builder: mozilla-beta_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-042 starttime: 1467973383.34 results: success (0) buildid: 20160708021326 builduid: 42396063891c4889bb337833f7f3e65f revision: 75b9cc8259df0aca3d93c4b44155a77875341a14 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 03:23:03.342156) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 03:23:03.342719) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 03:23:03.343050) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 03:23:03.615260) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 03:23:03.615684) ========= '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-042\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-042 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-042 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-042 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-042 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-042 WINDIR=C:\WINDOWS using PTY: False --03:22:34-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 2.02 GB/s 03:22:34 (2.02 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.582000 ========= master_lag: 0.49 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 03:23:04.682839) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 03:23:04.683275) ========= '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-042\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-042 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-042 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-042 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-042 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-042 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=1.028000 ========= master_lag: 0.22 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 03:23:05.935130) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2016-07-08 03:23:05.935507) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 75b9cc8259df0aca3d93c4b44155a77875341a14 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 75b9cc8259df0aca3d93c4b44155a77875341a14 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-042\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-042 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-042 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-042 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-042 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-042 WINDIR=C:\WINDOWS using PTY: False 2016-07-08 03:22:37,355 truncating revision to first 12 chars 2016-07-08 03:22:37,355 Setting DEBUG logging. 2016-07-08 03:22:37,355 attempt 1/10 2016-07-08 03:22:37,355 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/75b9cc8259df?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 03:22:38,177 unpacking tar archive at: mozilla-beta-75b9cc8259df/testing/mozharness/ program finished with exit code 0 elapsedTime=1.611000 ========= master_lag: 5.57 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2016-07-08 03:23:13.116078) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 03:23:13.116431) ========= script_repo_revision: 75b9cc8259df0aca3d93c4b44155a77875341a14 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 03:23:13.116854) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 03:23:13.117122) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 03:23:13.383403) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 8 secs) (at 2016-07-08 03:23:13.383759) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-042\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-042 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-042 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-042 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-042 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-042 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:22:45 INFO - MultiFileLogger online at 20160708 03:22:45 in C:\slave\test 03:22:45 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 03:22:45 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 03:22:45 INFO - {'append_to_log': False, 03:22:45 INFO - 'base_work_dir': 'C:\\slave\\test', 03:22:45 INFO - 'blob_upload_branch': 'mozilla-beta', 03:22:45 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 03:22:45 INFO - 'buildbot_json_path': 'buildprops.json', 03:22:45 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 03:22:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:22:45 INFO - 'download_minidump_stackwalk': True, 03:22:45 INFO - 'download_symbols': 'true', 03:22:45 INFO - 'e10s': False, 03:22:45 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 03:22:45 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 03:22:45 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 03:22:45 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 03:22:45 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 03:22:45 INFO - 'C:/mozilla-build/tooltool.py'), 03:22:45 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 03:22:45 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 03:22:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:22:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:22:45 INFO - 'log_level': 'info', 03:22:45 INFO - 'log_to_console': True, 03:22:45 INFO - 'opt_config_files': (), 03:22:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:22:45 INFO - '--processes=1', 03:22:45 INFO - '--config=%(test_path)s/wptrunner.ini', 03:22:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:22:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:22:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:22:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:22:45 INFO - 'pip_index': False, 03:22:45 INFO - 'require_test_zip': True, 03:22:45 INFO - 'test_type': ('testharness',), 03:22:45 INFO - 'this_chunk': '1', 03:22:45 INFO - 'total_chunks': '10', 03:22:45 INFO - 'virtualenv_path': 'venv', 03:22:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:22:45 INFO - 'work_dir': 'build'} 03:22:45 INFO - ##### 03:22:45 INFO - ##### Running clobber step. 03:22:45 INFO - ##### 03:22:45 INFO - Running pre-action listener: _resource_record_pre_action 03:22:45 INFO - Running main action method: clobber 03:22:45 INFO - rmtree: C:\slave\test\build 03:22:45 INFO - Using _rmtree_windows ... 03:22:45 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 03:23:47 INFO - Running post-action listener: _resource_record_post_action 03:23:47 INFO - ##### 03:23:47 INFO - ##### Running read-buildbot-config step. 03:23:47 INFO - ##### 03:23:47 INFO - Running pre-action listener: _resource_record_pre_action 03:23:47 INFO - Running main action method: read_buildbot_config 03:23:47 INFO - Using buildbot properties: 03:23:47 INFO - { 03:23:47 INFO - "project": "", 03:23:47 INFO - "product": "firefox", 03:23:47 INFO - "script_repo_revision": "production", 03:23:47 INFO - "scheduler": "tests-mozilla-beta-xp_ix-debug-unittest", 03:23:47 INFO - "repository": "", 03:23:47 INFO - "buildername": "Windows XP 32-bit mozilla-beta debug test web-platform-tests-1", 03:23:47 INFO - "buildid": "20160708021326", 03:23:47 INFO - "pgo_build": "False", 03:23:47 INFO - "basedir": "C:\\slave\\test", 03:23:47 INFO - "buildnumber": 7, 03:23:47 INFO - "slavename": "t-xp32-ix-042", 03:23:47 INFO - "revision": "75b9cc8259df0aca3d93c4b44155a77875341a14", 03:23:47 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 03:23:47 INFO - "platform": "win32", 03:23:47 INFO - "branch": "mozilla-beta", 03:23:47 INFO - "repo_path": "releases/mozilla-beta", 03:23:47 INFO - "moz_repo_path": "", 03:23:47 INFO - "stage_platform": "win32", 03:23:47 INFO - "builduid": "42396063891c4889bb337833f7f3e65f", 03:23:47 INFO - "slavebuilddir": "test" 03:23:47 INFO - } 03:23:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 03:23:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.zip. 03:23:47 INFO - Running post-action listener: _resource_record_post_action 03:23:47 INFO - ##### 03:23:47 INFO - ##### Running download-and-extract step. 03:23:47 INFO - ##### 03:23:47 INFO - Running pre-action listener: _resource_record_pre_action 03:23:47 INFO - Running main action method: download_and_extract 03:23:47 INFO - mkdir: C:\slave\test\build\tests 03:23:47 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:23:47 INFO - https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 03:23:47 INFO - trying https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 03:23:47 INFO - Downloading https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 03:23:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1 03:23:48 INFO - Downloaded 1240 bytes. 03:23:48 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 03:23:48 INFO - Using the following test package requirements: 03:23:48 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 03:23:48 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:23:48 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 03:23:48 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:23:48 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 03:23:48 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:23:48 INFO - u'jsshell-win32.zip'], 03:23:48 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:23:48 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 03:23:48 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 03:23:48 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:23:48 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 03:23:48 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:23:48 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 03:23:48 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:23:48 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 03:23:48 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:23:48 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 03:23:48 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 03:23:48 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:23:48 INFO - https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 03:23:48 INFO - trying https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 03:23:48 INFO - Downloading https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip 03:23:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1 03:23:51 INFO - Downloaded 20402965 bytes. 03:23:51 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:23:51 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:23:53 INFO - caution: filename not matched: web-platform/* 03:23:53 INFO - Return code: 11 03:23:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:23:53 INFO - https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 03:23:53 INFO - trying https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 03:23:53 INFO - Downloading https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip 03:23:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1 03:23:58 INFO - Downloaded 36389908 bytes. 03:23:58 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:23:58 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:24:47 INFO - caution: filename not matched: bin/* 03:24:47 INFO - caution: filename not matched: config/* 03:24:47 INFO - caution: filename not matched: mozbase/* 03:24:47 INFO - caution: filename not matched: marionette/* 03:24:47 INFO - caution: filename not matched: tools/wptserve/* 03:24:47 INFO - Return code: 11 03:24:47 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:24:47 INFO - https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 03:24:47 INFO - trying https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.zip 03:24:47 INFO - Downloading https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 03:24:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1 03:24:52 INFO - Downloaded 68473441 bytes. 03:24:52 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.zip 03:24:52 INFO - mkdir: C:\slave\test\properties 03:24:52 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 03:24:52 INFO - Writing to file C:\slave\test\properties\build_url 03:24:52 INFO - Contents: 03:24:52 INFO - build_url:https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.zip 03:24:53 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 03:24:53 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 03:24:53 INFO - Writing to file C:\slave\test\properties\symbols_url 03:24:53 INFO - Contents: 03:24:53 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 03:24:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:24:53 INFO - https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:24:53 INFO - trying https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 03:24:53 INFO - Downloading https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip 03:24:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip'}, attempt #1 03:24:58 INFO - Downloaded 55587617 bytes. 03:24:58 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 03:24:58 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 03:25:03 INFO - Return code: 0 03:25:03 INFO - Running post-action listener: _resource_record_post_action 03:25:03 INFO - Running post-action listener: set_extra_try_arguments 03:25:03 INFO - ##### 03:25:03 INFO - ##### Running create-virtualenv step. 03:25:03 INFO - ##### 03:25:03 INFO - Running pre-action listener: _pre_create_virtualenv 03:25:03 INFO - Running pre-action listener: _resource_record_pre_action 03:25:03 INFO - Running main action method: create_virtualenv 03:25:03 INFO - Creating virtualenv C:\slave\test\build\venv 03:25: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:25: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:25:05 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 03:25:06 INFO - Installing distribute......................................................................................................................................................................................done. 03:25:07 INFO - Return code: 0 03:25:07 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 03:25: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:25:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:25: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:25:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:25: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', '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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-042', 'USERDOMAIN': 'T-XP32-IX-042', '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-042', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-042', '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-042\\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-042'}}, attempt #1 03:25: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', 'psutil>=0.7.1'] in C:\slave\test\build 03:25: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 psutil>=0.7.1 03:25:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 03:25:07 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042\\Application Data', 03:25:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:25:07 INFO - 'COMPUTERNAME': 'T-XP32-IX-042', 03:25:07 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 03:25:07 INFO - 'DCLOCATION': 'SCL3', 03:25:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:25:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:25:07 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:25:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:25:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:25:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:25:07 INFO - 'HOMEDRIVE': 'C:', 03:25:07 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-042', 03:25:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:25:07 INFO - 'KTS_VERSION': '1.19c', 03:25:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:25:07 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-042', 03:25:07 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:25:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:25:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:25:07 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:25:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:25:07 INFO - 'MOZ_AIRBAG': '1', 03:25:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:25:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:25:07 INFO - 'MOZ_MSVCVERSION': '8', 03:25:07 INFO - 'MOZ_NO_REMOTE': '1', 03:25:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:25:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:25:07 INFO - 'NO_EM_RESTART': '1', 03:25:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:25:07 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:25:07 INFO - 'OS': 'Windows_NT', 03:25:07 INFO - 'OURDRIVE': 'C:', 03:25: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:25:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 03:25:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:25:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:25:07 INFO - 'PROCESSOR_LEVEL': '6', 03:25:07 INFO - 'PROCESSOR_REVISION': '1e05', 03:25:07 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:25:07 INFO - 'PROMPT': '$P$G', 03:25:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:25:07 INFO - 'PWD': 'C:\\slave\\test', 03:25:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:25:07 INFO - 'SESSIONNAME': 'Console', 03:25:07 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:25:07 INFO - 'SYSTEMDRIVE': 'C:', 03:25:07 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 03:25:07 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:25:07 INFO - 'TEST1': 'testie', 03:25:07 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:25:07 INFO - 'USERDOMAIN': 'T-XP32-IX-042', 03:25:07 INFO - 'USERNAME': 'cltbld', 03:25:07 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042', 03:25:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:25:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:25:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:25:07 INFO - 'WINDIR': 'C:\\WINDOWS', 03:25:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:25:10 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:25:10 INFO - Downloading/unpacking psutil>=0.7.1 03:25:11 INFO - Running setup.py egg_info for package psutil 03:25:11 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 03:25:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:25:11 INFO - Installing collected packages: psutil 03:25:11 INFO - Running setup.py install for psutil 03:25:11 INFO - building 'psutil._psutil_windows' extension 03:25:11 INFO - error: Unable to find vcvarsall.bat 03:25:11 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-zuztyl-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 03:25:11 INFO - running install 03:25:11 INFO - running build 03:25:11 INFO - running build_py 03:25:11 INFO - creating build 03:25:11 INFO - creating build\lib.win32-2.7 03:25:11 INFO - creating build\lib.win32-2.7\psutil 03:25:11 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 03:25:11 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 03:25:11 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 03:25:11 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 03:25:11 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 03:25:11 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 03:25:11 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 03:25:11 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 03:25:11 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 03:25:11 INFO - running build_ext 03:25:11 INFO - building 'psutil._psutil_windows' extension 03:25:11 INFO - error: Unable to find vcvarsall.bat 03:25:11 INFO - ---------------------------------------- 03:25:11 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-zuztyl-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 03:25:11 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-042\Application Data\pip\pip.log 03:25:11 WARNING - Return code: 1 03:25:11 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:25:11 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 03:25:11 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:25:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:25:11 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:25:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:25:11 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-042', 'USERDOMAIN': 'T-XP32-IX-042', '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-042', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-042', '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-042\\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-042'}}, attempt #1 03:25:11 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:25:11 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:25:11 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 03:25:11 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042\\Application Data', 03:25:11 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:25:11 INFO - 'COMPUTERNAME': 'T-XP32-IX-042', 03:25:11 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 03:25:11 INFO - 'DCLOCATION': 'SCL3', 03:25:11 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:25:11 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:25:11 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:25:11 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:25:11 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:25:11 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:25:11 INFO - 'HOMEDRIVE': 'C:', 03:25:11 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-042', 03:25:11 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:25:11 INFO - 'KTS_VERSION': '1.19c', 03:25:11 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:25:11 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-042', 03:25:11 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:25:11 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:25:11 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:25:11 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:25:11 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:25:11 INFO - 'MOZ_AIRBAG': '1', 03:25:11 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:25:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:25:11 INFO - 'MOZ_MSVCVERSION': '8', 03:25:11 INFO - 'MOZ_NO_REMOTE': '1', 03:25:11 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:25:11 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:25:11 INFO - 'NO_EM_RESTART': '1', 03:25:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:25:11 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:25:11 INFO - 'OS': 'Windows_NT', 03:25:11 INFO - 'OURDRIVE': 'C:', 03:25:11 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:25:11 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 03:25:11 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:25:11 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:25:11 INFO - 'PROCESSOR_LEVEL': '6', 03:25:11 INFO - 'PROCESSOR_REVISION': '1e05', 03:25:11 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:25:11 INFO - 'PROMPT': '$P$G', 03:25:11 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:25:11 INFO - 'PWD': 'C:\\slave\\test', 03:25:11 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:25:11 INFO - 'SESSIONNAME': 'Console', 03:25:11 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:25:11 INFO - 'SYSTEMDRIVE': 'C:', 03:25:11 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 03:25:11 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:25:11 INFO - 'TEST1': 'testie', 03:25:11 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:25:11 INFO - 'USERDOMAIN': 'T-XP32-IX-042', 03:25:11 INFO - 'USERNAME': 'cltbld', 03:25:11 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042', 03:25:11 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:25:11 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:25:11 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:25:11 INFO - 'WINDIR': 'C:\\WINDOWS', 03:25:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:25:11 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:25:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:25:11 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:25:11 INFO - Running setup.py egg_info for package mozsystemmonitor 03:25:11 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 03:25:11 INFO - Running setup.py egg_info for package psutil 03:25:11 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 03:25:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:25:11 INFO - Installing collected packages: mozsystemmonitor, psutil 03:25:11 INFO - Running setup.py install for mozsystemmonitor 03:25:11 INFO - Running setup.py install for psutil 03:25:11 INFO - building 'psutil._psutil_windows' extension 03:25:11 INFO - error: Unable to find vcvarsall.bat 03:25:11 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-bidhsh-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 03:25:11 INFO - running install 03:25:11 INFO - running build 03:25:11 INFO - running build_py 03:25:11 INFO - running build_ext 03:25:11 INFO - building 'psutil._psutil_windows' extension 03:25:11 INFO - error: Unable to find vcvarsall.bat 03:25:11 INFO - ---------------------------------------- 03:25:11 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-bidhsh-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 03:25:11 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-042\Application Data\pip\pip.log 03:25:11 WARNING - Return code: 1 03:25:11 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:25:11 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 03:25:11 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:25:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:25:11 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:25:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:25:11 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-042', 'USERDOMAIN': 'T-XP32-IX-042', '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-042', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-042', '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-042\\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-042'}}, attempt #1 03:25:11 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:25:11 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:25:11 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 03:25:11 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042\\Application Data', 03:25:11 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:25:11 INFO - 'COMPUTERNAME': 'T-XP32-IX-042', 03:25:11 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 03:25:11 INFO - 'DCLOCATION': 'SCL3', 03:25:11 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:25:11 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:25:11 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:25:11 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:25:11 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:25:11 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:25:11 INFO - 'HOMEDRIVE': 'C:', 03:25:11 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-042', 03:25:11 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:25:11 INFO - 'KTS_VERSION': '1.19c', 03:25:11 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:25:11 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-042', 03:25:11 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:25:11 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:25:11 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:25:11 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:25:11 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:25:11 INFO - 'MOZ_AIRBAG': '1', 03:25:11 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:25:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:25:11 INFO - 'MOZ_MSVCVERSION': '8', 03:25:11 INFO - 'MOZ_NO_REMOTE': '1', 03:25:11 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:25:11 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:25:11 INFO - 'NO_EM_RESTART': '1', 03:25:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:25:11 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:25:11 INFO - 'OS': 'Windows_NT', 03:25:11 INFO - 'OURDRIVE': 'C:', 03:25:11 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:25:11 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 03:25:11 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:25:11 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:25:11 INFO - 'PROCESSOR_LEVEL': '6', 03:25:11 INFO - 'PROCESSOR_REVISION': '1e05', 03:25:11 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:25:11 INFO - 'PROMPT': '$P$G', 03:25:11 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:25:11 INFO - 'PWD': 'C:\\slave\\test', 03:25:11 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:25:11 INFO - 'SESSIONNAME': 'Console', 03:25:11 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:25:11 INFO - 'SYSTEMDRIVE': 'C:', 03:25:11 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 03:25:11 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:25:11 INFO - 'TEST1': 'testie', 03:25:11 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:25:11 INFO - 'USERDOMAIN': 'T-XP32-IX-042', 03:25:11 INFO - 'USERNAME': 'cltbld', 03:25:11 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042', 03:25:11 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:25:11 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:25:11 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:25:11 INFO - 'WINDIR': 'C:\\WINDOWS', 03:25:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:25:12 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:25:12 INFO - Downloading/unpacking blobuploader==1.2.4 03:25:12 INFO - Downloading blobuploader-1.2.4.tar.gz 03:25:12 INFO - Running setup.py egg_info for package blobuploader 03:25:12 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:25:14 INFO - Running setup.py egg_info for package requests 03:25:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:25:14 INFO - Downloading docopt-0.6.1.tar.gz 03:25:14 INFO - Running setup.py egg_info for package docopt 03:25:14 INFO - Installing collected packages: blobuploader, docopt, requests 03:25:14 INFO - Running setup.py install for blobuploader 03:25:14 INFO - Running setup.py install for docopt 03:25:14 INFO - Running setup.py install for requests 03:25:14 INFO - Successfully installed blobuploader docopt requests 03:25:14 INFO - Cleaning up... 03:25:14 INFO - Return code: 0 03:25:14 INFO - Installing None into virtualenv C:\slave\test\build\venv 03:25:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:25:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:25:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:25:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:25:14 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-042', 'USERDOMAIN': 'T-XP32-IX-042', '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-042', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-042', '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-042\\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-042'}}, attempt #1 03:25:14 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:25:14 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:25:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 03:25:14 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042\\Application Data', 03:25:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:25:14 INFO - 'COMPUTERNAME': 'T-XP32-IX-042', 03:25:14 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 03:25:14 INFO - 'DCLOCATION': 'SCL3', 03:25:14 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:25:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:25:14 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:25:14 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:25:14 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:25:14 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:25:14 INFO - 'HOMEDRIVE': 'C:', 03:25:14 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-042', 03:25:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:25:14 INFO - 'KTS_VERSION': '1.19c', 03:25:14 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:25:14 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-042', 03:25:14 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:25:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:25:14 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:25:14 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:25:14 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:25:14 INFO - 'MOZ_AIRBAG': '1', 03:25:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:25:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:25:14 INFO - 'MOZ_MSVCVERSION': '8', 03:25:14 INFO - 'MOZ_NO_REMOTE': '1', 03:25:14 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:25:14 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:25:14 INFO - 'NO_EM_RESTART': '1', 03:25:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:25:14 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:25:14 INFO - 'OS': 'Windows_NT', 03:25:14 INFO - 'OURDRIVE': 'C:', 03:25:14 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 03:25:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 03:25:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:25:14 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:25:14 INFO - 'PROCESSOR_LEVEL': '6', 03:25:14 INFO - 'PROCESSOR_REVISION': '1e05', 03:25:14 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:25:14 INFO - 'PROMPT': '$P$G', 03:25:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:25:14 INFO - 'PWD': 'C:\\slave\\test', 03:25:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:25:14 INFO - 'SESSIONNAME': 'Console', 03:25:14 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:25:14 INFO - 'SYSTEMDRIVE': 'C:', 03:25:14 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 03:25:14 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:25:14 INFO - 'TEST1': 'testie', 03:25:14 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:25:14 INFO - 'USERDOMAIN': 'T-XP32-IX-042', 03:25:14 INFO - 'USERNAME': 'cltbld', 03:25:14 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042', 03:25:14 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:25:14 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:25:14 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:25:14 INFO - 'WINDIR': 'C:\\WINDOWS', 03:25:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:25:19 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 03:25:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 03:25:19 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 03:25:19 INFO - Unpacking c:\slave\test\build\tests\marionette\client 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 03:25:19 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 03:25:19 INFO - Unpacking c:\slave\test\build\tests\marionette 03:25:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 03:25:19 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:25:19 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:25:19 INFO - Running setup.py install for browsermob-proxy 03:25:24 INFO - Running setup.py install for manifestparser 03:25:24 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Running setup.py install for marionette-client 03:25:24 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:25:24 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Running setup.py install for marionette-driver 03:25:24 INFO - Running setup.py install for mozcrash 03:25:24 INFO - Running setup.py install for mozdebug 03:25:24 INFO - Running setup.py install for mozdevice 03:25:24 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Running setup.py install for mozfile 03:25:24 INFO - Running setup.py install for mozhttpd 03:25:24 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Running setup.py install for mozinfo 03:25:24 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Running setup.py install for mozInstall 03:25:24 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Running setup.py install for mozleak 03:25:24 INFO - Running setup.py install for mozlog 03:25:24 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Running setup.py install for moznetwork 03:25:24 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Running setup.py install for mozprocess 03:25:24 INFO - Running setup.py install for mozprofile 03:25:24 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Running setup.py install for mozrunner 03:25:24 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Running setup.py install for mozscreenshot 03:25:24 INFO - Running setup.py install for moztest 03:25:24 INFO - Running setup.py install for mozversion 03:25:24 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 03:25:24 INFO - Running setup.py install for wptserve 03:25:24 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:25:24 INFO - Cleaning up... 03:25:24 INFO - Return code: 0 03:25:24 INFO - Installing None into virtualenv C:\slave\test\build\venv 03:25:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:25:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:25:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:25:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:25:24 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-042', 'USERDOMAIN': 'T-XP32-IX-042', '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-042', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-042', '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-042\\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-042'}}, attempt #1 03:25:24 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:25:24 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:25:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 03:25:24 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042\\Application Data', 03:25:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:25:24 INFO - 'COMPUTERNAME': 'T-XP32-IX-042', 03:25:24 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 03:25:24 INFO - 'DCLOCATION': 'SCL3', 03:25:24 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:25:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:25:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:25:24 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:25:24 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:25:24 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:25:24 INFO - 'HOMEDRIVE': 'C:', 03:25:24 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-042', 03:25:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:25:24 INFO - 'KTS_VERSION': '1.19c', 03:25:24 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:25:24 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-042', 03:25:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:25:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:25:24 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:25:24 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:25:24 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:25:24 INFO - 'MOZ_AIRBAG': '1', 03:25:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:25:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:25:24 INFO - 'MOZ_MSVCVERSION': '8', 03:25:24 INFO - 'MOZ_NO_REMOTE': '1', 03:25:24 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:25:24 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:25:24 INFO - 'NO_EM_RESTART': '1', 03:25:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:25:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:25:24 INFO - 'OS': 'Windows_NT', 03:25:24 INFO - 'OURDRIVE': 'C:', 03:25:24 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:25:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 03:25:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:25:24 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:25:24 INFO - 'PROCESSOR_LEVEL': '6', 03:25:24 INFO - 'PROCESSOR_REVISION': '1e05', 03:25:24 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:25:24 INFO - 'PROMPT': '$P$G', 03:25:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:25:24 INFO - 'PWD': 'C:\\slave\\test', 03:25:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:25:24 INFO - 'SESSIONNAME': 'Console', 03:25:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:25:24 INFO - 'SYSTEMDRIVE': 'C:', 03:25:24 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 03:25:24 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:25:24 INFO - 'TEST1': 'testie', 03:25:24 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:25:24 INFO - 'USERDOMAIN': 'T-XP32-IX-042', 03:25:24 INFO - 'USERNAME': 'cltbld', 03:25:24 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042', 03:25:24 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:25:24 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:25:24 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:25:24 INFO - 'WINDIR': 'C:\\WINDOWS', 03:25:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:25:28 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 03:25:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 03:25:28 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 03:25:28 INFO - Unpacking c:\slave\test\build\tests\marionette\client 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 03:25:28 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 03:25:28 INFO - Unpacking c:\slave\test\build\tests\marionette 03:25:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 03:25:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:25:28 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:25:34 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:25:34 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:25:34 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:25:34 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:25:34 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 03:25:34 INFO - Downloading blessings-1.6.tar.gz 03:25:34 INFO - Running setup.py egg_info for package blessings 03:25:34 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:25:34 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:25:34 INFO - Running setup.py install for blessings 03:25:34 INFO - Running setup.py install for browsermob-proxy 03:25:34 INFO - Running setup.py install for manifestparser 03:25:34 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Running setup.py install for marionette-client 03:25:34 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:25:34 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Running setup.py install for marionette-driver 03:25:34 INFO - Running setup.py install for mozcrash 03:25:34 INFO - Running setup.py install for mozdebug 03:25:34 INFO - Running setup.py install for mozdevice 03:25:34 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Running setup.py install for mozhttpd 03:25:34 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Running setup.py install for mozInstall 03:25:34 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Running setup.py install for mozleak 03:25:34 INFO - Running setup.py install for mozprofile 03:25:34 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Running setup.py install for mozrunner 03:25:34 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 03:25:34 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 03:25:35 INFO - Running setup.py install for mozscreenshot 03:25:35 INFO - Running setup.py install for moztest 03:25:35 INFO - Running setup.py install for mozversion 03:25:35 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 03:25:35 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 03:25:35 INFO - Running setup.py install for wptserve 03:25:35 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 03:25:35 INFO - Cleaning up... 03:25:35 INFO - Return code: 0 03:25:35 INFO - Done creating virtualenv C:\slave\test\build\venv. 03:25:35 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 03:25:35 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 03:25:35 INFO - Reading from file tmpfile_stdout 03:25:35 INFO - Using _rmtree_windows ... 03:25:35 INFO - Using _rmtree_windows ... 03:25:35 INFO - Current package versions: 03:25:35 INFO - blessings == 1.6 03:25:35 INFO - blobuploader == 1.2.4 03:25:35 INFO - browsermob-proxy == 0.6.0 03:25:35 INFO - distribute == 0.6.14 03:25:35 INFO - docopt == 0.6.1 03:25:35 INFO - manifestparser == 1.1 03:25:35 INFO - marionette-client == 2.3.0 03:25:35 INFO - marionette-driver == 1.4.0 03:25:35 INFO - mozInstall == 1.12 03:25:35 INFO - mozcrash == 0.17 03:25:35 INFO - mozdebug == 0.1 03:25:35 INFO - mozdevice == 0.48 03:25:35 INFO - mozfile == 1.2 03:25:35 INFO - mozhttpd == 0.7 03:25:35 INFO - mozinfo == 0.9 03:25:35 INFO - mozleak == 0.1 03:25:35 INFO - mozlog == 3.1 03:25:35 INFO - moznetwork == 0.27 03:25:35 INFO - mozprocess == 0.22 03:25:35 INFO - mozprofile == 0.28 03:25:35 INFO - mozrunner == 6.11 03:25:35 INFO - mozscreenshot == 0.1 03:25:35 INFO - mozsystemmonitor == 0.0 03:25:35 INFO - moztest == 0.7 03:25:35 INFO - mozversion == 1.4 03:25:35 INFO - requests == 1.2.3 03:25:35 INFO - wptserve == 1.4.0 03:25:35 INFO - Running post-action listener: _resource_record_post_action 03:25:35 INFO - Running post-action listener: _start_resource_monitoring 03:25:35 INFO - Starting resource monitoring. 03:25:35 INFO - ##### 03:25:35 INFO - ##### Running pull step. 03:25:35 INFO - ##### 03:25:35 INFO - Running pre-action listener: _resource_record_pre_action 03:25:35 INFO - Running main action method: pull 03:25:35 INFO - Pull has nothing to do! 03:25:35 INFO - Running post-action listener: _resource_record_post_action 03:25:35 INFO - ##### 03:25:35 INFO - ##### Running install step. 03:25:35 INFO - ##### 03:25:35 INFO - Running pre-action listener: _resource_record_pre_action 03:25:35 INFO - Running main action method: install 03:25:35 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 03:25:35 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 03:25:36 INFO - Reading from file tmpfile_stdout 03:25:36 INFO - Using _rmtree_windows ... 03:25:36 INFO - Using _rmtree_windows ... 03:25:36 INFO - Detecting whether we're running mozinstall >=1.0... 03:25:36 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 03:25:36 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 03:25:36 INFO - Reading from file tmpfile_stdout 03:25:36 INFO - Output received: 03:25:36 INFO - Usage: mozinstall-script.py [options] installer 03:25:36 INFO - Options: 03:25:36 INFO - -h, --help show this help message and exit 03:25:36 INFO - -d DEST, --destination=DEST 03:25:36 INFO - Directory to install application into. [default: 03:25:36 INFO - "C:\slave\test"] 03:25:36 INFO - --app=APP Application being installed. [default: firefox] 03:25:36 INFO - Using _rmtree_windows ... 03:25:36 INFO - Using _rmtree_windows ... 03:25:36 INFO - mkdir: C:\slave\test\build\application 03:25:36 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 03:25:36 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 03:25:38 INFO - Reading from file tmpfile_stdout 03:25:38 INFO - Output received: 03:25:38 INFO - C:\slave\test\build\application\firefox\firefox.exe 03:25:38 INFO - Using _rmtree_windows ... 03:25:38 INFO - Using _rmtree_windows ... 03:25:38 INFO - Running post-action listener: _resource_record_post_action 03:25:38 INFO - ##### 03:25:38 INFO - ##### Running run-tests step. 03:25:38 INFO - ##### 03:25:38 INFO - Running pre-action listener: _resource_record_pre_action 03:25:38 INFO - Running main action method: run_tests 03:25:38 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 03:25:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:25:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:25:38 INFO - grabbing minidump binary from tooltool 03:25:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:25:38 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 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 03:25:38 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:25:38 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:25:38 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 03:25:40 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmptsmoen 03:25:40 INFO - INFO - File integrity verified, renaming tmptsmoen to win32-minidump_stackwalk.exe 03:25:40 INFO - Return code: 0 03:25:40 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 03:25:40 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 03:25:40 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/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 03:25:40 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/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 03:25:40 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 03:25:40 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042\\Application Data', 03:25:40 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:25:40 INFO - 'COMPUTERNAME': 'T-XP32-IX-042', 03:25:40 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 03:25:40 INFO - 'DCLOCATION': 'SCL3', 03:25:40 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:25:40 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:25:40 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:25:40 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:25:40 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:25:40 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:25:40 INFO - 'HOMEDRIVE': 'C:', 03:25:40 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-042', 03:25:40 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:25:40 INFO - 'KTS_VERSION': '1.19c', 03:25:40 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:25:40 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-042', 03:25:40 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 03:25:40 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:25:40 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:25:40 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:25:40 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:25:40 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:25:40 INFO - 'MOZ_AIRBAG': '1', 03:25:40 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:25:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:25:40 INFO - 'MOZ_MSVCVERSION': '8', 03:25:40 INFO - 'MOZ_NO_REMOTE': '1', 03:25:40 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:25:40 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:25:40 INFO - 'NO_EM_RESTART': '1', 03:25:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:25:40 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:25:40 INFO - 'OS': 'Windows_NT', 03:25:40 INFO - 'OURDRIVE': 'C:', 03:25:40 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:25:40 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 03:25:40 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:25:40 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:25:40 INFO - 'PROCESSOR_LEVEL': '6', 03:25:40 INFO - 'PROCESSOR_REVISION': '1e05', 03:25:40 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:25:40 INFO - 'PROMPT': '$P$G', 03:25:40 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:25:40 INFO - 'PWD': 'C:\\slave\\test', 03:25:40 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:25:40 INFO - 'SESSIONNAME': 'Console', 03:25:40 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:25:40 INFO - 'SYSTEMDRIVE': 'C:', 03:25:40 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 03:25:40 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:25:40 INFO - 'TEST1': 'testie', 03:25:40 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:25:40 INFO - 'USERDOMAIN': 'T-XP32-IX-042', 03:25:40 INFO - 'USERNAME': 'cltbld', 03:25:40 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042', 03:25:40 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:25:40 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:25:40 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:25:40 INFO - 'WINDIR': 'C:\\WINDOWS', 03:25:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:25:40 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/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 03:25:41 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:25:41 INFO - import pkg_resources 03:25:42 INFO - Using 1 client processes 03:25:45 INFO - SUITE-START | Running 778 tests 03:25:45 INFO - Running testharness tests 03:25:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:25:45 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 03:25:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:25:45 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 03:25:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:25:45 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 03:25:46 INFO - Setting up ssl 03:25:46 INFO - PROCESS | certutil | 03:25:46 INFO - PROCESS | certutil | 03:25:46 INFO - PROCESS | certutil | 03:25:46 INFO - Certificate Nickname Trust Attributes 03:25:46 INFO - SSL,S/MIME,JAR/XPI 03:25:46 INFO - 03:25:46 INFO - web-platform-tests CT,, 03:25:46 INFO - 03:25:46 INFO - Starting runner 03:25:48 INFO - PROCESS | 3640 | [3640] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 03:25:48 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 03:25:48 INFO - PROCESS | 3640 | [3640] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 03:25:49 INFO - PROCESS | 3640 | 1467973549767 Marionette DEBUG Marionette enabled via build flag and pref 03:25:49 INFO - PROCESS | 3640 | ++DOCSHELL 114D4400 == 1 [pid = 3640] [id = 1] 03:25:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 1 (114D4800) [pid = 3640] [serial = 1] [outer = 00000000] 03:25:49 INFO - PROCESS | 3640 | [3640] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:25:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 2 (114D5400) [pid = 3640] [serial = 2] [outer = 114D4800] 03:25:50 INFO - PROCESS | 3640 | [3640] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2865 03:25:50 INFO - PROCESS | 3640 | [3640] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 03:25:50 INFO - PROCESS | 3640 | ++DOCSHELL 1281D000 == 2 [pid = 3640] [id = 2] 03:25:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 3 (1281D400) [pid = 3640] [serial = 3] [outer = 00000000] 03:25:50 INFO - PROCESS | 3640 | [3640] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:25:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 4 (1281E000) [pid = 3640] [serial = 4] [outer = 1281D400] 03:25:50 INFO - PROCESS | 3640 | 1467973550420 Marionette INFO Listening on port 2828 03:25:50 INFO - PROCESS | 3640 | 1467973550815 Marionette DEBUG Marionette enabled via command-line flag 03:25:50 INFO - PROCESS | 3640 | ++DOCSHELL 1314C800 == 3 [pid = 3640] [id = 3] 03:25:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 5 (13154800) [pid = 3640] [serial = 5] [outer = 00000000] 03:25:50 INFO - PROCESS | 3640 | [3640] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:25:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 6 (13155400) [pid = 3640] [serial = 6] [outer = 13154800] 03:25:50 INFO - PROCESS | 3640 | [3640] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 03:25:51 INFO - PROCESS | 3640 | [3640] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 03:25:51 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 03:25:51 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 03:25:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 7 (13945C00) [pid = 3640] [serial = 7] [outer = 1281D400] 03:25:51 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:25:51 INFO - PROCESS | 3640 | 1467973551165 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1472 03:25:51 INFO - PROCESS | 3640 | 1467973551196 Marionette DEBUG Closed connection conn0 03:25:51 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:25:51 INFO - PROCESS | 3640 | 1467973551342 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1474 03:25:51 INFO - PROCESS | 3640 | 1467973551373 Marionette DEBUG Closed connection conn1 03:25:51 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:25:51 INFO - PROCESS | 3640 | 1467973551380 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1476 03:25:51 INFO - PROCESS | 3640 | ++DOCSHELL 114D5800 == 4 [pid = 3640] [id = 4] 03:25:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 8 (13ECB000) [pid = 3640] [serial = 8] [outer = 00000000] 03:25:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 9 (1428B400) [pid = 3640] [serial = 9] [outer = 13ECB000] 03:25:51 INFO - PROCESS | 3640 | 1467973551475 Marionette DEBUG Closed connection conn2 03:25:51 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:25:51 INFO - PROCESS | 3640 | 1467973551482 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1477 03:25:51 INFO - PROCESS | 3640 | [3640] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 03:25:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 10 (14292800) [pid = 3640] [serial = 10] [outer = 13ECB000] 03:25:51 INFO - PROCESS | 3640 | 1467973551632 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:25:51 INFO - PROCESS | 3640 | 1467973551638 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160708021326","device":"desktop","version":"48.0"} 03:25:51 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 03:25:51 INFO - PROCESS | 3640 | [3640] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:25:51 INFO - PROCESS | 3640 | [3640] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:25:52 INFO - PROCESS | 3640 | [3640] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:25:52 INFO - PROCESS | 3640 | ++DOCSHELL 1583F800 == 5 [pid = 3640] [id = 5] 03:25:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 11 (1583FC00) [pid = 3640] [serial = 11] [outer = 00000000] 03:25:52 INFO - PROCESS | 3640 | ++DOCSHELL 15878C00 == 6 [pid = 3640] [id = 6] 03:25:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 12 (15882000) [pid = 3640] [serial = 12] [outer = 00000000] 03:25:52 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:25:53 INFO - PROCESS | 3640 | ++DOCSHELL 16610000 == 7 [pid = 3640] [id = 7] 03:25:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 13 (16610400) [pid = 3640] [serial = 13] [outer = 00000000] 03:25:53 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:25:53 INFO - PROCESS | 3640 | [3640] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:25:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 14 (16B22400) [pid = 3640] [serial = 14] [outer = 16610400] 03:25:53 INFO - PROCESS | 3640 | [3640] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 03:25:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 15 (16715000) [pid = 3640] [serial = 15] [outer = 1583FC00] 03:25:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 16 (16716C00) [pid = 3640] [serial = 16] [outer = 15882000] 03:25:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 17 (16719800) [pid = 3640] [serial = 17] [outer = 16610400] 03:25:54 INFO - PROCESS | 3640 | 1467973554011 Marionette INFO startBrowser 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:54 INFO - PROCESS | 3640 | 1467973554045 Marionette DEBUG loaded listener.js 03:25:54 INFO - PROCESS | 3640 | 1467973554058 Marionette DEBUG loaded listener.js 03:25:54 INFO - PROCESS | 3640 | 1467973554060 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 18 (1802FC00) [pid = 3640] [serial = 18] [outer = 16610400] 03:25:54 INFO - PROCESS | 3640 | 1467973554620 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"7e85a161-0b3c-429b-82c8-97e8ae1aec2d","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160708021326","device":"desktop","version":"48.0","command_id":1}}] 03:25:54 INFO - PROCESS | 3640 | 1467973554766 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:25:54 INFO - PROCESS | 3640 | 1467973554769 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:54 INFO - PROCESS | 3640 | 1467973554830 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 03:25:54 INFO - PROCESS | 3640 | 1467973554923 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:25:54 INFO - PROCESS | 3640 | 1467973554925 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:55 INFO - PROCESS | 3640 | [3640] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:25:55 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:25:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 19 (19AB5400) [pid = 3640] [serial = 19] [outer = 16610400] 03:25:55 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:25:55 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:25:55 INFO - PROCESS | 3640 | 1467973555417 Marionette TRACE conn3 <- [1,3,null,{}] 03:25:55 INFO - PROCESS | 3640 | 1467973555436 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 03:25:55 INFO - PROCESS | 3640 | 1467973555439 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:55 INFO - PROCESS | 3640 | 1467973555467 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 03:25:55 INFO - PROCESS | 3640 | 1467973555495 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 03:25:55 INFO - PROCESS | 3640 | 1467973555497 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 03:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:25:55 INFO - PROCESS | 3640 | 1467973555524 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:25:55 INFO - PROCESS | 3640 | 1467973555528 Marionette TRACE conn3 <- [1,6,null,{}] 03:25:55 INFO - PROCESS | 3640 | 1467973555595 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:25:55 INFO - PROCESS | 3640 | 1467973555597 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:55 INFO - PROCESS | 3640 | 1467973555630 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 03:25:55 INFO - PROCESS | 3640 | 1467973555635 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:55 INFO - PROCESS | 3640 | 1467973555638 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:55 INFO - PROCESS | 3640 | ++DOCSHELL 1660C000 == 8 [pid = 3640] [id = 8] 03:25:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 20 (19E7F000) [pid = 3640] [serial = 20] [outer = 00000000] 03:25:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 21 (19E81800) [pid = 3640] [serial = 21] [outer = 19E7F000] 03:25:55 INFO - PROCESS | 3640 | 1467973555687 Marionette DEBUG loaded listener.js 03:25:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 22 (19EE0C00) [pid = 3640] [serial = 22] [outer = 19E7F000] 03:25:56 INFO - PROCESS | 3640 | ++DOCSHELL 1A1AF400 == 9 [pid = 3640] [id = 9] 03:25:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 23 (1A1AF800) [pid = 3640] [serial = 23] [outer = 00000000] 03:25:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 24 (1A435400) [pid = 3640] [serial = 24] [outer = 1A1AF800] 03:25:56 INFO - PROCESS | 3640 | 1467973556119 Marionette DEBUG loaded listener.js 03:25:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 25 (19EDF800) [pid = 3640] [serial = 25] [outer = 1A1AF800] 03:25:56 INFO - PROCESS | 3640 | 1467973556278 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:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 841ms 03:25:56 INFO - PROCESS | 3640 | 1467973556447 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 03:25:56 INFO - PROCESS | 3640 | 1467973556449 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 03:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:25:56 INFO - PROCESS | 3640 | 1467973556463 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:25:56 INFO - PROCESS | 3640 | 1467973556465 Marionette TRACE conn3 <- [1,10,null,{}] 03:25:56 INFO - PROCESS | 3640 | 1467973556516 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:25:56 INFO - PROCESS | 3640 | 1467973556520 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:56 INFO - PROCESS | 3640 | 1467973556639 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 03:25:56 INFO - PROCESS | 3640 | 1467973556651 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:56 INFO - PROCESS | 3640 | 1467973556654 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:56 INFO - PROCESS | 3640 | ++DOCSHELL 1A43C400 == 10 [pid = 3640] [id = 10] 03:25:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 26 (1A43C800) [pid = 3640] [serial = 26] [outer = 00000000] 03:25:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 27 (1ABD3C00) [pid = 3640] [serial = 27] [outer = 1A43C800] 03:25:56 INFO - PROCESS | 3640 | 1467973556703 Marionette DEBUG loaded listener.js 03:25:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 28 (1ADCCC00) [pid = 3640] [serial = 28] [outer = 1A43C800] 03:25:57 INFO - PROCESS | 3640 | 1467973557024 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:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 630ms 03:25:57 INFO - PROCESS | 3640 | 1467973557074 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 03:25:57 INFO - PROCESS | 3640 | 1467973557076 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 03:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:25:57 INFO - PROCESS | 3640 | 1467973557079 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:25:57 INFO - PROCESS | 3640 | 1467973557081 Marionette TRACE conn3 <- [1,14,null,{}] 03:25:57 INFO - PROCESS | 3640 | 1467973557085 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:25:57 INFO - PROCESS | 3640 | 1467973557087 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:57 INFO - PROCESS | 3640 | 1467973557185 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 03:25:57 INFO - PROCESS | 3640 | 1467973557190 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:57 INFO - PROCESS | 3640 | 1467973557192 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:57 INFO - PROCESS | 3640 | ++DOCSHELL 1A5BA000 == 11 [pid = 3640] [id = 11] 03:25:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 29 (1A5BE000) [pid = 3640] [serial = 29] [outer = 00000000] 03:25:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 30 (1ABD1C00) [pid = 3640] [serial = 30] [outer = 1A5BE000] 03:25:57 INFO - PROCESS | 3640 | 1467973557236 Marionette DEBUG loaded listener.js 03:25:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 31 (1ADD4800) [pid = 3640] [serial = 31] [outer = 1A5BE000] 03:25:57 INFO - PROCESS | 3640 | 1467973557641 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:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 615ms 03:25:57 INFO - PROCESS | 3640 | 1467973557710 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 03:25:57 INFO - PROCESS | 3640 | 1467973557712 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 03:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:25:57 INFO - PROCESS | 3640 | 1467973557715 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:25:57 INFO - PROCESS | 3640 | 1467973557717 Marionette TRACE conn3 <- [1,18,null,{}] 03:25:57 INFO - PROCESS | 3640 | 1467973557720 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:25:57 INFO - PROCESS | 3640 | 1467973557723 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:57 INFO - PROCESS | 3640 | 1467973557818 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 03:25:57 INFO - PROCESS | 3640 | 1467973557823 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:57 INFO - PROCESS | 3640 | 1467973557827 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:57 INFO - PROCESS | 3640 | ++DOCSHELL 1A826400 == 12 [pid = 3640] [id = 12] 03:25:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 32 (1A829800) [pid = 3640] [serial = 32] [outer = 00000000] 03:25:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 33 (1A82F000) [pid = 3640] [serial = 33] [outer = 1A829800] 03:25:57 INFO - PROCESS | 3640 | 1467973557870 Marionette DEBUG loaded listener.js 03:25:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 34 (1ADD6400) [pid = 3640] [serial = 34] [outer = 1A829800] 03:25:58 INFO - PROCESS | 3640 | 1467973558202 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:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 549ms 03:25:58 INFO - PROCESS | 3640 | 1467973558252 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 03:25:58 INFO - PROCESS | 3640 | 1467973558254 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 03:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:25:58 INFO - PROCESS | 3640 | 1467973558257 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:25:58 INFO - PROCESS | 3640 | 1467973558259 Marionette TRACE conn3 <- [1,22,null,{}] 03:25:58 INFO - PROCESS | 3640 | 1467973558262 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:25:58 INFO - PROCESS | 3640 | 1467973558265 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:58 INFO - PROCESS | 3640 | 1467973558361 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 03:25:58 INFO - PROCESS | 3640 | 1467973558366 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:58 INFO - PROCESS | 3640 | 1467973558368 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:58 INFO - PROCESS | 3640 | ++DOCSHELL 1A995000 == 13 [pid = 3640] [id = 13] 03:25:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 35 (1A995800) [pid = 3640] [serial = 35] [outer = 00000000] 03:25:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 36 (1AF11400) [pid = 3640] [serial = 36] [outer = 1A995800] 03:25:58 INFO - PROCESS | 3640 | 1467973558411 Marionette DEBUG loaded listener.js 03:25:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 37 (1AF15800) [pid = 3640] [serial = 37] [outer = 1A995800] 03:25:58 INFO - PROCESS | 3640 | 1467973558771 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:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 550ms 03:25:58 INFO - PROCESS | 3640 | 1467973558826 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 03:25:58 INFO - PROCESS | 3640 | 1467973558828 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 03:25:58 INFO - PROCESS | 3640 | 1467973558831 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:25:58 INFO - PROCESS | 3640 | 1467973558833 Marionette TRACE conn3 <- [1,26,null,{}] 03:25:58 INFO - PROCESS | 3640 | 1467973558836 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:25:58 INFO - PROCESS | 3640 | 1467973558838 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:58 INFO - PROCESS | 3640 | 1467973558933 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 03:25:58 INFO - PROCESS | 3640 | 1467973558939 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:58 INFO - PROCESS | 3640 | 1467973558941 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:58 INFO - PROCESS | 3640 | ++DOCSHELL 1AF1C400 == 14 [pid = 3640] [id = 14] 03:25:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 38 (1AF1E000) [pid = 3640] [serial = 38] [outer = 00000000] 03:25:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 39 (1B0C8000) [pid = 3640] [serial = 39] [outer = 1AF1E000] 03:25:59 INFO - PROCESS | 3640 | 1467973558984 Marionette DEBUG loaded listener.js 03:25:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 40 (1B0CC400) [pid = 3640] [serial = 40] [outer = 1AF1E000] 03:25:59 INFO - PROCESS | 3640 | 1467973559301 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:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 501ms 03:25:59 INFO - PROCESS | 3640 | 1467973559331 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 03:25:59 INFO - PROCESS | 3640 | 1467973559333 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 03:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:25:59 INFO - PROCESS | 3640 | 1467973559336 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:25:59 INFO - PROCESS | 3640 | 1467973559338 Marionette TRACE conn3 <- [1,30,null,{}] 03:25:59 INFO - PROCESS | 3640 | 1467973559356 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:25:59 INFO - PROCESS | 3640 | 1467973559358 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:59 INFO - PROCESS | 3640 | 1467973559494 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 03:25:59 INFO - PROCESS | 3640 | 1467973559499 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:59 INFO - PROCESS | 3640 | 1467973559501 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:25:59 INFO - PROCESS | 3640 | ++DOCSHELL 1B0C4C00 == 15 [pid = 3640] [id = 15] 03:25:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 41 (1B0D1000) [pid = 3640] [serial = 41] [outer = 00000000] 03:25:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 42 (1B32D400) [pid = 3640] [serial = 42] [outer = 1B0D1000] 03:25:59 INFO - PROCESS | 3640 | 1467973559543 Marionette DEBUG loaded listener.js 03:25:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 43 (1B32F400) [pid = 3640] [serial = 43] [outer = 1B0D1000] 03:25:59 INFO - PROCESS | 3640 | ++DOCSHELL 1B0D2000 == 16 [pid = 3640] [id = 16] 03:25:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 44 (1B0D2400) [pid = 3640] [serial = 44] [outer = 00000000] 03:25:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 45 (1B337400) [pid = 3640] [serial = 45] [outer = 1B0D2400] 03:25:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 46 (1B0D1C00) [pid = 3640] [serial = 46] [outer = 1B0D2400] 03:25:59 INFO - PROCESS | 3640 | ++DOCSHELL 1B338800 == 17 [pid = 3640] [id = 17] 03:25:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 47 (1B51EC00) [pid = 3640] [serial = 47] [outer = 00000000] 03:25:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 48 (1B527C00) [pid = 3640] [serial = 48] [outer = 1B51EC00] 03:25:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 49 (1B58E000) [pid = 3640] [serial = 49] [outer = 1B51EC00] 03:26:00 INFO - PROCESS | 3640 | 1467973560047 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:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 727ms 03:26:00 INFO - PROCESS | 3640 | 1467973560069 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 03:26:00 INFO - PROCESS | 3640 | 1467973560071 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 03:26:00 INFO - PROCESS | 3640 | 1467973560074 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:26:00 INFO - PROCESS | 3640 | 1467973560076 Marionette TRACE conn3 <- [1,34,null,{}] 03:26:00 INFO - PROCESS | 3640 | 1467973560080 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:26:00 INFO - PROCESS | 3640 | 1467973560082 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:00 INFO - PROCESS | 3640 | 1467973560174 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 03:26:00 INFO - PROCESS | 3640 | 1467973560181 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:00 INFO - PROCESS | 3640 | 1467973560183 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:00 INFO - PROCESS | 3640 | ++DOCSHELL 1B32D000 == 18 [pid = 3640] [id = 18] 03:26:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 50 (1B335400) [pid = 3640] [serial = 50] [outer = 00000000] 03:26:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 51 (1B523C00) [pid = 3640] [serial = 51] [outer = 1B335400] 03:26:00 INFO - PROCESS | 3640 | 1467973560228 Marionette DEBUG loaded listener.js 03:26:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 52 (1B813C00) [pid = 3640] [serial = 52] [outer = 1B335400] 03:26:01 INFO - PROCESS | 3640 | --DOCSHELL 114D4400 == 17 [pid = 3640] [id = 1] 03:26:01 INFO - PROCESS | 3640 | 1467973561279 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:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1294ms 03:26:01 INFO - PROCESS | 3640 | 1467973561363 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 03:26:01 INFO - PROCESS | 3640 | 1467973561368 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 03:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:26:01 INFO - PROCESS | 3640 | 1467973561372 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:26:01 INFO - PROCESS | 3640 | 1467973561376 Marionette TRACE conn3 <- [1,38,null,{}] 03:26:01 INFO - PROCESS | 3640 | 1467973561381 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:26:01 INFO - PROCESS | 3640 | 1467973561385 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:01 INFO - PROCESS | 3640 | 1467973561554 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 03:26:01 INFO - PROCESS | 3640 | 1467973561612 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:01 INFO - PROCESS | 3640 | 1467973561615 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:01 INFO - PROCESS | 3640 | ++DOCSHELL 10A0F000 == 18 [pid = 3640] [id = 19] 03:26:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 53 (10A80800) [pid = 3640] [serial = 53] [outer = 00000000] 03:26:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 54 (11407800) [pid = 3640] [serial = 54] [outer = 10A80800] 03:26:01 INFO - PROCESS | 3640 | 1467973561675 Marionette DEBUG loaded listener.js 03:26:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 55 (1281D800) [pid = 3640] [serial = 55] [outer = 10A80800] 03:26:02 INFO - PROCESS | 3640 | 1467973562304 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:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 970ms 03:26:02 INFO - PROCESS | 3640 | 1467973562352 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 03:26:02 INFO - PROCESS | 3640 | 1467973562357 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 03:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:26:02 INFO - PROCESS | 3640 | 1467973562363 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:26:02 INFO - PROCESS | 3640 | 1467973562366 Marionette TRACE conn3 <- [1,42,null,{}] 03:26:02 INFO - PROCESS | 3640 | 1467973562370 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:26:02 INFO - PROCESS | 3640 | 1467973562373 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:02 INFO - PROCESS | 3640 | 1467973562571 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 03:26:02 INFO - PROCESS | 3640 | 1467973562635 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:02 INFO - PROCESS | 3640 | 1467973562638 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:02 INFO - PROCESS | 3640 | ++DOCSHELL 131EE000 == 19 [pid = 3640] [id = 20] 03:26:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 56 (13271800) [pid = 3640] [serial = 56] [outer = 00000000] 03:26:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 57 (1394A800) [pid = 3640] [serial = 57] [outer = 13271800] 03:26:02 INFO - PROCESS | 3640 | 1467973562735 Marionette DEBUG loaded listener.js 03:26:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 58 (13EC9400) [pid = 3640] [serial = 58] [outer = 13271800] 03:26:03 INFO - PROCESS | 3640 | 1467973563464 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:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1132ms 03:26:03 INFO - PROCESS | 3640 | 1467973563523 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 03:26:03 INFO - PROCESS | 3640 | 1467973563527 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 03:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:26:03 INFO - PROCESS | 3640 | 1467973563531 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:26:03 INFO - PROCESS | 3640 | 1467973563534 Marionette TRACE conn3 <- [1,46,null,{}] 03:26:03 INFO - PROCESS | 3640 | 1467973563540 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:26:03 INFO - PROCESS | 3640 | 1467973563543 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:03 INFO - PROCESS | 3640 | 1467973563668 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 03:26:03 INFO - PROCESS | 3640 | 1467973563732 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:03 INFO - PROCESS | 3640 | 1467973563735 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:03 INFO - PROCESS | 3640 | ++DOCSHELL 10A0A000 == 20 [pid = 3640] [id = 21] 03:26:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (10A0B400) [pid = 3640] [serial = 59] [outer = 00000000] 03:26:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (10ECE400) [pid = 3640] [serial = 60] [outer = 10A0B400] 03:26:03 INFO - PROCESS | 3640 | 1467973563787 Marionette DEBUG loaded listener.js 03:26:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (10F3A800) [pid = 3640] [serial = 61] [outer = 10A0B400] 03:26:03 INFO - PROCESS | 3640 | --DOCSHELL 114D5800 == 19 [pid = 3640] [id = 4] 03:26:04 INFO - PROCESS | 3640 | 1467973564249 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:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 760ms 03:26:04 INFO - PROCESS | 3640 | 1467973564269 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 03:26:04 INFO - PROCESS | 3640 | 1467973564273 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 03:26:04 INFO - PROCESS | 3640 | 1467973564279 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:26:04 INFO - PROCESS | 3640 | 1467973564282 Marionette TRACE conn3 <- [1,50,null,{}] 03:26:04 INFO - PROCESS | 3640 | 1467973564286 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:26:04 INFO - PROCESS | 3640 | 1467973564288 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:04 INFO - PROCESS | 3640 | 1467973564499 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 03:26:04 INFO - PROCESS | 3640 | 1467973564586 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:04 INFO - PROCESS | 3640 | 1467973564588 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:04 INFO - PROCESS | 3640 | ++DOCSHELL 11455800 == 20 [pid = 3640] [id = 22] 03:26:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (114D6000) [pid = 3640] [serial = 62] [outer = 00000000] 03:26:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (129AFC00) [pid = 3640] [serial = 63] [outer = 114D6000] 03:26:04 INFO - PROCESS | 3640 | 1467973564634 Marionette DEBUG loaded listener.js 03:26:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (1302F000) [pid = 3640] [serial = 64] [outer = 114D6000] 03:26:05 INFO - PROCESS | 3640 | 1467973564995 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:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 760ms 03:26:05 INFO - PROCESS | 3640 | 1467973565052 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 03:26:05 INFO - PROCESS | 3640 | 1467973565054 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 03:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:26:05 INFO - PROCESS | 3640 | 1467973565058 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:26:05 INFO - PROCESS | 3640 | 1467973565062 Marionette TRACE conn3 <- [1,54,null,{}] 03:26:05 INFO - PROCESS | 3640 | 1467973565072 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:26:05 INFO - PROCESS | 3640 | 1467973565077 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:05 INFO - PROCESS | 3640 | 1467973565203 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 03:26:05 INFO - PROCESS | 3640 | 1467973565216 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:05 INFO - PROCESS | 3640 | 1467973565219 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:05 INFO - PROCESS | 3640 | ++DOCSHELL 131E8000 == 21 [pid = 3640] [id = 23] 03:26:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (131EBC00) [pid = 3640] [serial = 65] [outer = 00000000] 03:26:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (13276000) [pid = 3640] [serial = 66] [outer = 131EBC00] 03:26:05 INFO - PROCESS | 3640 | 1467973565266 Marionette DEBUG loaded listener.js 03:26:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (13942400) [pid = 3640] [serial = 67] [outer = 131EBC00] 03:26:05 INFO - PROCESS | 3640 | 1467973565672 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:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 646ms 03:26:05 INFO - PROCESS | 3640 | 1467973565728 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 03:26:05 INFO - PROCESS | 3640 | 1467973565731 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 03:26:05 INFO - PROCESS | 3640 | 1467973565734 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:26:05 INFO - PROCESS | 3640 | 1467973565736 Marionette TRACE conn3 <- [1,58,null,{}] 03:26:05 INFO - PROCESS | 3640 | 1467973565739 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:26:05 INFO - PROCESS | 3640 | 1467973565741 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:05 INFO - PROCESS | 3640 | 1467973565832 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 03:26:05 INFO - PROCESS | 3640 | 1467973565837 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:05 INFO - PROCESS | 3640 | 1467973565839 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:05 INFO - PROCESS | 3640 | ++DOCSHELL 13CB4C00 == 22 [pid = 3640] [id = 24] 03:26:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (13CB9C00) [pid = 3640] [serial = 68] [outer = 00000000] 03:26:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (14F76000) [pid = 3640] [serial = 69] [outer = 13CB9C00] 03:26:05 INFO - PROCESS | 3640 | 1467973565884 Marionette DEBUG loaded listener.js 03:26:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (14F84800) [pid = 3640] [serial = 70] [outer = 13CB9C00] 03:26:06 INFO - PROCESS | 3640 | 1467973566262 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:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 614ms 03:26:06 INFO - PROCESS | 3640 | 1467973566331 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 03:26:06 INFO - PROCESS | 3640 | 1467973566333 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 03:26:06 INFO - PROCESS | 3640 | 1467973566336 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:26:06 INFO - PROCESS | 3640 | 1467973566338 Marionette TRACE conn3 <- [1,62,null,{}] 03:26:06 INFO - PROCESS | 3640 | 1467973566392 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:26:06 INFO - PROCESS | 3640 | 1467973566394 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:06 INFO - PROCESS | 3640 | 1467973566475 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 03:26:06 INFO - PROCESS | 3640 | 1467973566480 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:06 INFO - PROCESS | 3640 | 1467973566483 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:06 INFO - PROCESS | 3640 | ++DOCSHELL 15587C00 == 23 [pid = 3640] [id = 25] 03:26:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (15588800) [pid = 3640] [serial = 71] [outer = 00000000] 03:26:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (15833400) [pid = 3640] [serial = 72] [outer = 15588800] 03:26:06 INFO - PROCESS | 3640 | 1467973566526 Marionette DEBUG loaded listener.js 03:26:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1583A400) [pid = 3640] [serial = 73] [outer = 15588800] 03:26:06 INFO - PROCESS | 3640 | 1467973566931 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:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 614ms 03:26:06 INFO - PROCESS | 3640 | 1467973566968 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 03:26:06 INFO - PROCESS | 3640 | 1467973566970 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 03:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:26:07 INFO - PROCESS | 3640 | 1467973566986 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:26:07 INFO - PROCESS | 3640 | 1467973566988 Marionette TRACE conn3 <- [1,66,null,{}] 03:26:07 INFO - PROCESS | 3640 | 1467973566992 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:26:07 INFO - PROCESS | 3640 | 1467973566998 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:07 INFO - PROCESS | 3640 | 1467973567100 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 03:26:07 INFO - PROCESS | 3640 | 1467973567108 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:07 INFO - PROCESS | 3640 | 1467973567110 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:07 INFO - PROCESS | 3640 | ++DOCSHELL 158CD800 == 24 [pid = 3640] [id = 26] 03:26:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (158CE000) [pid = 3640] [serial = 74] [outer = 00000000] 03:26:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (16075000) [pid = 3640] [serial = 75] [outer = 158CE000] 03:26:07 INFO - PROCESS | 3640 | 1467973567161 Marionette DEBUG loaded listener.js 03:26:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (16075800) [pid = 3640] [serial = 76] [outer = 158CE000] 03:26:07 INFO - PROCESS | 3640 | 1467973567590 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:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 615ms 03:26:07 INFO - PROCESS | 3640 | 1467973567605 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 03:26:07 INFO - PROCESS | 3640 | 1467973567607 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 03:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:26:07 INFO - PROCESS | 3640 | 1467973567610 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:26:07 INFO - PROCESS | 3640 | 1467973567612 Marionette TRACE conn3 <- [1,70,null,{}] 03:26:07 INFO - PROCESS | 3640 | 1467973567615 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:26:07 INFO - PROCESS | 3640 | 1467973567617 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:07 INFO - PROCESS | 3640 | 1467973567733 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 03:26:07 INFO - PROCESS | 3640 | 1467973567741 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:07 INFO - PROCESS | 3640 | 1467973567743 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:07 INFO - PROCESS | 3640 | ++DOCSHELL 12930C00 == 25 [pid = 3640] [id = 27] 03:26:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (155EF800) [pid = 3640] [serial = 77] [outer = 00000000] 03:26:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (16BEAC00) [pid = 3640] [serial = 78] [outer = 155EF800] 03:26:07 INFO - PROCESS | 3640 | 1467973567789 Marionette DEBUG loaded listener.js 03:26:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (17005800) [pid = 3640] [serial = 79] [outer = 155EF800] 03:26:08 INFO - PROCESS | 3640 | 1467973568178 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:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 614ms 03:26:08 INFO - PROCESS | 3640 | 1467973568207 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 03:26:08 INFO - PROCESS | 3640 | 1467973568209 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 03:26:08 INFO - PROCESS | 3640 | 1467973568212 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:26:08 INFO - PROCESS | 3640 | 1467973568214 Marionette TRACE conn3 <- [1,74,null,{}] 03:26:08 INFO - PROCESS | 3640 | 1467973568217 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:26:08 INFO - PROCESS | 3640 | 1467973568219 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:08 INFO - PROCESS | 3640 | 1467973568322 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 03:26:08 INFO - PROCESS | 3640 | 1467973568359 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:08 INFO - PROCESS | 3640 | 1467973568361 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:08 INFO - PROCESS | 3640 | ++DOCSHELL 13150000 == 26 [pid = 3640] [id = 28] 03:26:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (16076400) [pid = 3640] [serial = 80] [outer = 00000000] 03:26:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (176EC800) [pid = 3640] [serial = 81] [outer = 16076400] 03:26:08 INFO - PROCESS | 3640 | 1467973568454 Marionette DEBUG loaded listener.js 03:26:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (17737000) [pid = 3640] [serial = 82] [outer = 16076400] 03:26:08 INFO - PROCESS | 3640 | 1467973568789 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:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 615ms 03:26:08 INFO - PROCESS | 3640 | 1467973568844 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 03:26:08 INFO - PROCESS | 3640 | 1467973568846 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 03:26:08 INFO - PROCESS | 3640 | 1467973568849 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:26:08 INFO - PROCESS | 3640 | 1467973568851 Marionette TRACE conn3 <- [1,78,null,{}] 03:26:08 INFO - PROCESS | 3640 | 1467973568854 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:26:08 INFO - PROCESS | 3640 | 1467973568856 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:08 INFO - PROCESS | 3640 | 1467973568959 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 03:26:08 INFO - PROCESS | 3640 | 1467973568967 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:08 INFO - PROCESS | 3640 | 1467973568969 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:08 INFO - PROCESS | 3640 | ++DOCSHELL 16716000 == 27 [pid = 3640] [id = 29] 03:26:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (16BE6C00) [pid = 3640] [serial = 83] [outer = 00000000] 03:26:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1787B000) [pid = 3640] [serial = 84] [outer = 16BE6C00] 03:26:09 INFO - PROCESS | 3640 | 1467973569012 Marionette DEBUG loaded listener.js 03:26:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1787F800) [pid = 3640] [serial = 85] [outer = 16BE6C00] 03:26:09 INFO - PROCESS | 3640 | 1467973569387 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:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 614ms 03:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:26:09 INFO - PROCESS | 3640 | 1467973569496 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 03:26:09 INFO - PROCESS | 3640 | 1467973569498 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 03:26:09 INFO - PROCESS | 3640 | 1467973569501 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:26:09 INFO - PROCESS | 3640 | 1467973569503 Marionette TRACE conn3 <- [1,82,null,{}] 03:26:09 INFO - PROCESS | 3640 | 1467973569506 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:26:09 INFO - PROCESS | 3640 | 1467973569508 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:09 INFO - PROCESS | 3640 | 1467973569621 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 03:26:09 INFO - PROCESS | 3640 | 1467973569633 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:09 INFO - PROCESS | 3640 | 1467973569635 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:09 INFO - PROCESS | 3640 | ++DOCSHELL 130A5800 == 28 [pid = 3640] [id = 30] 03:26:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (13CBB800) [pid = 3640] [serial = 86] [outer = 00000000] 03:26:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (1802EC00) [pid = 3640] [serial = 87] [outer = 13CBB800] 03:26:09 INFO - PROCESS | 3640 | 1467973569677 Marionette DEBUG loaded listener.js 03:26:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (19A1F000) [pid = 3640] [serial = 88] [outer = 13CBB800] 03:26:10 INFO - PROCESS | 3640 | 1467973570050 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:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 615ms 03:26:10 INFO - PROCESS | 3640 | 1467973570095 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 03:26:10 INFO - PROCESS | 3640 | 1467973570097 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 03:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:26:10 INFO - PROCESS | 3640 | 1467973570101 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:26:10 INFO - PROCESS | 3640 | 1467973570103 Marionette TRACE conn3 <- [1,86,null,{}] 03:26:10 INFO - PROCESS | 3640 | 1467973570106 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:26:10 INFO - PROCESS | 3640 | 1467973570109 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:10 INFO - PROCESS | 3640 | 1467973570230 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 03:26:10 INFO - PROCESS | 3640 | 1467973570295 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:10 INFO - PROCESS | 3640 | 1467973570298 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:10 INFO - PROCESS | 3640 | ++DOCSHELL 1787A000 == 29 [pid = 3640] [id = 31] 03:26:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (17D34800) [pid = 3640] [serial = 89] [outer = 00000000] 03:26:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (19AADC00) [pid = 3640] [serial = 90] [outer = 17D34800] 03:26:10 INFO - PROCESS | 3640 | 1467973570343 Marionette DEBUG loaded listener.js 03:26:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (19E81000) [pid = 3640] [serial = 91] [outer = 17D34800] 03:26:10 INFO - PROCESS | 3640 | 1467973570705 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:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 614ms 03:26:10 INFO - PROCESS | 3640 | 1467973570736 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 03:26:10 INFO - PROCESS | 3640 | 1467973570738 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 03:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:26:10 INFO - PROCESS | 3640 | 1467973570742 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:26:10 INFO - PROCESS | 3640 | 1467973570743 Marionette TRACE conn3 <- [1,90,null,{}] 03:26:10 INFO - PROCESS | 3640 | 1467973570752 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:26:10 INFO - PROCESS | 3640 | 1467973570754 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:10 INFO - PROCESS | 3640 | 1467973570866 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 03:26:10 INFO - PROCESS | 3640 | 1467973570874 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:10 INFO - PROCESS | 3640 | 1467973570876 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:10 INFO - PROCESS | 3640 | ++DOCSHELL 13275C00 == 30 [pid = 3640] [id = 32] 03:26:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (19A67800) [pid = 3640] [serial = 92] [outer = 00000000] 03:26:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (19EEC000) [pid = 3640] [serial = 93] [outer = 19A67800] 03:26:10 INFO - PROCESS | 3640 | 1467973570918 Marionette DEBUG loaded listener.js 03:26:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (1A15C400) [pid = 3640] [serial = 94] [outer = 19A67800] 03:26:11 INFO - PROCESS | 3640 | 1467973571312 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:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 615ms 03:26:11 INFO - PROCESS | 3640 | 1467973571337 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 03:26:11 INFO - PROCESS | 3640 | 1467973571339 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 03:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:26:11 INFO - PROCESS | 3640 | 1467973571342 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:26:11 INFO - PROCESS | 3640 | 1467973571344 Marionette TRACE conn3 <- [1,94,null,{}] 03:26:11 INFO - PROCESS | 3640 | 1467973571347 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:26:11 INFO - PROCESS | 3640 | 1467973571349 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:11 INFO - PROCESS | 3640 | 1467973571484 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 03:26:12 INFO - PROCESS | 3640 | 1467973572374 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:12 INFO - PROCESS | 3640 | 1467973572377 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:12 INFO - PROCESS | 3640 | ++DOCSHELL 1047C000 == 31 [pid = 3640] [id = 33] 03:26:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (1047E000) [pid = 3640] [serial = 95] [outer = 00000000] 03:26:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (10A07C00) [pid = 3640] [serial = 96] [outer = 1047E000] 03:26:12 INFO - PROCESS | 3640 | 1467973572477 Marionette DEBUG loaded listener.js 03:26:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (10A7DC00) [pid = 3640] [serial = 97] [outer = 1047E000] 03:26:12 INFO - PROCESS | 3640 | 1467973572891 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:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1600ms 03:26:12 INFO - PROCESS | 3640 | 1467973572958 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 03:26:12 INFO - PROCESS | 3640 | 1467973572961 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 03:26:12 INFO - PROCESS | 3640 | 1467973572966 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:26:12 INFO - PROCESS | 3640 | 1467973572968 Marionette TRACE conn3 <- [1,98,null,{}] 03:26:12 INFO - PROCESS | 3640 | 1467973572978 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:26:12 INFO - PROCESS | 3640 | 1467973572980 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:13 INFO - PROCESS | 3640 | 1467973573088 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 03:26:13 INFO - PROCESS | 3640 | 1467973573096 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:13 INFO - PROCESS | 3640 | 1467973573099 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:13 INFO - PROCESS | 3640 | ++DOCSHELL 112A6800 == 32 [pid = 3640] [id = 34] 03:26:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (112DFC00) [pid = 3640] [serial = 98] [outer = 00000000] 03:26:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (12BD2800) [pid = 3640] [serial = 99] [outer = 112DFC00] 03:26:13 INFO - PROCESS | 3640 | 1467973573147 Marionette DEBUG loaded listener.js 03:26:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (12DC9400) [pid = 3640] [serial = 100] [outer = 112DFC00] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (1A829800) [pid = 3640] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (1A5BE000) [pid = 3640] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (1A43C800) [pid = 3640] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (19E7F000) [pid = 3640] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (13ECB000) [pid = 3640] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (1B0D1000) [pid = 3640] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (1AF1E000) [pid = 3640] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (1A995800) [pid = 3640] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (1B335400) [pid = 3640] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (10A80800) [pid = 3640] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (13271800) [pid = 3640] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (10A0B400) [pid = 3640] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (114D6000) [pid = 3640] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (131EBC00) [pid = 3640] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (13CB9C00) [pid = 3640] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (15588800) [pid = 3640] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (158CE000) [pid = 3640] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (155EF800) [pid = 3640] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (16076400) [pid = 3640] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (16BE6C00) [pid = 3640] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (13CBB800) [pid = 3640] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:26:14 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (17D34800) [pid = 3640] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:26:14 INFO - PROCESS | 3640 | 1467973574059 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:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1132ms 03:26:14 INFO - PROCESS | 3640 | 1467973574093 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 03:26:14 INFO - PROCESS | 3640 | 1467973574097 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 03:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:26:14 INFO - PROCESS | 3640 | 1467973574101 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:26:14 INFO - PROCESS | 3640 | 1467973574103 Marionette TRACE conn3 <- [1,102,null,{}] 03:26:14 INFO - PROCESS | 3640 | 1467973574107 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:26:14 INFO - PROCESS | 3640 | 1467973574109 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:14 INFO - PROCESS | 3640 | 1467973574191 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 03:26:14 INFO - PROCESS | 3640 | 1467973574197 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:14 INFO - PROCESS | 3640 | 1467973574200 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:14 INFO - PROCESS | 3640 | ++DOCSHELL 12BD5000 == 33 [pid = 3640] [id = 35] 03:26:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (12D7F800) [pid = 3640] [serial = 101] [outer = 00000000] 03:26:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (130AF800) [pid = 3640] [serial = 102] [outer = 12D7F800] 03:26:14 INFO - PROCESS | 3640 | 1467973574247 Marionette DEBUG loaded listener.js 03:26:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (1314BC00) [pid = 3640] [serial = 103] [outer = 12D7F800] 03:26:14 INFO - PROCESS | 3640 | 1467973574709 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:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 663ms 03:26:14 INFO - PROCESS | 3640 | 1467973574773 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 03:26:14 INFO - PROCESS | 3640 | 1467973574775 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 03:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:26:14 INFO - PROCESS | 3640 | 1467973574784 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:26:14 INFO - PROCESS | 3640 | 1467973574791 Marionette TRACE conn3 <- [1,106,null,{}] 03:26:14 INFO - PROCESS | 3640 | 1467973574795 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:26:14 INFO - PROCESS | 3640 | 1467973574810 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:14 INFO - PROCESS | 3640 | 1467973574892 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 03:26:14 INFO - PROCESS | 3640 | 1467973574906 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:14 INFO - PROCESS | 3640 | 1467973574909 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:14 INFO - PROCESS | 3640 | ++DOCSHELL 13CC0000 == 34 [pid = 3640] [id = 36] 03:26:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (13EC7800) [pid = 3640] [serial = 104] [outer = 00000000] 03:26:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (14F75800) [pid = 3640] [serial = 105] [outer = 13EC7800] 03:26:14 INFO - PROCESS | 3640 | 1467973574951 Marionette DEBUG loaded listener.js 03:26:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1558F400) [pid = 3640] [serial = 106] [outer = 13EC7800] 03:26:15 INFO - PROCESS | 3640 | 1467973575399 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:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 679ms 03:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:26:15 INFO - PROCESS | 3640 | 1467973575470 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 03:26:15 INFO - PROCESS | 3640 | 1467973575473 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 03:26:15 INFO - PROCESS | 3640 | 1467973575476 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:26:15 INFO - PROCESS | 3640 | 1467973575478 Marionette TRACE conn3 <- [1,110,null,{}] 03:26:15 INFO - PROCESS | 3640 | 1467973575485 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:26:15 INFO - PROCESS | 3640 | 1467973575487 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:15 INFO - PROCESS | 3640 | 1467973575574 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 03:26:15 INFO - PROCESS | 3640 | 1467973575602 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:15 INFO - PROCESS | 3640 | 1467973575605 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:15 INFO - PROCESS | 3640 | ++DOCSHELL 1587E000 == 35 [pid = 3640] [id = 37] 03:26:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (158C8000) [pid = 3640] [serial = 107] [outer = 00000000] 03:26:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (1606F800) [pid = 3640] [serial = 108] [outer = 158C8000] 03:26:15 INFO - PROCESS | 3640 | 1467973575651 Marionette DEBUG loaded listener.js 03:26:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (16077000) [pid = 3640] [serial = 109] [outer = 158C8000] 03:26:16 INFO - PROCESS | 3640 | 1467973576047 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:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 614ms 03:26:16 INFO - PROCESS | 3640 | 1467973576099 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 03:26:16 INFO - PROCESS | 3640 | 1467973576103 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 03:26:16 INFO - PROCESS | 3640 | 1467973576109 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:26:16 INFO - PROCESS | 3640 | 1467973576113 Marionette TRACE conn3 <- [1,114,null,{}] 03:26:16 INFO - PROCESS | 3640 | 1467973576124 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:26:16 INFO - PROCESS | 3640 | 1467973576127 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:16 INFO - PROCESS | 3640 | 1467973576237 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 03:26:16 INFO - PROCESS | 3640 | 1467973576321 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:16 INFO - PROCESS | 3640 | 1467973576326 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:16 INFO - PROCESS | 3640 | ++DOCSHELL 10A77000 == 36 [pid = 3640] [id = 38] 03:26:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (10A77400) [pid = 3640] [serial = 110] [outer = 00000000] 03:26:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (10EC6000) [pid = 3640] [serial = 111] [outer = 10A77400] 03:26:16 INFO - PROCESS | 3640 | 1467973576429 Marionette DEBUG loaded listener.js 03:26:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (1120FC00) [pid = 3640] [serial = 112] [outer = 10A77400] 03:26:17 INFO - PROCESS | 3640 | 1467973577055 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:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 986ms 03:26:17 INFO - PROCESS | 3640 | 1467973577093 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 03:26:17 INFO - PROCESS | 3640 | 1467973577097 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 03:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:26:17 INFO - PROCESS | 3640 | 1467973577103 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:26:17 INFO - PROCESS | 3640 | 1467973577107 Marionette TRACE conn3 <- [1,118,null,{}] 03:26:17 INFO - PROCESS | 3640 | 1467973577112 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:26:17 INFO - PROCESS | 3640 | 1467973577115 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:17 INFO - PROCESS | 3640 | 1467973577216 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 03:26:17 INFO - PROCESS | 3640 | 1467973577288 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:17 INFO - PROCESS | 3640 | 1467973577290 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:17 INFO - PROCESS | 3640 | ++DOCSHELL 11CDA400 == 37 [pid = 3640] [id = 39] 03:26:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (13CB1800) [pid = 3640] [serial = 113] [outer = 00000000] 03:26:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (14289C00) [pid = 3640] [serial = 114] [outer = 13CB1800] 03:26:17 INFO - PROCESS | 3640 | 1467973577393 Marionette DEBUG loaded listener.js 03:26:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (15839C00) [pid = 3640] [serial = 115] [outer = 13CB1800] 03:26:17 INFO - PROCESS | 3640 | 1467973577915 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:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 825ms 03:26:17 INFO - PROCESS | 3640 | 1467973577943 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 03:26:17 INFO - PROCESS | 3640 | 1467973577946 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 03:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:26:17 INFO - PROCESS | 3640 | 1467973577951 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:26:17 INFO - PROCESS | 3640 | 1467973577953 Marionette TRACE conn3 <- [1,122,null,{}] 03:26:17 INFO - PROCESS | 3640 | 1467973577963 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:26:17 INFO - PROCESS | 3640 | 1467973577967 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:18 INFO - PROCESS | 3640 | 1467973578069 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 03:26:18 INFO - PROCESS | 3640 | 1467973578157 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:18 INFO - PROCESS | 3640 | 1467973578160 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:18 INFO - PROCESS | 3640 | ++DOCSHELL 17731800 == 38 [pid = 3640] [id = 40] 03:26:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (17733400) [pid = 3640] [serial = 116] [outer = 00000000] 03:26:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (17879000) [pid = 3640] [serial = 117] [outer = 17733400] 03:26:18 INFO - PROCESS | 3640 | 1467973578216 Marionette DEBUG loaded listener.js 03:26:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (17D34000) [pid = 3640] [serial = 118] [outer = 17733400] 03:26:18 INFO - PROCESS | 3640 | 1467973578789 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:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 857ms 03:26:18 INFO - PROCESS | 3640 | 1467973578825 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 03:26:18 INFO - PROCESS | 3640 | 1467973578827 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 03:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:26:18 INFO - PROCESS | 3640 | 1467973578831 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:26:18 INFO - PROCESS | 3640 | 1467973578833 Marionette TRACE conn3 <- [1,126,null,{}] 03:26:18 INFO - PROCESS | 3640 | 1467973578837 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:26:18 INFO - PROCESS | 3640 | 1467973578839 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:18 INFO - PROCESS | 3640 | 1467973578937 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 03:26:19 INFO - PROCESS | 3640 | 1467973579019 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:19 INFO - PROCESS | 3640 | 1467973579021 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:19 INFO - PROCESS | 3640 | ++DOCSHELL 19A20800 == 39 [pid = 3640] [id = 41] 03:26:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (19A21000) [pid = 3640] [serial = 119] [outer = 00000000] 03:26:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (19A69800) [pid = 3640] [serial = 120] [outer = 19A21000] 03:26:19 INFO - PROCESS | 3640 | 1467973579074 Marionette DEBUG loaded listener.js 03:26:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (19AB4400) [pid = 3640] [serial = 121] [outer = 19A21000] 03:26:19 INFO - PROCESS | 3640 | 1467973579633 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:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 873ms 03:26:19 INFO - PROCESS | 3640 | 1467973579706 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 03:26:19 INFO - PROCESS | 3640 | 1467973579709 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 03:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:26:19 INFO - PROCESS | 3640 | 1467973579713 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:26:19 INFO - PROCESS | 3640 | 1467973579715 Marionette TRACE conn3 <- [1,130,null,{}] 03:26:19 INFO - PROCESS | 3640 | 1467973579719 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:26:19 INFO - PROCESS | 3640 | 1467973579721 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:19 INFO - PROCESS | 3640 | 1467973579822 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 03:26:19 INFO - PROCESS | 3640 | 1467973579891 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:19 INFO - PROCESS | 3640 | 1467973579894 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:19 INFO - PROCESS | 3640 | ++DOCSHELL 12B02C00 == 40 [pid = 3640] [id = 42] 03:26:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (12DC6C00) [pid = 3640] [serial = 122] [outer = 00000000] 03:26:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (13444800) [pid = 3640] [serial = 123] [outer = 12DC6C00] 03:26:19 INFO - PROCESS | 3640 | 1467973579945 Marionette DEBUG loaded listener.js 03:26:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (1428AC00) [pid = 3640] [serial = 124] [outer = 12DC6C00] 03:26:21 INFO - PROCESS | 3640 | --DOCSHELL 1047C000 == 39 [pid = 3640] [id = 33] 03:26:21 INFO - PROCESS | 3640 | --DOCSHELL 112A6800 == 38 [pid = 3640] [id = 34] 03:26:21 INFO - PROCESS | 3640 | --DOCSHELL 12BD5000 == 37 [pid = 3640] [id = 35] 03:26:21 INFO - PROCESS | 3640 | --DOCSHELL 13CC0000 == 36 [pid = 3640] [id = 36] 03:26:21 INFO - PROCESS | 3640 | --DOCSHELL 1787A000 == 35 [pid = 3640] [id = 31] 03:26:21 INFO - PROCESS | 3640 | --DOCSHELL 19A20800 == 34 [pid = 3640] [id = 41] 03:26:21 INFO - PROCESS | 3640 | --DOCSHELL 16716000 == 33 [pid = 3640] [id = 29] 03:26:21 INFO - PROCESS | 3640 | --DOCSHELL 11CDA400 == 32 [pid = 3640] [id = 39] 03:26:21 INFO - PROCESS | 3640 | --DOCSHELL 13275C00 == 31 [pid = 3640] [id = 32] 03:26:21 INFO - PROCESS | 3640 | --DOCSHELL 17731800 == 30 [pid = 3640] [id = 40] 03:26:21 INFO - PROCESS | 3640 | --DOCSHELL 1587E000 == 29 [pid = 3640] [id = 37] 03:26:21 INFO - PROCESS | 3640 | --DOCSHELL 130A5800 == 28 [pid = 3640] [id = 30] 03:26:21 INFO - PROCESS | 3640 | --DOCSHELL 10A77000 == 27 [pid = 3640] [id = 38] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (16719800) [pid = 3640] [serial = 17] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (19AADC00) [pid = 3640] [serial = 90] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (1B523C00) [pid = 3640] [serial = 51] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (11407800) [pid = 3640] [serial = 54] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (1394A800) [pid = 3640] [serial = 57] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (10ECE400) [pid = 3640] [serial = 60] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (129AFC00) [pid = 3640] [serial = 63] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (1302F000) [pid = 3640] [serial = 64] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (13276000) [pid = 3640] [serial = 66] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (13942400) [pid = 3640] [serial = 67] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (14F76000) [pid = 3640] [serial = 69] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (14F84800) [pid = 3640] [serial = 70] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (15833400) [pid = 3640] [serial = 72] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (16075000) [pid = 3640] [serial = 75] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (16BEAC00) [pid = 3640] [serial = 78] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (176EC800) [pid = 3640] [serial = 81] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (1787B000) [pid = 3640] [serial = 84] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (1802EC00) [pid = 3640] [serial = 87] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (1583A400) [pid = 3640] [serial = 73] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (16075800) [pid = 3640] [serial = 76] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (17005800) [pid = 3640] [serial = 79] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (17737000) [pid = 3640] [serial = 82] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1787F800) [pid = 3640] [serial = 85] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (19A1F000) [pid = 3640] [serial = 88] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (13EC9400) [pid = 3640] [serial = 58] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (1281D800) [pid = 3640] [serial = 55] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (19E81000) [pid = 3640] [serial = 91] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (19EEC000) [pid = 3640] [serial = 93] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (1B813C00) [pid = 3640] [serial = 52] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (10F3A800) [pid = 3640] [serial = 61] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (16B22400) [pid = 3640] [serial = 14] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (14292800) [pid = 3640] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (1428B400) [pid = 3640] [serial = 9] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (1281E000) [pid = 3640] [serial = 4] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (1B32D400) [pid = 3640] [serial = 42] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (1B32F400) [pid = 3640] [serial = 43] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (1B0C8000) [pid = 3640] [serial = 39] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (1B0CC400) [pid = 3640] [serial = 40] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (1AF15800) [pid = 3640] [serial = 37] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (1AF11400) [pid = 3640] [serial = 36] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (1A82F000) [pid = 3640] [serial = 33] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (1ADD6400) [pid = 3640] [serial = 34] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (1ABD1C00) [pid = 3640] [serial = 30] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (1ADD4800) [pid = 3640] [serial = 31] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 57 (1ADCCC00) [pid = 3640] [serial = 28] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 56 (1ABD3C00) [pid = 3640] [serial = 27] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 55 (1A435400) [pid = 3640] [serial = 24] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 54 (19E81800) [pid = 3640] [serial = 21] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 53 (19EE0C00) [pid = 3640] [serial = 22] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 52 (1B337400) [pid = 3640] [serial = 45] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | --DOMWINDOW == 51 (1B527C00) [pid = 3640] [serial = 48] [outer = 00000000] [url = about:blank] 03:26:21 INFO - PROCESS | 3640 | 1467973581145 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:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1503ms 03:26:21 INFO - PROCESS | 3640 | 1467973581203 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 03:26:21 INFO - PROCESS | 3640 | 1467973581207 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 03:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:26:21 INFO - PROCESS | 3640 | 1467973581213 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:26:21 INFO - PROCESS | 3640 | 1467973581216 Marionette TRACE conn3 <- [1,134,null,{}] 03:26:21 INFO - PROCESS | 3640 | 1467973581223 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:26:21 INFO - PROCESS | 3640 | 1467973581226 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:21 INFO - PROCESS | 3640 | 1467973581372 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 03:26:21 INFO - PROCESS | 3640 | 1467973581382 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:21 INFO - PROCESS | 3640 | 1467973581387 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:21 INFO - PROCESS | 3640 | ++DOCSHELL 10ECE400 == 28 [pid = 3640] [id = 43] 03:26:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 52 (10ECF000) [pid = 3640] [serial = 125] [outer = 00000000] 03:26:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 53 (10F39400) [pid = 3640] [serial = 126] [outer = 10ECF000] 03:26:21 INFO - PROCESS | 3640 | 1467973581485 Marionette DEBUG loaded listener.js 03:26:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 54 (11215C00) [pid = 3640] [serial = 127] [outer = 10ECF000] 03:26:21 INFO - PROCESS | 3640 | 1467973581892 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:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 727ms 03:26:21 INFO - PROCESS | 3640 | 1467973581945 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 03:26:21 INFO - PROCESS | 3640 | 1467973581950 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 03:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:26:21 INFO - PROCESS | 3640 | 1467973581957 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:26:21 INFO - PROCESS | 3640 | 1467973581959 Marionette TRACE conn3 <- [1,138,null,{}] 03:26:21 INFO - PROCESS | 3640 | 1467973581963 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:26:21 INFO - PROCESS | 3640 | 1467973581966 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:22 INFO - PROCESS | 3640 | 1467973582050 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 03:26:22 INFO - PROCESS | 3640 | 1467973582056 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:22 INFO - PROCESS | 3640 | 1467973582059 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:22 INFO - PROCESS | 3640 | ++DOCSHELL 12D81800 == 29 [pid = 3640] [id = 44] 03:26:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 55 (12DC2C00) [pid = 3640] [serial = 128] [outer = 00000000] 03:26:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 56 (130A5800) [pid = 3640] [serial = 129] [outer = 12DC2C00] 03:26:22 INFO - PROCESS | 3640 | 1467973582107 Marionette DEBUG loaded listener.js 03:26:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 57 (1314B400) [pid = 3640] [serial = 130] [outer = 12DC2C00] 03:26:22 INFO - PROCESS | 3640 | 1467973582573 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:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 647ms 03:26:22 INFO - PROCESS | 3640 | 1467973582626 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 03:26:22 INFO - PROCESS | 3640 | 1467973582628 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 03:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:26:22 INFO - PROCESS | 3640 | 1467973582632 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:26:22 INFO - PROCESS | 3640 | 1467973582636 Marionette TRACE conn3 <- [1,142,null,{}] 03:26:22 INFO - PROCESS | 3640 | 1467973582647 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:26:22 INFO - PROCESS | 3640 | 1467973582651 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:22 INFO - PROCESS | 3640 | 1467973582735 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 03:26:22 INFO - PROCESS | 3640 | 1467973582774 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:22 INFO - PROCESS | 3640 | 1467973582777 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:22 INFO - PROCESS | 3640 | ++DOCSHELL 13CBD800 == 30 [pid = 3640] [id = 45] 03:26:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 58 (13CC0000) [pid = 3640] [serial = 131] [outer = 00000000] 03:26:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (1428CC00) [pid = 3640] [serial = 132] [outer = 13CC0000] 03:26:22 INFO - PROCESS | 3640 | 1467973582881 Marionette DEBUG loaded listener.js 03:26:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (14F79C00) [pid = 3640] [serial = 133] [outer = 13CC0000] 03:26:23 INFO - PROCESS | 3640 | 1467973583316 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:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 711ms 03:26:23 INFO - PROCESS | 3640 | 1467973583364 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 03:26:23 INFO - PROCESS | 3640 | 1467973583366 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 03:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:26:23 INFO - PROCESS | 3640 | 1467973583370 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:26:23 INFO - PROCESS | 3640 | 1467973583371 Marionette TRACE conn3 <- [1,146,null,{}] 03:26:23 INFO - PROCESS | 3640 | 1467973583375 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:26:23 INFO - PROCESS | 3640 | 1467973583377 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:23 INFO - PROCESS | 3640 | 1467973583487 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 03:26:23 INFO - PROCESS | 3640 | 1467973583494 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:23 INFO - PROCESS | 3640 | 1467973583496 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:23 INFO - PROCESS | 3640 | ++DOCSHELL 13945400 == 31 [pid = 3640] [id = 46] 03:26:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (139CA400) [pid = 3640] [serial = 134] [outer = 00000000] 03:26:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (1583DC00) [pid = 3640] [serial = 135] [outer = 139CA400] 03:26:23 INFO - PROCESS | 3640 | 1467973583543 Marionette DEBUG loaded listener.js 03:26:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (158CF400) [pid = 3640] [serial = 136] [outer = 139CA400] 03:26:23 INFO - PROCESS | 3640 | 1467973583956 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:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 662ms 03:26:24 INFO - PROCESS | 3640 | 1467973584007 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 03:26:24 INFO - PROCESS | 3640 | 1467973584009 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 03:26:24 INFO - PROCESS | 3640 | 1467973584013 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:26:24 INFO - PROCESS | 3640 | 1467973584014 Marionette TRACE conn3 <- [1,150,null,{}] 03:26:24 INFO - PROCESS | 3640 | 1467973584018 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:26:24 INFO - PROCESS | 3640 | 1467973584020 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:24 INFO - PROCESS | 3640 | 1467973584169 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 03:26:24 INFO - PROCESS | 3640 | 1467973584239 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:24 INFO - PROCESS | 3640 | 1467973584241 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:24 INFO - PROCESS | 3640 | ++DOCSHELL 1620AC00 == 32 [pid = 3640] [id = 47] 03:26:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (1620B400) [pid = 3640] [serial = 137] [outer = 00000000] 03:26:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (1671A800) [pid = 3640] [serial = 138] [outer = 1620B400] 03:26:24 INFO - PROCESS | 3640 | 1467973584286 Marionette DEBUG loaded listener.js 03:26:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (16B23000) [pid = 3640] [serial = 139] [outer = 1620B400] 03:26:24 INFO - PROCESS | 3640 | 1467973584702 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:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 728ms 03:26:24 INFO - PROCESS | 3640 | 1467973584744 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 03:26:24 INFO - PROCESS | 3640 | 1467973584746 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 03:26:24 INFO - PROCESS | 3640 | 1467973584750 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:26:24 INFO - PROCESS | 3640 | 1467973584751 Marionette TRACE conn3 <- [1,154,null,{}] 03:26:24 INFO - PROCESS | 3640 | 1467973584755 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:26:24 INFO - PROCESS | 3640 | 1467973584760 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:24 INFO - PROCESS | 3640 | 1467973584883 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 03:26:24 INFO - PROCESS | 3640 | 1467973584895 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:24 INFO - PROCESS | 3640 | 1467973584897 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:24 INFO - PROCESS | 3640 | ++DOCSHELL 16B24000 == 33 [pid = 3640] [id = 48] 03:26:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (17008000) [pid = 3640] [serial = 140] [outer = 00000000] 03:26:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (17731800) [pid = 3640] [serial = 141] [outer = 17008000] 03:26:25 INFO - PROCESS | 3640 | 1467973584977 Marionette DEBUG loaded listener.js 03:26:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (1787E400) [pid = 3640] [serial = 142] [outer = 17008000] 03:26:25 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (158C8000) [pid = 3640] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:26:25 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (112DFC00) [pid = 3640] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:26:25 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (12D7F800) [pid = 3640] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:26:25 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (13EC7800) [pid = 3640] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:26:25 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (1047E000) [pid = 3640] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:26:25 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (19A67800) [pid = 3640] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:26:25 INFO - PROCESS | 3640 | 1467973585424 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:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 728ms 03:26:25 INFO - PROCESS | 3640 | 1467973585482 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 03:26:25 INFO - PROCESS | 3640 | 1467973585484 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 03:26:25 INFO - PROCESS | 3640 | 1467973585487 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:26:25 INFO - PROCESS | 3640 | 1467973585489 Marionette TRACE conn3 <- [1,158,null,{}] 03:26:25 INFO - PROCESS | 3640 | 1467973585492 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:26:25 INFO - PROCESS | 3640 | 1467973585494 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:25 INFO - PROCESS | 3640 | 1467973585621 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 03:26:25 INFO - PROCESS | 3640 | 1467973585664 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:25 INFO - PROCESS | 3640 | 1467973585666 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:25 INFO - PROCESS | 3640 | ++DOCSHELL 12D7F800 == 34 [pid = 3640] [id = 49] 03:26:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (131EF400) [pid = 3640] [serial = 143] [outer = 00000000] 03:26:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (1772F800) [pid = 3640] [serial = 144] [outer = 131EF400] 03:26:25 INFO - PROCESS | 3640 | 1467973585709 Marionette DEBUG loaded listener.js 03:26:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (17734000) [pid = 3640] [serial = 145] [outer = 131EF400] 03:26:26 INFO - PROCESS | 3640 | 1467973586072 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:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 662ms 03:26:26 INFO - PROCESS | 3640 | 1467973586126 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 03:26:26 INFO - PROCESS | 3640 | 1467973586127 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 03:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:26:26 INFO - PROCESS | 3640 | 1467973586136 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:26:26 INFO - PROCESS | 3640 | 1467973586138 Marionette TRACE conn3 <- [1,162,null,{}] 03:26:26 INFO - PROCESS | 3640 | 1467973586142 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:26:26 INFO - PROCESS | 3640 | 1467973586144 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:26 INFO - PROCESS | 3640 | 1467973586267 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 03:26:26 INFO - PROCESS | 3640 | 1467973586272 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:26 INFO - PROCESS | 3640 | 1467973586274 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:26 INFO - PROCESS | 3640 | ++DOCSHELL 1428BC00 == 35 [pid = 3640] [id = 50] 03:26:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (17008400) [pid = 3640] [serial = 146] [outer = 00000000] 03:26:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (19A22400) [pid = 3640] [serial = 147] [outer = 17008400] 03:26:26 INFO - PROCESS | 3640 | 1467973586317 Marionette DEBUG loaded listener.js 03:26:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (19A60C00) [pid = 3640] [serial = 148] [outer = 17008400] 03:26:26 INFO - PROCESS | 3640 | 1467973586708 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:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 614ms 03:26:26 INFO - PROCESS | 3640 | 1467973586767 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 03:26:26 INFO - PROCESS | 3640 | 1467973586769 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 03:26:26 INFO - PROCESS | 3640 | 1467973586772 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:26:26 INFO - PROCESS | 3640 | 1467973586774 Marionette TRACE conn3 <- [1,166,null,{}] 03:26:26 INFO - PROCESS | 3640 | 1467973586778 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:26:26 INFO - PROCESS | 3640 | 1467973586780 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:26 INFO - PROCESS | 3640 | 1467973586854 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 03:26:26 INFO - PROCESS | 3640 | 1467973586862 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:26 INFO - PROCESS | 3640 | 1467973586864 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:26 INFO - PROCESS | 3640 | ++DOCSHELL 19E7A400 == 36 [pid = 3640] [id = 51] 03:26:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (19E7AC00) [pid = 3640] [serial = 149] [outer = 00000000] 03:26:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (19E79000) [pid = 3640] [serial = 150] [outer = 19E7AC00] 03:26:26 INFO - PROCESS | 3640 | 1467973586911 Marionette DEBUG loaded listener.js 03:26:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (19E7F000) [pid = 3640] [serial = 151] [outer = 19E7AC00] 03:26:27 INFO - PROCESS | 3640 | 1467973587416 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:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 663ms 03:26:27 INFO - PROCESS | 3640 | 1467973587452 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 03:26:27 INFO - PROCESS | 3640 | 1467973587457 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 03:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:26:27 INFO - PROCESS | 3640 | 1467973587463 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:26:27 INFO - PROCESS | 3640 | 1467973587467 Marionette TRACE conn3 <- [1,170,null,{}] 03:26:27 INFO - PROCESS | 3640 | 1467973587473 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:26:27 INFO - PROCESS | 3640 | 1467973587476 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:27 INFO - PROCESS | 3640 | 1467973587596 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 03:26:27 INFO - PROCESS | 3640 | 1467973587689 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:27 INFO - PROCESS | 3640 | 1467973587694 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:27 INFO - PROCESS | 3640 | ++DOCSHELL 10EC9C00 == 37 [pid = 3640] [id = 52] 03:26:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (10ECAC00) [pid = 3640] [serial = 152] [outer = 00000000] 03:26:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (112A6000) [pid = 3640] [serial = 153] [outer = 10ECAC00] 03:26:27 INFO - PROCESS | 3640 | 1467973587750 Marionette DEBUG loaded listener.js 03:26:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (114D6C00) [pid = 3640] [serial = 154] [outer = 10ECAC00] 03:26:28 INFO - PROCESS | 3640 | 1467973588505 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:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1148ms 03:26:28 INFO - PROCESS | 3640 | 1467973588601 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 03:26:28 INFO - PROCESS | 3640 | 1467973588606 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 03:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:26:28 INFO - PROCESS | 3640 | 1467973588613 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:26:28 INFO - PROCESS | 3640 | 1467973588616 Marionette TRACE conn3 <- [1,174,null,{}] 03:26:28 INFO - PROCESS | 3640 | 1467973588620 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:26:28 INFO - PROCESS | 3640 | 1467973588624 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:28 INFO - PROCESS | 3640 | 1467973588747 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 03:26:28 INFO - PROCESS | 3640 | 1467973588811 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:28 INFO - PROCESS | 3640 | 1467973588814 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:28 INFO - PROCESS | 3640 | ++DOCSHELL 13272C00 == 38 [pid = 3640] [id = 53] 03:26:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (1327B000) [pid = 3640] [serial = 155] [outer = 00000000] 03:26:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (139CDC00) [pid = 3640] [serial = 156] [outer = 1327B000] 03:26:28 INFO - PROCESS | 3640 | 1467973588869 Marionette DEBUG loaded listener.js 03:26:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (1428D000) [pid = 3640] [serial = 157] [outer = 1327B000] 03:26:29 INFO - PROCESS | 3640 | 1467973589662 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:26:29 INFO - PROCESS | 3640 | --DOCSHELL 1428BC00 == 37 [pid = 3640] [id = 50] 03:26:29 INFO - PROCESS | 3640 | --DOCSHELL 12D7F800 == 36 [pid = 3640] [id = 49] 03:26:29 INFO - PROCESS | 3640 | --DOCSHELL 16B24000 == 35 [pid = 3640] [id = 48] 03:26:29 INFO - PROCESS | 3640 | --DOCSHELL 1620AC00 == 34 [pid = 3640] [id = 47] 03:26:29 INFO - PROCESS | 3640 | --DOCSHELL 13945400 == 33 [pid = 3640] [id = 46] 03:26:29 INFO - PROCESS | 3640 | --DOCSHELL 13CBD800 == 32 [pid = 3640] [id = 45] 03:26:29 INFO - PROCESS | 3640 | --DOCSHELL 12D81800 == 31 [pid = 3640] [id = 44] 03:26:29 INFO - PROCESS | 3640 | --DOCSHELL 10ECE400 == 30 [pid = 3640] [id = 43] 03:26:29 INFO - PROCESS | 3640 | --DOCSHELL 12B02C00 == 29 [pid = 3640] [id = 42] 03:26:29 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (1A15C400) [pid = 3640] [serial = 94] [outer = 00000000] [url = about:blank] 03:26:29 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (1606F800) [pid = 3640] [serial = 108] [outer = 00000000] [url = about:blank] 03:26:29 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (12BD2800) [pid = 3640] [serial = 99] [outer = 00000000] [url = about:blank] 03:26:29 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (130AF800) [pid = 3640] [serial = 102] [outer = 00000000] [url = about:blank] 03:26:29 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (12DC9400) [pid = 3640] [serial = 100] [outer = 00000000] [url = about:blank] 03:26:29 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (1558F400) [pid = 3640] [serial = 106] [outer = 00000000] [url = about:blank] 03:26:29 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (1314BC00) [pid = 3640] [serial = 103] [outer = 00000000] [url = about:blank] 03:26:29 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (10A7DC00) [pid = 3640] [serial = 97] [outer = 00000000] [url = about:blank] 03:26:29 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (10A07C00) [pid = 3640] [serial = 96] [outer = 00000000] [url = about:blank] 03:26:29 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (14F75800) [pid = 3640] [serial = 105] [outer = 00000000] [url = about:blank] 03:26:29 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (16077000) [pid = 3640] [serial = 109] [outer = 00000000] [url = about:blank] 03:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1132ms 03:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:26:29 INFO - PROCESS | 3640 | 1467973589745 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 03:26:29 INFO - PROCESS | 3640 | 1467973589749 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 03:26:29 INFO - PROCESS | 3640 | 1467973589753 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:26:29 INFO - PROCESS | 3640 | 1467973589756 Marionette TRACE conn3 <- [1,178,null,{}] 03:26:29 INFO - PROCESS | 3640 | 1467973589762 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:26:29 INFO - PROCESS | 3640 | 1467973589764 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:29 INFO - PROCESS | 3640 | 1467973589853 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 03:26:29 INFO - PROCESS | 3640 | 1467973589860 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:29 INFO - PROCESS | 3640 | 1467973589862 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:29 INFO - PROCESS | 3640 | ++DOCSHELL 10ECBC00 == 30 [pid = 3640] [id = 54] 03:26:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (10ECE400) [pid = 3640] [serial = 158] [outer = 00000000] 03:26:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (11216000) [pid = 3640] [serial = 159] [outer = 10ECE400] 03:26:29 INFO - PROCESS | 3640 | 1467973589909 Marionette DEBUG loaded listener.js 03:26:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (114D3800) [pid = 3640] [serial = 160] [outer = 10ECE400] 03:26:30 INFO - PROCESS | 3640 | 1467973590387 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:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 646ms 03:26:30 INFO - PROCESS | 3640 | 1467973590421 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 03:26:30 INFO - PROCESS | 3640 | 1467973590426 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 03:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:26:30 INFO - PROCESS | 3640 | 1467973590432 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:26:30 INFO - PROCESS | 3640 | 1467973590434 Marionette TRACE conn3 <- [1,182,null,{}] 03:26:30 INFO - PROCESS | 3640 | 1467973590438 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:26:30 INFO - PROCESS | 3640 | 1467973590440 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:30 INFO - PROCESS | 3640 | 1467973590521 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 03:26:30 INFO - PROCESS | 3640 | 1467973590529 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:30 INFO - PROCESS | 3640 | 1467973590531 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:30 INFO - PROCESS | 3640 | ++DOCSHELL 13073400 == 31 [pid = 3640] [id = 55] 03:26:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (130A7800) [pid = 3640] [serial = 161] [outer = 00000000] 03:26:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (13130000) [pid = 3640] [serial = 162] [outer = 130A7800] 03:26:30 INFO - PROCESS | 3640 | 1467973590577 Marionette DEBUG loaded listener.js 03:26:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (131EC800) [pid = 3640] [serial = 163] [outer = 130A7800] 03:26:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (13CB1400) [pid = 3640] [serial = 164] [outer = 1B51EC00] 03:26:31 INFO - PROCESS | 3640 | 1467973591025 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:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 662ms 03:26:31 INFO - PROCESS | 3640 | 1467973591070 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 03:26:31 INFO - PROCESS | 3640 | 1467973591072 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 03:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:26:31 INFO - PROCESS | 3640 | 1467973591076 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:26:31 INFO - PROCESS | 3640 | 1467973591127 Marionette TRACE conn3 <- [1,186,null,{}] 03:26:31 INFO - PROCESS | 3640 | 1467973591137 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:26:31 INFO - PROCESS | 3640 | 1467973591142 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:31 INFO - PROCESS | 3640 | 1467973591222 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 03:26:31 INFO - PROCESS | 3640 | 1467973591230 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:31 INFO - PROCESS | 3640 | 1467973591233 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:31 INFO - PROCESS | 3640 | ++DOCSHELL 1583A400 == 32 [pid = 3640] [id = 56] 03:26:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (1583A800) [pid = 3640] [serial = 165] [outer = 00000000] 03:26:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (158C1800) [pid = 3640] [serial = 166] [outer = 1583A800] 03:26:31 INFO - PROCESS | 3640 | 1467973591280 Marionette DEBUG loaded listener.js 03:26:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (16076400) [pid = 3640] [serial = 167] [outer = 1583A800] 03:26:31 INFO - PROCESS | 3640 | 1467973591695 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:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 647ms 03:26:31 INFO - PROCESS | 3640 | 1467973591737 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 03:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:26:31 INFO - PROCESS | 3640 | 1467973591740 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 03:26:31 INFO - PROCESS | 3640 | 1467973591743 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:26:31 INFO - PROCESS | 3640 | 1467973591745 Marionette TRACE conn3 <- [1,190,null,{}] 03:26:31 INFO - PROCESS | 3640 | 1467973591749 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:26:31 INFO - PROCESS | 3640 | 1467973591751 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:31 INFO - PROCESS | 3640 | 1467973591833 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 03:26:31 INFO - PROCESS | 3640 | 1467973591838 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:31 INFO - PROCESS | 3640 | 1467973591840 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:31 INFO - PROCESS | 3640 | ++DOCSHELL 16207000 == 33 [pid = 3640] [id = 57] 03:26:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (16608800) [pid = 3640] [serial = 168] [outer = 00000000] 03:26:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (1707F000) [pid = 3640] [serial = 169] [outer = 16608800] 03:26:31 INFO - PROCESS | 3640 | 1467973591885 Marionette DEBUG loaded listener.js 03:26:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (1762E400) [pid = 3640] [serial = 170] [outer = 16608800] 03:26:32 INFO - PROCESS | 3640 | 1467973592363 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:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 663ms 03:26:32 INFO - PROCESS | 3640 | 1467973592420 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 03:26:32 INFO - PROCESS | 3640 | 1467973592422 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 03:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:26:32 INFO - PROCESS | 3640 | 1467973592425 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:26:32 INFO - PROCESS | 3640 | 1467973592427 Marionette TRACE conn3 <- [1,194,null,{}] 03:26:32 INFO - PROCESS | 3640 | 1467973592431 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:26:32 INFO - PROCESS | 3640 | 1467973592433 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:32 INFO - PROCESS | 3640 | 1467973592531 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 03:26:32 INFO - PROCESS | 3640 | 1467973592538 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:32 INFO - PROCESS | 3640 | 1467973592541 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:32 INFO - PROCESS | 3640 | ++DOCSHELL 16BF2800 == 34 [pid = 3640] [id = 58] 03:26:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (17730800) [pid = 3640] [serial = 171] [outer = 00000000] 03:26:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (19A1E800) [pid = 3640] [serial = 172] [outer = 17730800] 03:26:32 INFO - PROCESS | 3640 | 1467973592585 Marionette DEBUG loaded listener.js 03:26:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (19A27800) [pid = 3640] [serial = 173] [outer = 17730800] 03:26:33 INFO - PROCESS | 3640 | 1467973592993 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:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 615ms 03:26:33 INFO - PROCESS | 3640 | 1467973593022 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 03:26:33 INFO - PROCESS | 3640 | 1467973593024 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 03:26:33 INFO - PROCESS | 3640 | 1467973593027 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:26:33 INFO - PROCESS | 3640 | 1467973593029 Marionette TRACE conn3 <- [1,198,null,{}] 03:26:33 INFO - PROCESS | 3640 | 1467973593032 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:26:33 INFO - PROCESS | 3640 | 1467973593039 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:33 INFO - PROCESS | 3640 | 1467973593242 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 03:26:33 INFO - PROCESS | 3640 | 1467973593311 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:33 INFO - PROCESS | 3640 | 1467973593313 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:33 INFO - PROCESS | 3640 | ++DOCSHELL 19A26000 == 35 [pid = 3640] [id = 59] 03:26:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (19E7EC00) [pid = 3640] [serial = 174] [outer = 00000000] 03:26:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1A15C400) [pid = 3640] [serial = 175] [outer = 19E7EC00] 03:26:33 INFO - PROCESS | 3640 | 1467973593356 Marionette DEBUG loaded listener.js 03:26:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (1A1A2C00) [pid = 3640] [serial = 176] [outer = 19E7EC00] 03:26:33 INFO - PROCESS | 3640 | 1467973593754 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:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 760ms 03:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:26:33 INFO - PROCESS | 3640 | 1467973593801 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 03:26:33 INFO - PROCESS | 3640 | 1467973593803 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 03:26:33 INFO - PROCESS | 3640 | 1467973593806 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:26:33 INFO - PROCESS | 3640 | 1467973593808 Marionette TRACE conn3 <- [1,202,null,{}] 03:26:33 INFO - PROCESS | 3640 | 1467973593811 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:26:33 INFO - PROCESS | 3640 | 1467973593813 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:33 INFO - PROCESS | 3640 | 1467973593919 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 03:26:33 INFO - PROCESS | 3640 | 1467973593927 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:33 INFO - PROCESS | 3640 | 1467973593929 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:33 INFO - PROCESS | 3640 | ++DOCSHELL 1A1AE800 == 36 [pid = 3640] [id = 60] 03:26:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (1A436C00) [pid = 3640] [serial = 177] [outer = 00000000] 03:26:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (1A43C800) [pid = 3640] [serial = 178] [outer = 1A436C00] 03:26:34 INFO - PROCESS | 3640 | 1467973593971 Marionette DEBUG loaded listener.js 03:26:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1A438C00) [pid = 3640] [serial = 179] [outer = 1A436C00] 03:26:34 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (10ECF000) [pid = 3640] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:26:34 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (12DC2C00) [pid = 3640] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:26:34 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (13CC0000) [pid = 3640] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:26:34 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (139CA400) [pid = 3640] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:26:34 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (17008000) [pid = 3640] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:26:34 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (10A77400) [pid = 3640] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:26:34 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (13CB1800) [pid = 3640] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:26:34 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (17733400) [pid = 3640] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:26:34 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (19A21000) [pid = 3640] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:26:34 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (131EF400) [pid = 3640] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:26:34 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (17008400) [pid = 3640] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:26:34 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (1620B400) [pid = 3640] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:26:34 INFO - PROCESS | 3640 | 1467973594460 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:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 646ms 03:26:34 INFO - PROCESS | 3640 | 1467973594479 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 03:26:34 INFO - PROCESS | 3640 | 1467973594481 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 03:26:34 INFO - PROCESS | 3640 | 1467973594484 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:26:34 INFO - PROCESS | 3640 | 1467973594486 Marionette TRACE conn3 <- [1,206,null,{}] 03:26:34 INFO - PROCESS | 3640 | 1467973594490 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:26:34 INFO - PROCESS | 3640 | 1467973594492 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:34 INFO - PROCESS | 3640 | 1467973594601 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 03:26:34 INFO - PROCESS | 3640 | 1467973594672 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:34 INFO - PROCESS | 3640 | 1467973594674 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:34 INFO - PROCESS | 3640 | ++DOCSHELL 13156800 == 37 [pid = 3640] [id = 61] 03:26:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (131EFC00) [pid = 3640] [serial = 180] [outer = 00000000] 03:26:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (158CE800) [pid = 3640] [serial = 181] [outer = 131EFC00] 03:26:34 INFO - PROCESS | 3640 | 1467973594719 Marionette DEBUG loaded listener.js 03:26:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (19A21000) [pid = 3640] [serial = 182] [outer = 131EFC00] 03:26:35 INFO - PROCESS | 3640 | 1467973595058 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:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 662ms 03:26:35 INFO - PROCESS | 3640 | 1467973595123 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 03:26:35 INFO - PROCESS | 3640 | 1467973595125 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 03:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:26:35 INFO - PROCESS | 3640 | 1467973595128 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:26:35 INFO - PROCESS | 3640 | 1467973595130 Marionette TRACE conn3 <- [1,210,null,{}] 03:26:35 INFO - PROCESS | 3640 | 1467973595133 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:26:35 INFO - PROCESS | 3640 | 1467973595185 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:35 INFO - PROCESS | 3640 | 1467973595261 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 03:26:35 INFO - PROCESS | 3640 | 1467973595266 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:35 INFO - PROCESS | 3640 | 1467973595268 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:35 INFO - PROCESS | 3640 | ++DOCSHELL 16719000 == 38 [pid = 3640] [id = 62] 03:26:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (176E5C00) [pid = 3640] [serial = 183] [outer = 00000000] 03:26:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (1A5BAC00) [pid = 3640] [serial = 184] [outer = 176E5C00] 03:26:35 INFO - PROCESS | 3640 | 1467973595310 Marionette DEBUG loaded listener.js 03:26:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (1620C400) [pid = 3640] [serial = 185] [outer = 176E5C00] 03:26:35 INFO - PROCESS | 3640 | 1467973595698 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:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 615ms 03:26:35 INFO - PROCESS | 3640 | 1467973595760 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 03:26:35 INFO - PROCESS | 3640 | 1467973595762 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 03:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:26:35 INFO - PROCESS | 3640 | 1467973595766 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:26:35 INFO - PROCESS | 3640 | 1467973595768 Marionette TRACE conn3 <- [1,214,null,{}] 03:26:35 INFO - PROCESS | 3640 | 1467973595771 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:26:35 INFO - PROCESS | 3640 | 1467973595773 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:35 INFO - PROCESS | 3640 | 1467973595849 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 03:26:35 INFO - PROCESS | 3640 | 1467973595855 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:35 INFO - PROCESS | 3640 | 1467973595856 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:35 INFO - PROCESS | 3640 | ++DOCSHELL 1A43B400 == 39 [pid = 3640] [id = 63] 03:26:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1A5C0800) [pid = 3640] [serial = 186] [outer = 00000000] 03:26:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1A828800) [pid = 3640] [serial = 187] [outer = 1A5C0800] 03:26:35 INFO - PROCESS | 3640 | 1467973595903 Marionette DEBUG loaded listener.js 03:26:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (1A829000) [pid = 3640] [serial = 188] [outer = 1A5C0800] 03:26:36 INFO - PROCESS | 3640 | 1467973596397 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:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 647ms 03:26:36 INFO - PROCESS | 3640 | 1467973596437 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 03:26:36 INFO - PROCESS | 3640 | 1467973596442 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 03:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:26:36 INFO - PROCESS | 3640 | 1467973596448 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:26:36 INFO - PROCESS | 3640 | 1467973596452 Marionette TRACE conn3 <- [1,218,null,{}] 03:26:36 INFO - PROCESS | 3640 | 1467973596459 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:26:36 INFO - PROCESS | 3640 | 1467973596462 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:36 INFO - PROCESS | 3640 | 1467973596571 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 03:26:36 INFO - PROCESS | 3640 | 1467973596665 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:36 INFO - PROCESS | 3640 | 1467973596670 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:36 INFO - PROCESS | 3640 | ++DOCSHELL 10E6CC00 == 40 [pid = 3640] [id = 64] 03:26:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (10E6DC00) [pid = 3640] [serial = 189] [outer = 00000000] 03:26:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (10F36400) [pid = 3640] [serial = 190] [outer = 10E6DC00] 03:26:36 INFO - PROCESS | 3640 | 1467973596726 Marionette DEBUG loaded listener.js 03:26:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1284AC00) [pid = 3640] [serial = 191] [outer = 10E6DC00] 03:26:37 INFO - PROCESS | 3640 | 1467973597362 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:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 937ms 03:26:37 INFO - PROCESS | 3640 | 1467973597385 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 03:26:37 INFO - PROCESS | 3640 | 1467973597391 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 03:26:37 INFO - PROCESS | 3640 | 1467973597400 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:26:37 INFO - PROCESS | 3640 | 1467973597403 Marionette TRACE conn3 <- [1,222,null,{}] 03:26:37 INFO - PROCESS | 3640 | 1467973597407 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:26:37 INFO - PROCESS | 3640 | 1467973597410 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:37 INFO - PROCESS | 3640 | 1467973597516 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 03:26:37 INFO - PROCESS | 3640 | 1467973597604 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:37 INFO - PROCESS | 3640 | 1467973597607 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:37 INFO - PROCESS | 3640 | ++DOCSHELL 13EC8000 == 41 [pid = 3640] [id = 65] 03:26:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (13ED1000) [pid = 3640] [serial = 192] [outer = 00000000] 03:26:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (155E1C00) [pid = 3640] [serial = 193] [outer = 13ED1000] 03:26:37 INFO - PROCESS | 3640 | 1467973597661 Marionette DEBUG loaded listener.js 03:26:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (1620B400) [pid = 3640] [serial = 194] [outer = 13ED1000] 03:26:38 INFO - PROCESS | 3640 | 1467973598234 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:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 873ms 03:26:38 INFO - PROCESS | 3640 | 1467973598277 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 03:26:38 INFO - PROCESS | 3640 | 1467973598280 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 03:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:26:38 INFO - PROCESS | 3640 | 1467973598283 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:26:38 INFO - PROCESS | 3640 | 1467973598287 Marionette TRACE conn3 <- [1,226,null,{}] 03:26:38 INFO - PROCESS | 3640 | 1467973598298 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:26:38 INFO - PROCESS | 3640 | 1467973598302 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:38 INFO - PROCESS | 3640 | 1467973598408 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 03:26:38 INFO - PROCESS | 3640 | 1467973598497 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:38 INFO - PROCESS | 3640 | 1467973598501 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:38 INFO - PROCESS | 3640 | ++DOCSHELL 176EFC00 == 42 [pid = 3640] [id = 66] 03:26:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (176F0000) [pid = 3640] [serial = 195] [outer = 00000000] 03:26:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (19724C00) [pid = 3640] [serial = 196] [outer = 176F0000] 03:26:38 INFO - PROCESS | 3640 | 1467973598556 Marionette DEBUG loaded listener.js 03:26:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (19728800) [pid = 3640] [serial = 197] [outer = 176F0000] 03:26:39 INFO - PROCESS | 3640 | 1467973599162 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:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 937ms 03:26:39 INFO - PROCESS | 3640 | 1467973599220 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 03:26:39 INFO - PROCESS | 3640 | 1467973599223 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 03:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:26:39 INFO - PROCESS | 3640 | 1467973599226 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:26:39 INFO - PROCESS | 3640 | 1467973599228 Marionette TRACE conn3 <- [1,230,null,{}] 03:26:39 INFO - PROCESS | 3640 | 1467973599232 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:26:39 INFO - PROCESS | 3640 | 1467973599234 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:39 INFO - PROCESS | 3640 | 1467973599335 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 03:26:39 INFO - PROCESS | 3640 | 1467973599421 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:39 INFO - PROCESS | 3640 | 1467973599423 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:39 INFO - PROCESS | 3640 | ++DOCSHELL 176F0800 == 43 [pid = 3640] [id = 67] 03:26:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (19721400) [pid = 3640] [serial = 198] [outer = 00000000] 03:26:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (19EE3C00) [pid = 3640] [serial = 199] [outer = 19721400] 03:26:39 INFO - PROCESS | 3640 | 1467973599475 Marionette DEBUG loaded listener.js 03:26:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (1A435C00) [pid = 3640] [serial = 200] [outer = 19721400] 03:26:40 INFO - PROCESS | 3640 | 1467973599978 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:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 825ms 03:26:40 INFO - PROCESS | 3640 | 1467973600028 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 03:26:40 INFO - PROCESS | 3640 | 1467973600030 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 03:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:26:40 INFO - PROCESS | 3640 | 1467973600034 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:26:40 INFO - PROCESS | 3640 | 1467973600083 Marionette TRACE conn3 <- [1,234,null,{}] 03:26:40 INFO - PROCESS | 3640 | 1467973600120 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:26:40 INFO - PROCESS | 3640 | 1467973600122 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:40 INFO - PROCESS | 3640 | 1467973600349 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 03:26:40 INFO - PROCESS | 3640 | 1467973600472 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:40 INFO - PROCESS | 3640 | 1467973600475 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:40 INFO - PROCESS | 3640 | ++DOCSHELL 10A76000 == 44 [pid = 3640] [id = 68] 03:26:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (10A77000) [pid = 3640] [serial = 201] [outer = 00000000] 03:26:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (10E6EC00) [pid = 3640] [serial = 202] [outer = 10A77000] 03:26:40 INFO - PROCESS | 3640 | 1467973600524 Marionette DEBUG loaded listener.js 03:26:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (10F3A400) [pid = 3640] [serial = 203] [outer = 10A77000] 03:26:41 INFO - PROCESS | 3640 | --DOCSHELL 16719000 == 43 [pid = 3640] [id = 62] 03:26:41 INFO - PROCESS | 3640 | --DOCSHELL 13156800 == 42 [pid = 3640] [id = 61] 03:26:41 INFO - PROCESS | 3640 | --DOCSHELL 1A1AE800 == 41 [pid = 3640] [id = 60] 03:26:41 INFO - PROCESS | 3640 | --DOCSHELL 19A26000 == 40 [pid = 3640] [id = 59] 03:26:41 INFO - PROCESS | 3640 | --DOCSHELL 16BF2800 == 39 [pid = 3640] [id = 58] 03:26:41 INFO - PROCESS | 3640 | --DOCSHELL 16207000 == 38 [pid = 3640] [id = 57] 03:26:41 INFO - PROCESS | 3640 | --DOCSHELL 1583A400 == 37 [pid = 3640] [id = 56] 03:26:41 INFO - PROCESS | 3640 | --DOCSHELL 13073400 == 36 [pid = 3640] [id = 55] 03:26:41 INFO - PROCESS | 3640 | --DOCSHELL 10ECBC00 == 35 [pid = 3640] [id = 54] 03:26:41 INFO - PROCESS | 3640 | --DOCSHELL 19E7A400 == 34 [pid = 3640] [id = 51] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (10F39400) [pid = 3640] [serial = 126] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (11215C00) [pid = 3640] [serial = 127] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (130A5800) [pid = 3640] [serial = 129] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (1314B400) [pid = 3640] [serial = 130] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (1428CC00) [pid = 3640] [serial = 132] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (1583DC00) [pid = 3640] [serial = 135] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (13444800) [pid = 3640] [serial = 123] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (17731800) [pid = 3640] [serial = 141] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (1120FC00) [pid = 3640] [serial = 112] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (10EC6000) [pid = 3640] [serial = 111] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (15839C00) [pid = 3640] [serial = 115] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (14289C00) [pid = 3640] [serial = 114] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (17D34000) [pid = 3640] [serial = 118] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (17879000) [pid = 3640] [serial = 117] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (19E79000) [pid = 3640] [serial = 150] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (19AB4400) [pid = 3640] [serial = 121] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (19A69800) [pid = 3640] [serial = 120] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (1772F800) [pid = 3640] [serial = 144] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (19A60C00) [pid = 3640] [serial = 148] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (16B23000) [pid = 3640] [serial = 139] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (1671A800) [pid = 3640] [serial = 138] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (17734000) [pid = 3640] [serial = 145] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (19A22400) [pid = 3640] [serial = 147] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (1787E400) [pid = 3640] [serial = 142] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (158CF400) [pid = 3640] [serial = 136] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (14F79C00) [pid = 3640] [serial = 133] [outer = 00000000] [url = about:blank] 03:26:41 INFO - PROCESS | 3640 | 1467973601135 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:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1099ms 03:26:41 INFO - PROCESS | 3640 | 1467973601155 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 03:26:41 INFO - PROCESS | 3640 | 1467973601159 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 03:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:26:41 INFO - PROCESS | 3640 | 1467973601164 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:26:41 INFO - PROCESS | 3640 | 1467973601167 Marionette TRACE conn3 <- [1,238,null,{}] 03:26:41 INFO - PROCESS | 3640 | 1467973601172 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:26:41 INFO - PROCESS | 3640 | 1467973601174 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:41 INFO - PROCESS | 3640 | 1467973601258 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 03:26:41 INFO - PROCESS | 3640 | 1467973601267 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:41 INFO - PROCESS | 3640 | 1467973601270 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:41 INFO - PROCESS | 3640 | ++DOCSHELL 11215C00 == 35 [pid = 3640] [id = 69] 03:26:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (11216800) [pid = 3640] [serial = 204] [outer = 00000000] 03:26:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (130AF800) [pid = 3640] [serial = 205] [outer = 11216800] 03:26:41 INFO - PROCESS | 3640 | 1467973601316 Marionette DEBUG loaded listener.js 03:26:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (13155000) [pid = 3640] [serial = 206] [outer = 11216800] 03:26:41 INFO - PROCESS | 3640 | 1467973601749 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:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 646ms 03:26:41 INFO - PROCESS | 3640 | 1467973601804 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 03:26:41 INFO - PROCESS | 3640 | 1467973601806 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 03:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:26:41 INFO - PROCESS | 3640 | 1467973601810 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:26:41 INFO - PROCESS | 3640 | 1467973601812 Marionette TRACE conn3 <- [1,242,null,{}] 03:26:41 INFO - PROCESS | 3640 | 1467973601816 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:26:41 INFO - PROCESS | 3640 | 1467973601818 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:41 INFO - PROCESS | 3640 | 1467973601907 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 03:26:41 INFO - PROCESS | 3640 | 1467973601918 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:41 INFO - PROCESS | 3640 | 1467973601920 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:41 INFO - PROCESS | 3640 | ++DOCSHELL 13ED4000 == 36 [pid = 3640] [id = 70] 03:26:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (13ED5000) [pid = 3640] [serial = 207] [outer = 00000000] 03:26:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (14F75800) [pid = 3640] [serial = 208] [outer = 13ED5000] 03:26:41 INFO - PROCESS | 3640 | 1467973601964 Marionette DEBUG loaded listener.js 03:26:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (15589000) [pid = 3640] [serial = 209] [outer = 13ED5000] 03:26:42 INFO - PROCESS | 3640 | 1467973602463 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:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 663ms 03:26:42 INFO - PROCESS | 3640 | 1467973602480 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 03:26:42 INFO - PROCESS | 3640 | 1467973602483 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 03:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:26:42 INFO - PROCESS | 3640 | 1467973602493 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:26:42 INFO - PROCESS | 3640 | 1467973602497 Marionette TRACE conn3 <- [1,246,null,{}] 03:26:42 INFO - PROCESS | 3640 | 1467973602505 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:26:42 INFO - PROCESS | 3640 | 1467973602507 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:42 INFO - PROCESS | 3640 | 1467973602592 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 03:26:42 INFO - PROCESS | 3640 | 1467973602598 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:42 INFO - PROCESS | 3640 | 1467973602600 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:42 INFO - PROCESS | 3640 | ++DOCSHELL 1583DC00 == 37 [pid = 3640] [id = 71] 03:26:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (1606B400) [pid = 3640] [serial = 210] [outer = 00000000] 03:26:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (1620B000) [pid = 3640] [serial = 211] [outer = 1606B400] 03:26:42 INFO - PROCESS | 3640 | 1467973602643 Marionette DEBUG loaded listener.js 03:26:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (16720800) [pid = 3640] [serial = 212] [outer = 1606B400] 03:26:43 INFO - PROCESS | 3640 | 1467973603102 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:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 615ms 03:26:43 INFO - PROCESS | 3640 | 1467973603130 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 03:26:43 INFO - PROCESS | 3640 | 1467973603132 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 03:26:43 INFO - PROCESS | 3640 | 1467973603136 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:26:43 INFO - PROCESS | 3640 | 1467973603137 Marionette TRACE conn3 <- [1,250,null,{}] 03:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:26:43 INFO - PROCESS | 3640 | 1467973603141 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:26:43 INFO - PROCESS | 3640 | 1467973603143 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:43 INFO - PROCESS | 3640 | 1467973603221 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 03:26:43 INFO - PROCESS | 3640 | 1467973603227 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:43 INFO - PROCESS | 3640 | 1467973603229 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:43 INFO - PROCESS | 3640 | ++DOCSHELL 1700D000 == 38 [pid = 3640] [id = 72] 03:26:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1700E000) [pid = 3640] [serial = 213] [outer = 00000000] 03:26:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (176F0400) [pid = 3640] [serial = 214] [outer = 1700E000] 03:26:43 INFO - PROCESS | 3640 | 1467973603272 Marionette DEBUG loaded listener.js 03:26:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (177A4400) [pid = 3640] [serial = 215] [outer = 1700E000] 03:26:43 INFO - PROCESS | 3640 | 1467973603741 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:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 647ms 03:26:43 INFO - PROCESS | 3640 | 1467973603778 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 03:26:43 INFO - PROCESS | 3640 | 1467973603780 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 03:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:26:43 INFO - PROCESS | 3640 | 1467973603783 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:26:43 INFO - PROCESS | 3640 | 1467973603785 Marionette TRACE conn3 <- [1,254,null,{}] 03:26:43 INFO - PROCESS | 3640 | 1467973603789 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:26:43 INFO - PROCESS | 3640 | 1467973603790 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:43 INFO - PROCESS | 3640 | 1467973603897 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 03:26:43 INFO - PROCESS | 3640 | 1467973603905 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:43 INFO - PROCESS | 3640 | 1467973603910 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:44 INFO - PROCESS | 3640 | ++DOCSHELL 17880800 == 39 [pid = 3640] [id = 73] 03:26:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (17880C00) [pid = 3640] [serial = 216] [outer = 00000000] 03:26:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1802E000) [pid = 3640] [serial = 217] [outer = 17880C00] 03:26:44 INFO - PROCESS | 3640 | 1467973604061 Marionette DEBUG loaded listener.js 03:26:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (1972EC00) [pid = 3640] [serial = 218] [outer = 17880C00] 03:26:44 INFO - PROCESS | 3640 | 1467973604482 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:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 727ms 03:26:44 INFO - PROCESS | 3640 | 1467973604516 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 03:26:44 INFO - PROCESS | 3640 | 1467973604518 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 03:26:44 INFO - PROCESS | 3640 | 1467973604521 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:26:44 INFO - PROCESS | 3640 | 1467973604523 Marionette TRACE conn3 <- [1,258,null,{}] 03:26:44 INFO - PROCESS | 3640 | 1467973604526 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:26:44 INFO - PROCESS | 3640 | 1467973604528 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:44 INFO - PROCESS | 3640 | 1467973604661 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 03:26:44 INFO - PROCESS | 3640 | 1467973604670 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:44 INFO - PROCESS | 3640 | 1467973604672 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:44 INFO - PROCESS | 3640 | ++DOCSHELL 10434800 == 40 [pid = 3640] [id = 74] 03:26:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (1787D800) [pid = 3640] [serial = 219] [outer = 00000000] 03:26:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (19AB2800) [pid = 3640] [serial = 220] [outer = 1787D800] 03:26:44 INFO - PROCESS | 3640 | 1467973604727 Marionette DEBUG loaded listener.js 03:26:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (19E73400) [pid = 3640] [serial = 221] [outer = 1787D800] 03:26:45 INFO - PROCESS | 3640 | 1467973605182 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:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 728ms 03:26:45 INFO - PROCESS | 3640 | 1467973605261 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 03:26:45 INFO - PROCESS | 3640 | 1467973605263 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 03:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:26:45 INFO - PROCESS | 3640 | 1467973605267 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:26:45 INFO - PROCESS | 3640 | 1467973605269 Marionette TRACE conn3 <- [1,262,null,{}] 03:26:45 INFO - PROCESS | 3640 | 1467973605272 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:26:45 INFO - PROCESS | 3640 | 1467973605274 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:45 INFO - PROCESS | 3640 | 1467973605376 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 03:26:45 INFO - PROCESS | 3640 | 1467973605385 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:45 INFO - PROCESS | 3640 | 1467973605387 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:45 INFO - PROCESS | 3640 | ++DOCSHELL 19A23000 == 41 [pid = 3640] [id = 75] 03:26:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (19A24000) [pid = 3640] [serial = 222] [outer = 00000000] 03:26:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (19EED800) [pid = 3640] [serial = 223] [outer = 19A24000] 03:26:45 INFO - PROCESS | 3640 | 1467973605429 Marionette DEBUG loaded listener.js 03:26:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (1A15D000) [pid = 3640] [serial = 224] [outer = 19A24000] 03:26:45 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (16608800) [pid = 3640] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:26:45 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (130A7800) [pid = 3640] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:26:45 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (1583A800) [pid = 3640] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:26:45 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (10ECE400) [pid = 3640] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:26:45 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (17730800) [pid = 3640] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:26:45 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (19E7EC00) [pid = 3640] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:26:45 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (131EFC00) [pid = 3640] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:26:45 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (1A436C00) [pid = 3640] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:26:45 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (176E5C00) [pid = 3640] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:26:45 INFO - PROCESS | 3640 | 1467973605916 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:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 711ms 03:26:46 INFO - PROCESS | 3640 | 1467973606033 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 03:26:46 INFO - PROCESS | 3640 | 1467973606035 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 03:26:46 INFO - PROCESS | 3640 | 1467973606041 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:26:46 INFO - PROCESS | 3640 | 1467973606042 Marionette TRACE conn3 <- [1,266,null,{}] 03:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:26:46 INFO - PROCESS | 3640 | 1467973606047 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:26:46 INFO - PROCESS | 3640 | 1467973606048 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:46 INFO - PROCESS | 3640 | 1467973606131 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 03:26:46 INFO - PROCESS | 3640 | 1467973606136 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:46 INFO - PROCESS | 3640 | 1467973606138 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:46 INFO - PROCESS | 3640 | ++DOCSHELL 10A76400 == 42 [pid = 3640] [id = 76] 03:26:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (13CB2000) [pid = 3640] [serial = 225] [outer = 00000000] 03:26:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1A5B3800) [pid = 3640] [serial = 226] [outer = 13CB2000] 03:26:46 INFO - PROCESS | 3640 | 1467973606181 Marionette DEBUG loaded listener.js 03:26:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (1A5BE400) [pid = 3640] [serial = 227] [outer = 13CB2000] 03:26:46 INFO - PROCESS | 3640 | 1467973606554 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:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 550ms 03:26:46 INFO - PROCESS | 3640 | 1467973606583 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 03:26:46 INFO - PROCESS | 3640 | 1467973606585 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 03:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:26:46 INFO - PROCESS | 3640 | 1467973606588 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:26:46 INFO - PROCESS | 3640 | 1467973606590 Marionette TRACE conn3 <- [1,270,null,{}] 03:26:46 INFO - PROCESS | 3640 | 1467973606593 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:26:46 INFO - PROCESS | 3640 | 1467973606595 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:46 INFO - PROCESS | 3640 | 1467973606718 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 03:26:46 INFO - PROCESS | 3640 | 1467973606726 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:46 INFO - PROCESS | 3640 | 1467973606728 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:46 INFO - PROCESS | 3640 | ++DOCSHELL 1A827800 == 43 [pid = 3640] [id = 77] 03:26:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (1A829800) [pid = 3640] [serial = 228] [outer = 00000000] 03:26:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (1A98FC00) [pid = 3640] [serial = 229] [outer = 1A829800] 03:26:46 INFO - PROCESS | 3640 | 1467973606772 Marionette DEBUG loaded listener.js 03:26:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (1A994000) [pid = 3640] [serial = 230] [outer = 1A829800] 03:26:47 INFO - PROCESS | 3640 | 1467973607192 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:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 614ms 03:26:47 INFO - PROCESS | 3640 | 1467973607220 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 03:26:47 INFO - PROCESS | 3640 | 1467973607222 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 03:26:47 INFO - PROCESS | 3640 | 1467973607225 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:26:47 INFO - PROCESS | 3640 | 1467973607227 Marionette TRACE conn3 <- [1,274,null,{}] 03:26:47 INFO - PROCESS | 3640 | 1467973607231 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:26:47 INFO - PROCESS | 3640 | 1467973607232 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:47 INFO - PROCESS | 3640 | 1467973607310 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 03:26:47 INFO - PROCESS | 3640 | 1467973607382 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:47 INFO - PROCESS | 3640 | 1467973607385 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:47 INFO - PROCESS | 3640 | ++DOCSHELL 19A68800 == 44 [pid = 3640] [id = 78] 03:26:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (19E7EC00) [pid = 3640] [serial = 231] [outer = 00000000] 03:26:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (1A99C800) [pid = 3640] [serial = 232] [outer = 19E7EC00] 03:26:47 INFO - PROCESS | 3640 | 1467973607430 Marionette DEBUG loaded listener.js 03:26:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (1ABC9400) [pid = 3640] [serial = 233] [outer = 19E7EC00] 03:26:47 INFO - PROCESS | 3640 | 1467973607908 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:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 760ms 03:26:47 INFO - PROCESS | 3640 | 1467973607967 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 03:26:48 INFO - PROCESS | 3640 | 1467973607971 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 03:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:26:48 INFO - PROCESS | 3640 | 1467973607976 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:26:48 INFO - PROCESS | 3640 | 1467973607980 Marionette TRACE conn3 <- [1,278,null,{}] 03:26:48 INFO - PROCESS | 3640 | 1467973607986 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:26:48 INFO - PROCESS | 3640 | 1467973607989 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:48 INFO - PROCESS | 3640 | 1467973608148 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 03:26:48 INFO - PROCESS | 3640 | 1467973608274 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:48 INFO - PROCESS | 3640 | 1467973608277 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:48 INFO - PROCESS | 3640 | ++DOCSHELL 1026D400 == 45 [pid = 3640] [id = 79] 03:26:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (10A81800) [pid = 3640] [serial = 234] [outer = 00000000] 03:26:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (12D7B000) [pid = 3640] [serial = 235] [outer = 10A81800] 03:26:48 INFO - PROCESS | 3640 | 1467973608334 Marionette DEBUG loaded listener.js 03:26:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (13150800) [pid = 3640] [serial = 236] [outer = 10A81800] 03:26:49 INFO - PROCESS | 3640 | 1467973609068 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:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1132ms 03:26:49 INFO - PROCESS | 3640 | 1467973609147 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 03:26:49 INFO - PROCESS | 3640 | 1467973609152 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 03:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:26:49 INFO - PROCESS | 3640 | 1467973609162 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:26:49 INFO - PROCESS | 3640 | 1467973609165 Marionette TRACE conn3 <- [1,282,null,{}] 03:26:49 INFO - PROCESS | 3640 | 1467973609169 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:26:49 INFO - PROCESS | 3640 | 1467973609172 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:49 INFO - PROCESS | 3640 | 1467973609292 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 03:26:49 INFO - PROCESS | 3640 | 1467973609405 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:49 INFO - PROCESS | 3640 | 1467973609408 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:49 INFO - PROCESS | 3640 | ++DOCSHELL 15883400 == 46 [pid = 3640] [id = 80] 03:26:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (158C4C00) [pid = 3640] [serial = 237] [outer = 00000000] 03:26:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (17007000) [pid = 3640] [serial = 238] [outer = 158C4C00] 03:26:49 INFO - PROCESS | 3640 | 1467973609464 Marionette DEBUG loaded listener.js 03:26:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (1787F400) [pid = 3640] [serial = 239] [outer = 158C4C00] 03:26:50 INFO - PROCESS | 3640 | 1467973610037 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:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 938ms 03:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:26:50 INFO - PROCESS | 3640 | 1467973610100 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 03:26:50 INFO - PROCESS | 3640 | 1467973610102 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 03:26:50 INFO - PROCESS | 3640 | 1467973610106 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:26:50 INFO - PROCESS | 3640 | 1467973610110 Marionette TRACE conn3 <- [1,286,null,{}] 03:26:50 INFO - PROCESS | 3640 | 1467973610136 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:26:50 INFO - PROCESS | 3640 | 1467973610141 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:50 INFO - PROCESS | 3640 | 1467973610254 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 03:26:50 INFO - PROCESS | 3640 | 1467973610371 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:50 INFO - PROCESS | 3640 | 1467973610374 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:50 INFO - PROCESS | 3640 | ++DOCSHELL 1A98E800 == 47 [pid = 3640] [id = 81] 03:26:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (1A990800) [pid = 3640] [serial = 240] [outer = 00000000] 03:26:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (1A99B400) [pid = 3640] [serial = 241] [outer = 1A990800] 03:26:50 INFO - PROCESS | 3640 | 1467973610431 Marionette DEBUG loaded listener.js 03:26:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (1ABCAC00) [pid = 3640] [serial = 242] [outer = 1A990800] 03:26:51 INFO - PROCESS | 3640 | 1467973611039 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:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 986ms 03:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:26:51 INFO - PROCESS | 3640 | 1467973611104 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 03:26:51 INFO - PROCESS | 3640 | 1467973611107 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 03:26:51 INFO - PROCESS | 3640 | 1467973611111 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:26:51 INFO - PROCESS | 3640 | 1467973611113 Marionette TRACE conn3 <- [1,290,null,{}] 03:26:51 INFO - PROCESS | 3640 | 1467973611117 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:26:51 INFO - PROCESS | 3640 | 1467973611119 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:51 INFO - PROCESS | 3640 | 1467973611226 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 03:26:51 INFO - PROCESS | 3640 | 1467973611462 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:51 INFO - PROCESS | 3640 | 1467973611466 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:51 INFO - PROCESS | 3640 | ++DOCSHELL 10A0FC00 == 48 [pid = 3640] [id = 82] 03:26:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (10A77800) [pid = 3640] [serial = 243] [outer = 00000000] 03:26:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (112A4C00) [pid = 3640] [serial = 244] [outer = 10A77800] 03:26:51 INFO - PROCESS | 3640 | 1467973611524 Marionette DEBUG loaded listener.js 03:26:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (12BD3800) [pid = 3640] [serial = 245] [outer = 10A77800] 03:26:52 INFO - PROCESS | 3640 | 1467973612288 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:26:52 INFO - PROCESS | 3640 | --DOCSHELL 1A827800 == 47 [pid = 3640] [id = 77] 03:26:52 INFO - PROCESS | 3640 | --DOCSHELL 10A76400 == 46 [pid = 3640] [id = 76] 03:26:52 INFO - PROCESS | 3640 | --DOCSHELL 19A23000 == 45 [pid = 3640] [id = 75] 03:26:52 INFO - PROCESS | 3640 | --DOCSHELL 10434800 == 44 [pid = 3640] [id = 74] 03:26:52 INFO - PROCESS | 3640 | --DOCSHELL 17880800 == 43 [pid = 3640] [id = 73] 03:26:52 INFO - PROCESS | 3640 | --DOCSHELL 1700D000 == 42 [pid = 3640] [id = 72] 03:26:52 INFO - PROCESS | 3640 | --DOCSHELL 1583DC00 == 41 [pid = 3640] [id = 71] 03:26:52 INFO - PROCESS | 3640 | --DOCSHELL 13ED4000 == 40 [pid = 3640] [id = 70] 03:26:52 INFO - PROCESS | 3640 | --DOCSHELL 11215C00 == 39 [pid = 3640] [id = 69] 03:26:52 INFO - PROCESS | 3640 | --DOCSHELL 10A76000 == 38 [pid = 3640] [id = 68] 03:26:52 INFO - PROCESS | 3640 | --DOCSHELL 176F0800 == 37 [pid = 3640] [id = 67] 03:26:52 INFO - PROCESS | 3640 | --DOCSHELL 176EFC00 == 36 [pid = 3640] [id = 66] 03:26:52 INFO - PROCESS | 3640 | --DOCSHELL 13EC8000 == 35 [pid = 3640] [id = 65] 03:26:52 INFO - PROCESS | 3640 | --DOCSHELL 10E6CC00 == 34 [pid = 3640] [id = 64] 03:26:52 INFO - PROCESS | 3640 | --DOCSHELL 1A43B400 == 33 [pid = 3640] [id = 63] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (139CDC00) [pid = 3640] [serial = 156] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (1707F000) [pid = 3640] [serial = 169] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (13130000) [pid = 3640] [serial = 162] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (131EC800) [pid = 3640] [serial = 163] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (158C1800) [pid = 3640] [serial = 166] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (16076400) [pid = 3640] [serial = 167] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (11216000) [pid = 3640] [serial = 159] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (19A1E800) [pid = 3640] [serial = 172] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (114D3800) [pid = 3640] [serial = 160] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (19A27800) [pid = 3640] [serial = 173] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (112A6000) [pid = 3640] [serial = 153] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (1A1A2C00) [pid = 3640] [serial = 176] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (1A15C400) [pid = 3640] [serial = 175] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (158CE800) [pid = 3640] [serial = 181] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (1A43C800) [pid = 3640] [serial = 178] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (1A5BAC00) [pid = 3640] [serial = 184] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (1620C400) [pid = 3640] [serial = 185] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (1A828800) [pid = 3640] [serial = 187] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (1B58E000) [pid = 3640] [serial = 49] [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:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (1A438C00) [pid = 3640] [serial = 179] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (19A21000) [pid = 3640] [serial = 182] [outer = 00000000] [url = about:blank] 03:26:52 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (1762E400) [pid = 3640] [serial = 170] [outer = 00000000] [url = about:blank] 03:26:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1294ms 03:26:52 INFO - PROCESS | 3640 | 1467973612427 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 03:26:52 INFO - PROCESS | 3640 | 1467973612429 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 03:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:26:52 INFO - PROCESS | 3640 | 1467973612463 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:26:52 INFO - PROCESS | 3640 | 1467973612466 Marionette TRACE conn3 <- [1,294,null,{}] 03:26:52 INFO - PROCESS | 3640 | 1467973612491 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:26:52 INFO - PROCESS | 3640 | 1467973612493 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:52 INFO - PROCESS | 3640 | 1467973612580 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 03:26:52 INFO - PROCESS | 3640 | 1467973612659 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:52 INFO - PROCESS | 3640 | 1467973612662 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:52 INFO - PROCESS | 3640 | ++DOCSHELL 13CB7400 == 34 [pid = 3640] [id = 83] 03:26:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (13CBB800) [pid = 3640] [serial = 246] [outer = 00000000] 03:26:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (1428E400) [pid = 3640] [serial = 247] [outer = 13CBB800] 03:26:52 INFO - PROCESS | 3640 | 1467973612709 Marionette DEBUG loaded listener.js 03:26:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1583DC00) [pid = 3640] [serial = 248] [outer = 13CBB800] 03:26:53 INFO - PROCESS | 3640 | 1467973613141 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:26:53 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:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 744ms 03:26:53 INFO - PROCESS | 3640 | 1467973613198 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 03:26:53 INFO - PROCESS | 3640 | 1467973613202 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 03:26:53 INFO - PROCESS | 3640 | 1467973613206 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:26:53 INFO - PROCESS | 3640 | 1467973613208 Marionette TRACE conn3 <- [1,298,null,{}] 03:26:53 INFO - PROCESS | 3640 | 1467973613212 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:26:53 INFO - PROCESS | 3640 | 1467973613214 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:53 INFO - PROCESS | 3640 | 1467973613300 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 03:26:53 INFO - PROCESS | 3640 | 1467973613306 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:53 INFO - PROCESS | 3640 | 1467973613308 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:53 INFO - PROCESS | 3640 | ++DOCSHELL 16BE8800 == 35 [pid = 3640] [id = 84] 03:26:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (16F07800) [pid = 3640] [serial = 249] [outer = 00000000] 03:26:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (17731800) [pid = 3640] [serial = 250] [outer = 16F07800] 03:26:53 INFO - PROCESS | 3640 | 1467973613352 Marionette DEBUG loaded listener.js 03:26:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (1787E000) [pid = 3640] [serial = 251] [outer = 16F07800] 03:26:53 INFO - PROCESS | 3640 | 1467973613807 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:26:53 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:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 647ms 03:26:53 INFO - PROCESS | 3640 | 1467973613845 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 03:26:53 INFO - PROCESS | 3640 | 1467973613847 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 03:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:26:53 INFO - PROCESS | 3640 | 1467973613851 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:26:53 INFO - PROCESS | 3640 | 1467973613857 Marionette TRACE conn3 <- [1,302,null,{}] 03:26:53 INFO - PROCESS | 3640 | 1467973613866 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:26:53 INFO - PROCESS | 3640 | 1467973613869 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:54 INFO - PROCESS | 3640 | 1467973614002 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 03:26:54 INFO - PROCESS | 3640 | 1467973614010 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:54 INFO - PROCESS | 3640 | 1467973614012 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:54 INFO - PROCESS | 3640 | ++DOCSHELL 19A21000 == 36 [pid = 3640] [id = 85] 03:26:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (19A21400) [pid = 3640] [serial = 252] [outer = 00000000] 03:26:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (19A6C800) [pid = 3640] [serial = 253] [outer = 19A21400] 03:26:54 INFO - PROCESS | 3640 | 1467973614057 Marionette DEBUG loaded listener.js 03:26:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (19AB4400) [pid = 3640] [serial = 254] [outer = 19A21400] 03:26:54 INFO - PROCESS | 3640 | 1467973614524 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:26:54 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:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 711ms 03:26:54 INFO - PROCESS | 3640 | 1467973614582 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 03:26:54 INFO - PROCESS | 3640 | 1467973614585 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 03:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:26:54 INFO - PROCESS | 3640 | 1467973614588 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:26:54 INFO - PROCESS | 3640 | 1467973614590 Marionette TRACE conn3 <- [1,306,null,{}] 03:26:54 INFO - PROCESS | 3640 | 1467973614593 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:26:54 INFO - PROCESS | 3640 | 1467973614595 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:54 INFO - PROCESS | 3640 | 1467973614706 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 03:26:54 INFO - PROCESS | 3640 | 1467973614711 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:54 INFO - PROCESS | 3640 | 1467973614713 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:54 INFO - PROCESS | 3640 | ++DOCSHELL 19A5F400 == 37 [pid = 3640] [id = 86] 03:26:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (19AB9C00) [pid = 3640] [serial = 255] [outer = 00000000] 03:26:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (1A15D400) [pid = 3640] [serial = 256] [outer = 19AB9C00] 03:26:54 INFO - PROCESS | 3640 | 1467973614796 Marionette DEBUG loaded listener.js 03:26:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (1A162000) [pid = 3640] [serial = 257] [outer = 19AB9C00] 03:26:55 INFO - PROCESS | 3640 | 1467973615228 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:26:55 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:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 663ms 03:26:55 INFO - PROCESS | 3640 | 1467973615261 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 03:26:55 INFO - PROCESS | 3640 | 1467973615263 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 03:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:26:55 INFO - PROCESS | 3640 | 1467973615266 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:26:55 INFO - PROCESS | 3640 | 1467973615268 Marionette TRACE conn3 <- [1,310,null,{}] 03:26:55 INFO - PROCESS | 3640 | 1467973615272 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:26:55 INFO - PROCESS | 3640 | 1467973615274 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:55 INFO - PROCESS | 3640 | 1467973615378 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 03:26:55 INFO - PROCESS | 3640 | 1467973615454 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:55 INFO - PROCESS | 3640 | 1467973615460 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:55 INFO - PROCESS | 3640 | ++DOCSHELL 1A5B8800 == 38 [pid = 3640] [id = 87] 03:26:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (1A5B8C00) [pid = 3640] [serial = 258] [outer = 00000000] 03:26:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (1A5C0000) [pid = 3640] [serial = 259] [outer = 1A5B8C00] 03:26:55 INFO - PROCESS | 3640 | 1467973615521 Marionette DEBUG loaded listener.js 03:26:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (1A992400) [pid = 3640] [serial = 260] [outer = 1A5B8C00] 03:26:55 INFO - PROCESS | 3640 | 1467973615994 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:26:56 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:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 760ms 03:26:56 INFO - PROCESS | 3640 | 1467973616037 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 03:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:26:56 INFO - PROCESS | 3640 | 1467973616039 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 03:26:56 INFO - PROCESS | 3640 | 1467973616042 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:26:56 INFO - PROCESS | 3640 | 1467973616044 Marionette TRACE conn3 <- [1,314,null,{}] 03:26:56 INFO - PROCESS | 3640 | 1467973616053 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:26:56 INFO - PROCESS | 3640 | 1467973616056 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:56 INFO - PROCESS | 3640 | 1467973616188 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 03:26:56 INFO - PROCESS | 3640 | 1467973616210 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:26:56 INFO - PROCESS | 3640 | 1467973616218 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:56 INFO - PROCESS | 3640 | 1467973616221 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:56 INFO - PROCESS | 3640 | ++DOCSHELL 1ADCC800 == 39 [pid = 3640] [id = 88] 03:26:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (1ADD1000) [pid = 3640] [serial = 261] [outer = 00000000] 03:26:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (1ADD9000) [pid = 3640] [serial = 262] [outer = 1ADD1000] 03:26:56 INFO - PROCESS | 3640 | 1467973616264 Marionette DEBUG loaded listener.js 03:26:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (1AF14000) [pid = 3640] [serial = 263] [outer = 1ADD1000] 03:26:56 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (1700E000) [pid = 3640] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:26:56 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (10A77000) [pid = 3640] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:26:56 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (17880C00) [pid = 3640] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:26:56 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (1606B400) [pid = 3640] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:26:56 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (13ED5000) [pid = 3640] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:26:56 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (11216800) [pid = 3640] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:26:56 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (1787D800) [pid = 3640] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:26:56 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (19A24000) [pid = 3640] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:26:56 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (1A829800) [pid = 3640] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:26:56 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (13CB2000) [pid = 3640] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:26:56 INFO - PROCESS | 3640 | 1467973616751 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:26:56 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:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 760ms 03:26:56 INFO - PROCESS | 3640 | 1467973616788 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 03:26:56 INFO - PROCESS | 3640 | 1467973616790 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 03:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:26:56 INFO - PROCESS | 3640 | 1467973616793 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:26:56 INFO - PROCESS | 3640 | 1467973616795 Marionette TRACE conn3 <- [1,318,null,{}] 03:26:56 INFO - PROCESS | 3640 | 1467973616798 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:26:56 INFO - PROCESS | 3640 | 1467973616800 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:56 INFO - PROCESS | 3640 | 1467973616879 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 03:26:56 INFO - PROCESS | 3640 | 1467973616933 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:56 INFO - PROCESS | 3640 | 1467973616935 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:56 INFO - PROCESS | 3640 | ++DOCSHELL 1700E000 == 40 [pid = 3640] [id = 89] 03:26:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (1700E400) [pid = 3640] [serial = 264] [outer = 00000000] 03:26:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (19E77400) [pid = 3640] [serial = 265] [outer = 1700E400] 03:26:56 INFO - PROCESS | 3640 | 1467973616977 Marionette DEBUG loaded listener.js 03:26:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (19EDF400) [pid = 3640] [serial = 266] [outer = 1700E400] 03:26:57 INFO - PROCESS | 3640 | 1467973617383 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:26:57 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:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 615ms 03:26:57 INFO - PROCESS | 3640 | 1467973617424 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 03:26:57 INFO - PROCESS | 3640 | 1467973617426 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 03:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:26:57 INFO - PROCESS | 3640 | 1467973617429 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:26:57 INFO - PROCESS | 3640 | 1467973617431 Marionette TRACE conn3 <- [1,322,null,{}] 03:26:57 INFO - PROCESS | 3640 | 1467973617439 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:26:57 INFO - PROCESS | 3640 | 1467973617441 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:57 INFO - PROCESS | 3640 | 1467973617538 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 03:26:57 INFO - PROCESS | 3640 | 1467973617543 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:57 INFO - PROCESS | 3640 | 1467973617545 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:57 INFO - PROCESS | 3640 | ++DOCSHELL 19A22400 == 41 [pid = 3640] [id = 90] 03:26:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (1ABCF400) [pid = 3640] [serial = 267] [outer = 00000000] 03:26:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (1AF19000) [pid = 3640] [serial = 268] [outer = 1ABCF400] 03:26:57 INFO - PROCESS | 3640 | 1467973617588 Marionette DEBUG loaded listener.js 03:26:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (1AF1B400) [pid = 3640] [serial = 269] [outer = 1ABCF400] 03:26:58 INFO - PROCESS | 3640 | 1467973618041 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:26:58 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:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 646ms 03:26:58 INFO - PROCESS | 3640 | 1467973618101 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 03:26:58 INFO - PROCESS | 3640 | 1467973618103 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 03:26:58 INFO - PROCESS | 3640 | 1467973618106 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:26:58 INFO - PROCESS | 3640 | 1467973618107 Marionette TRACE conn3 <- [1,326,null,{}] 03:26:58 INFO - PROCESS | 3640 | 1467973618111 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:26:58 INFO - PROCESS | 3640 | 1467973618113 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:58 INFO - PROCESS | 3640 | 1467973618195 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 03:26:58 INFO - PROCESS | 3640 | 1467973618200 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:58 INFO - PROCESS | 3640 | 1467973618202 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:58 INFO - PROCESS | 3640 | ++DOCSHELL 156DC800 == 42 [pid = 3640] [id = 91] 03:26:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (156DE400) [pid = 3640] [serial = 270] [outer = 00000000] 03:26:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (156E5C00) [pid = 3640] [serial = 271] [outer = 156DE400] 03:26:58 INFO - PROCESS | 3640 | 1467973618247 Marionette DEBUG loaded listener.js 03:26:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (156E8000) [pid = 3640] [serial = 272] [outer = 156DE400] 03:26:58 INFO - PROCESS | 3640 | 1467973618674 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:26:58 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:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 614ms 03:26:58 INFO - PROCESS | 3640 | 1467973618703 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 03:26:58 INFO - PROCESS | 3640 | 1467973618705 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 03:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:26:58 INFO - PROCESS | 3640 | 1467973618709 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:26:58 INFO - PROCESS | 3640 | 1467973618712 Marionette TRACE conn3 <- [1,330,null,{}] 03:26:58 INFO - PROCESS | 3640 | 1467973618716 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:26:58 INFO - PROCESS | 3640 | 1467973618719 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:58 INFO - PROCESS | 3640 | 1467973618938 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 03:26:58 INFO - PROCESS | 3640 | 1467973618999 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:58 INFO - PROCESS | 3640 | 1467973619002 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:26:59 INFO - PROCESS | 3640 | ++DOCSHELL 10A03C00 == 43 [pid = 3640] [id = 92] 03:26:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (10A08400) [pid = 3640] [serial = 273] [outer = 00000000] 03:26:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (10ECA800) [pid = 3640] [serial = 274] [outer = 10A08400] 03:26:59 INFO - PROCESS | 3640 | 1467973619059 Marionette DEBUG loaded listener.js 03:26:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (114D5800) [pid = 3640] [serial = 275] [outer = 10A08400] 03:26:59 INFO - PROCESS | 3640 | 1467973619728 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:26:59 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:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1083ms 03:26:59 INFO - PROCESS | 3640 | 1467973619783 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 03:26:59 INFO - PROCESS | 3640 | 1467973619787 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 03:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:26:59 INFO - PROCESS | 3640 | 1467973619793 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:26:59 INFO - PROCESS | 3640 | 1467973619796 Marionette TRACE conn3 <- [1,334,null,{}] 03:26:59 INFO - PROCESS | 3640 | 1467973619817 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:26:59 INFO - PROCESS | 3640 | 1467973619820 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:00 INFO - PROCESS | 3640 | 1467973620007 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 03:27:00 INFO - PROCESS | 3640 | 1467973620129 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:00 INFO - PROCESS | 3640 | 1467973620132 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:00 INFO - PROCESS | 3640 | ++DOCSHELL 131BD800 == 44 [pid = 3640] [id = 93] 03:27:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (131EF400) [pid = 3640] [serial = 276] [outer = 00000000] 03:27:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (139D8800) [pid = 3640] [serial = 277] [outer = 131EF400] 03:27:00 INFO - PROCESS | 3640 | 1467973620187 Marionette DEBUG loaded listener.js 03:27:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 109 (156DC400) [pid = 3640] [serial = 278] [outer = 131EF400] 03:27:00 INFO - PROCESS | 3640 | 1467973620733 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:27:00 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:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 986ms 03:27:00 INFO - PROCESS | 3640 | 1467973620792 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 03:27:00 INFO - PROCESS | 3640 | 1467973620795 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 03:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:27:00 INFO - PROCESS | 3640 | 1467973620799 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:27:00 INFO - PROCESS | 3640 | 1467973620801 Marionette TRACE conn3 <- [1,338,null,{}] 03:27:00 INFO - PROCESS | 3640 | 1467973620806 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:27:00 INFO - PROCESS | 3640 | 1467973620858 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:01 INFO - PROCESS | 3640 | 1467973621000 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 03:27:01 INFO - PROCESS | 3640 | 1467973621121 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:01 INFO - PROCESS | 3640 | 1467973621124 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:01 INFO - PROCESS | 3640 | ++DOCSHELL 156E8C00 == 45 [pid = 3640] [id = 94] 03:27:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 110 (1587D800) [pid = 3640] [serial = 279] [outer = 00000000] 03:27:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 111 (16B22400) [pid = 3640] [serial = 280] [outer = 1587D800] 03:27:01 INFO - PROCESS | 3640 | 1467973621177 Marionette DEBUG loaded listener.js 03:27:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 112 (17626800) [pid = 3640] [serial = 281] [outer = 1587D800] 03:27:01 INFO - PROCESS | 3640 | 1467973621734 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:27:01 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:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 970ms 03:27:01 INFO - PROCESS | 3640 | 1467973621776 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 03:27:01 INFO - PROCESS | 3640 | 1467973621779 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 03:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:27:01 INFO - PROCESS | 3640 | 1467973621837 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:27:01 INFO - PROCESS | 3640 | 1467973621842 Marionette TRACE conn3 <- [1,342,null,{}] 03:27:01 INFO - PROCESS | 3640 | 1467973621846 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:27:01 INFO - PROCESS | 3640 | 1467973621849 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:02 INFO - PROCESS | 3640 | 1467973621994 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 03:27:02 INFO - PROCESS | 3640 | 1467973622254 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:02 INFO - PROCESS | 3640 | 1467973622258 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:02 INFO - PROCESS | 3640 | ++DOCSHELL 1026CC00 == 46 [pid = 3640] [id = 95] 03:27:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 113 (10272000) [pid = 3640] [serial = 282] [outer = 00000000] 03:27:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 114 (10EC6400) [pid = 3640] [serial = 283] [outer = 10272000] 03:27:02 INFO - PROCESS | 3640 | 1467973622322 Marionette DEBUG loaded listener.js 03:27:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 115 (11AE8400) [pid = 3640] [serial = 284] [outer = 10272000] 03:27:02 INFO - PROCESS | 3640 | 1467973622969 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:27:03 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:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1196ms 03:27:03 INFO - PROCESS | 3640 | 1467973623027 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 03:27:03 INFO - PROCESS | 3640 | 1467973623031 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 03:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:27:03 INFO - PROCESS | 3640 | 1467973623036 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:27:03 INFO - PROCESS | 3640 | 1467973623038 Marionette TRACE conn3 <- [1,346,null,{}] 03:27:03 INFO - PROCESS | 3640 | 1467973623044 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:27:03 INFO - PROCESS | 3640 | 1467973623048 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:03 INFO - PROCESS | 3640 | 1467973623144 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 03:27:03 INFO - PROCESS | 3640 | 1467973623225 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:03 INFO - PROCESS | 3640 | 1467973623228 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:03 INFO - PROCESS | 3640 | ++DOCSHELL 12D81800 == 47 [pid = 3640] [id = 96] 03:27:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 116 (12DC6800) [pid = 3640] [serial = 285] [outer = 00000000] 03:27:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 117 (156E4800) [pid = 3640] [serial = 286] [outer = 12DC6800] 03:27:03 INFO - PROCESS | 3640 | 1467973623319 Marionette DEBUG loaded listener.js 03:27:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 118 (15838800) [pid = 3640] [serial = 287] [outer = 12DC6800] 03:27:03 INFO - PROCESS | 3640 | --DOCSHELL 156DC800 == 46 [pid = 3640] [id = 91] 03:27:03 INFO - PROCESS | 3640 | --DOCSHELL 19A22400 == 45 [pid = 3640] [id = 90] 03:27:03 INFO - PROCESS | 3640 | --DOCSHELL 1700E000 == 44 [pid = 3640] [id = 89] 03:27:03 INFO - PROCESS | 3640 | --DOCSHELL 1ADCC800 == 43 [pid = 3640] [id = 88] 03:27:03 INFO - PROCESS | 3640 | --DOCSHELL 1A5B8800 == 42 [pid = 3640] [id = 87] 03:27:03 INFO - PROCESS | 3640 | --DOCSHELL 19A5F400 == 41 [pid = 3640] [id = 86] 03:27:03 INFO - PROCESS | 3640 | --DOCSHELL 19A21000 == 40 [pid = 3640] [id = 85] 03:27:03 INFO - PROCESS | 3640 | --DOCSHELL 16BE8800 == 39 [pid = 3640] [id = 84] 03:27:03 INFO - PROCESS | 3640 | --DOCSHELL 13CB7400 == 38 [pid = 3640] [id = 83] 03:27:03 INFO - PROCESS | 3640 | --DOCSHELL 10A0FC00 == 37 [pid = 3640] [id = 82] 03:27:03 INFO - PROCESS | 3640 | --DOCSHELL 15883400 == 36 [pid = 3640] [id = 80] 03:27:03 INFO - PROCESS | 3640 | --DOCSHELL 1026D400 == 35 [pid = 3640] [id = 79] 03:27:03 INFO - PROCESS | 3640 | --DOCSHELL 19A68800 == 34 [pid = 3640] [id = 78] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 117 (10F36400) [pid = 3640] [serial = 190] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 116 (155E1C00) [pid = 3640] [serial = 193] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 115 (176F0400) [pid = 3640] [serial = 214] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 114 (10F3A400) [pid = 3640] [serial = 203] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 113 (10E6EC00) [pid = 3640] [serial = 202] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 112 (1972EC00) [pid = 3640] [serial = 218] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 111 (16720800) [pid = 3640] [serial = 212] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 110 (1802E000) [pid = 3640] [serial = 217] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 109 (1620B000) [pid = 3640] [serial = 211] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 108 (14F75800) [pid = 3640] [serial = 208] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (15589000) [pid = 3640] [serial = 209] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (19724C00) [pid = 3640] [serial = 196] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (130AF800) [pid = 3640] [serial = 205] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (13155000) [pid = 3640] [serial = 206] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (19E73400) [pid = 3640] [serial = 221] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (19AB2800) [pid = 3640] [serial = 220] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (19EED800) [pid = 3640] [serial = 223] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (1A15D000) [pid = 3640] [serial = 224] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (1A994000) [pid = 3640] [serial = 230] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (19EE3C00) [pid = 3640] [serial = 199] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (1A98FC00) [pid = 3640] [serial = 229] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (1A5B3800) [pid = 3640] [serial = 226] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (177A4400) [pid = 3640] [serial = 215] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (1A5BE400) [pid = 3640] [serial = 227] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (1A99C800) [pid = 3640] [serial = 232] [outer = 00000000] [url = about:blank] 03:27:03 INFO - PROCESS | 3640 | 1467973623829 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:27:03 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:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 825ms 03:27:03 INFO - PROCESS | 3640 | 1467973623873 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 03:27:03 INFO - PROCESS | 3640 | 1467973623877 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 03:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:27:03 INFO - PROCESS | 3640 | 1467973623882 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:27:03 INFO - PROCESS | 3640 | 1467973623884 Marionette TRACE conn3 <- [1,350,null,{}] 03:27:03 INFO - PROCESS | 3640 | 1467973623888 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:27:03 INFO - PROCESS | 3640 | 1467973623890 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:03 INFO - PROCESS | 3640 | 1467973623978 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 03:27:03 INFO - PROCESS | 3640 | 1467973623986 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:03 INFO - PROCESS | 3640 | 1467973623989 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:04 INFO - PROCESS | 3640 | ++DOCSHELL 1558A000 == 35 [pid = 3640] [id = 97] 03:27:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (1558FC00) [pid = 3640] [serial = 288] [outer = 00000000] 03:27:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (158C4400) [pid = 3640] [serial = 289] [outer = 1558FC00] 03:27:04 INFO - PROCESS | 3640 | 1467973624041 Marionette DEBUG loaded listener.js 03:27:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (1671C400) [pid = 3640] [serial = 290] [outer = 1558FC00] 03:27:04 INFO - PROCESS | 3640 | 1467973624490 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:27:04 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:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 663ms 03:27:04 INFO - PROCESS | 3640 | 1467973624520 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 03:27:04 INFO - PROCESS | 3640 | 1467973624522 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 03:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:27:04 INFO - PROCESS | 3640 | 1467973624531 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:27:04 INFO - PROCESS | 3640 | 1467973624536 Marionette TRACE conn3 <- [1,354,null,{}] 03:27:04 INFO - PROCESS | 3640 | 1467973624545 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:27:04 INFO - PROCESS | 3640 | 1467973624548 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:04 INFO - PROCESS | 3640 | 1467973624632 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 03:27:04 INFO - PROCESS | 3640 | 1467973624642 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:04 INFO - PROCESS | 3640 | 1467973624644 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:04 INFO - PROCESS | 3640 | ++DOCSHELL 17734000 == 36 [pid = 3640] [id = 98] 03:27:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (177ABC00) [pid = 3640] [serial = 291] [outer = 00000000] 03:27:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (19721800) [pid = 3640] [serial = 292] [outer = 177ABC00] 03:27:04 INFO - PROCESS | 3640 | 1467973624738 Marionette DEBUG loaded listener.js 03:27:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (19727C00) [pid = 3640] [serial = 293] [outer = 177ABC00] 03:27:05 INFO - PROCESS | 3640 | 1467973625182 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:27:05 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:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 663ms 03:27:05 INFO - PROCESS | 3640 | 1467973625201 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 03:27:05 INFO - PROCESS | 3640 | 1467973625203 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 03:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:27:05 INFO - PROCESS | 3640 | 1467973625210 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:27:05 INFO - PROCESS | 3640 | 1467973625212 Marionette TRACE conn3 <- [1,358,null,{}] 03:27:05 INFO - PROCESS | 3640 | 1467973625216 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:27:05 INFO - PROCESS | 3640 | 1467973625217 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:05 INFO - PROCESS | 3640 | 1467973625300 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 03:27:05 INFO - PROCESS | 3640 | 1467973625306 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:05 INFO - PROCESS | 3640 | 1467973625308 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:05 INFO - PROCESS | 3640 | ++DOCSHELL 19730000 == 37 [pid = 3640] [id = 99] 03:27:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (19730800) [pid = 3640] [serial = 294] [outer = 00000000] 03:27:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (19A29000) [pid = 3640] [serial = 295] [outer = 19730800] 03:27:05 INFO - PROCESS | 3640 | 1467973625360 Marionette DEBUG loaded listener.js 03:27:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (19E7B800) [pid = 3640] [serial = 296] [outer = 19730800] 03:27:05 INFO - PROCESS | 3640 | 1467973625847 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:27:05 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:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 647ms 03:27:05 INFO - PROCESS | 3640 | 1467973625879 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 03:27:05 INFO - PROCESS | 3640 | 1467973625881 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 03:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:27:05 INFO - PROCESS | 3640 | 1467973625884 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:27:05 INFO - PROCESS | 3640 | 1467973625886 Marionette TRACE conn3 <- [1,362,null,{}] 03:27:05 INFO - PROCESS | 3640 | 1467973625889 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:27:05 INFO - PROCESS | 3640 | 1467973625891 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:06 INFO - PROCESS | 3640 | 1467973626002 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 03:27:06 INFO - PROCESS | 3640 | 1467973626008 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:06 INFO - PROCESS | 3640 | 1467973626014 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:06 INFO - PROCESS | 3640 | ++DOCSHELL 19EE1800 == 38 [pid = 3640] [id = 100] 03:27:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (19EE1000) [pid = 3640] [serial = 297] [outer = 00000000] 03:27:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (1A15E800) [pid = 3640] [serial = 298] [outer = 19EE1000] 03:27:06 INFO - PROCESS | 3640 | 1467973626067 Marionette DEBUG loaded listener.js 03:27:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (1A437C00) [pid = 3640] [serial = 299] [outer = 19EE1000] 03:27:06 INFO - PROCESS | 3640 | 1467973626529 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:27:06 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:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 711ms 03:27:06 INFO - PROCESS | 3640 | 1467973626584 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 03:27:06 INFO - PROCESS | 3640 | 1467973626586 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 03:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:27:06 INFO - PROCESS | 3640 | 1467973626589 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:27:06 INFO - PROCESS | 3640 | 1467973626591 Marionette TRACE conn3 <- [1,366,null,{}] 03:27:06 INFO - PROCESS | 3640 | 1467973626595 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:27:06 INFO - PROCESS | 3640 | 1467973626597 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:06 INFO - PROCESS | 3640 | 1467973626758 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 03:27:06 INFO - PROCESS | 3640 | 1467973626842 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:06 INFO - PROCESS | 3640 | 1467973626844 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:06 INFO - PROCESS | 3640 | ++DOCSHELL 1A5B3800 == 39 [pid = 3640] [id = 101] 03:27:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (1A5B9C00) [pid = 3640] [serial = 300] [outer = 00000000] 03:27:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (1A82B000) [pid = 3640] [serial = 301] [outer = 1A5B9C00] 03:27:06 INFO - PROCESS | 3640 | 1467973626886 Marionette DEBUG loaded listener.js 03:27:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (1A98EC00) [pid = 3640] [serial = 302] [outer = 1A5B9C00] 03:27:07 INFO - PROCESS | 3640 | 1467973627318 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:27:07 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:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 760ms 03:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:27:07 INFO - PROCESS | 3640 | 1467973627363 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 03:27:07 INFO - PROCESS | 3640 | 1467973627365 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 03:27:07 INFO - PROCESS | 3640 | 1467973627368 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:27:07 INFO - PROCESS | 3640 | 1467973627370 Marionette TRACE conn3 <- [1,370,null,{}] 03:27:07 INFO - PROCESS | 3640 | 1467973627374 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:27:07 INFO - PROCESS | 3640 | 1467973627375 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:07 INFO - PROCESS | 3640 | 1467973627491 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 03:27:07 INFO - PROCESS | 3640 | 1467973627496 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:07 INFO - PROCESS | 3640 | 1467973627498 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:07 INFO - PROCESS | 3640 | ++DOCSHELL 1A15D000 == 40 [pid = 3640] [id = 102] 03:27:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 109 (1A5C1400) [pid = 3640] [serial = 303] [outer = 00000000] 03:27:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 110 (1AA8F000) [pid = 3640] [serial = 304] [outer = 1A5C1400] 03:27:07 INFO - PROCESS | 3640 | 1467973627588 Marionette DEBUG loaded listener.js 03:27:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 111 (1AA91C00) [pid = 3640] [serial = 305] [outer = 1A5C1400] 03:27:08 INFO - PROCESS | 3640 | --DOMWINDOW == 110 (1A5C0800) [pid = 3640] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:27:08 INFO - PROCESS | 3640 | --DOMWINDOW == 109 (1327B000) [pid = 3640] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:27:08 INFO - PROCESS | 3640 | --DOMWINDOW == 108 (12DC6C00) [pid = 3640] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:27:08 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (1A5B8C00) [pid = 3640] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:27:08 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (16F07800) [pid = 3640] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:27:08 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (13CBB800) [pid = 3640] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:27:08 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (1ADD1000) [pid = 3640] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:27:08 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (19A21400) [pid = 3640] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:27:08 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (10A77800) [pid = 3640] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:27:08 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (1700E400) [pid = 3640] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:27:08 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (19AB9C00) [pid = 3640] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:27:08 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (1ABCF400) [pid = 3640] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:27:08 INFO - PROCESS | 3640 | 1467973628242 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:27:08 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:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 922ms 03:27:08 INFO - PROCESS | 3640 | 1467973628306 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 03:27:08 INFO - PROCESS | 3640 | 1467973628308 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 03:27:08 INFO - PROCESS | 3640 | 1467973628311 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:27:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:27:08 INFO - PROCESS | 3640 | 1467973628313 Marionette TRACE conn3 <- [1,374,null,{}] 03:27:08 INFO - PROCESS | 3640 | 1467973628317 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:27:08 INFO - PROCESS | 3640 | 1467973628319 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:08 INFO - PROCESS | 3640 | 1467973628398 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 03:27:08 INFO - PROCESS | 3640 | 1467973628480 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:08 INFO - PROCESS | 3640 | 1467973628482 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:08 INFO - PROCESS | 3640 | ++DOCSHELL 10E6A400 == 41 [pid = 3640] [id = 103] 03:27:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (112A5400) [pid = 3640] [serial = 306] [outer = 00000000] 03:27:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (14292400) [pid = 3640] [serial = 307] [outer = 112A5400] 03:27:08 INFO - PROCESS | 3640 | 1467973628525 Marionette DEBUG loaded listener.js 03:27:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (14FB2C00) [pid = 3640] [serial = 308] [outer = 112A5400] 03:27:08 INFO - PROCESS | 3640 | 1467973628938 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:27:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:27:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 663ms 03:27:08 INFO - PROCESS | 3640 | 1467973628982 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 03:27:08 INFO - PROCESS | 3640 | 1467973628984 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 03:27:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:27:08 INFO - PROCESS | 3640 | 1467973628987 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:27:08 INFO - PROCESS | 3640 | 1467973628989 Marionette TRACE conn3 <- [1,378,null,{}] 03:27:09 INFO - PROCESS | 3640 | 1467973628999 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:27:09 INFO - PROCESS | 3640 | 1467973629001 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:09 INFO - PROCESS | 3640 | 1467973629080 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 03:27:09 INFO - PROCESS | 3640 | 1467973629085 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:09 INFO - PROCESS | 3640 | 1467973629087 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:09 INFO - PROCESS | 3640 | ++DOCSHELL 15883800 == 42 [pid = 3640] [id = 104] 03:27:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (177A3400) [pid = 3640] [serial = 309] [outer = 00000000] 03:27:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (1A994C00) [pid = 3640] [serial = 310] [outer = 177A3400] 03:27:09 INFO - PROCESS | 3640 | 1467973629129 Marionette DEBUG loaded listener.js 03:27:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (1ADCD000) [pid = 3640] [serial = 311] [outer = 177A3400] 03:27:09 INFO - PROCESS | 3640 | 1467973629545 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:27:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:27:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 614ms 03:27:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:27:09 INFO - PROCESS | 3640 | 1467973629598 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 03:27:09 INFO - PROCESS | 3640 | 1467973629600 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 03:27:09 INFO - PROCESS | 3640 | 1467973629603 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:27:09 INFO - PROCESS | 3640 | 1467973629653 Marionette TRACE conn3 <- [1,382,null,{}] 03:27:09 INFO - PROCESS | 3640 | 1467973629656 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:27:09 INFO - PROCESS | 3640 | 1467973629658 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:09 INFO - PROCESS | 3640 | 1467973629748 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 03:27:09 INFO - PROCESS | 3640 | 1467973629790 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:09 INFO - PROCESS | 3640 | 1467973629792 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:09 INFO - PROCESS | 3640 | ++DOCSHELL 13C43400 == 43 [pid = 3640] [id = 105] 03:27:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (13C44C00) [pid = 3640] [serial = 312] [outer = 00000000] 03:27:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (13C49800) [pid = 3640] [serial = 313] [outer = 13C44C00] 03:27:09 INFO - PROCESS | 3640 | 1467973629839 Marionette DEBUG loaded listener.js 03:27:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (1A5B7400) [pid = 3640] [serial = 314] [outer = 13C44C00] 03:27:10 INFO - PROCESS | 3640 | 1467973630378 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:27:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:27:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 825ms 03:27:10 INFO - PROCESS | 3640 | 1467973630436 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 03:27:10 INFO - PROCESS | 3640 | 1467973630440 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 03:27:10 INFO - PROCESS | 3640 | 1467973630445 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:27:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:27:10 INFO - PROCESS | 3640 | 1467973630448 Marionette TRACE conn3 <- [1,386,null,{}] 03:27:10 INFO - PROCESS | 3640 | 1467973630454 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:27:10 INFO - PROCESS | 3640 | 1467973630457 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:10 INFO - PROCESS | 3640 | 1467973630600 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 03:27:10 INFO - PROCESS | 3640 | 1467973630748 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:10 INFO - PROCESS | 3640 | 1467973630751 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:10 INFO - PROCESS | 3640 | ++DOCSHELL 11216000 == 44 [pid = 3640] [id = 106] 03:27:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 109 (11216800) [pid = 3640] [serial = 315] [outer = 00000000] 03:27:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 110 (131B7800) [pid = 3640] [serial = 316] [outer = 11216800] 03:27:10 INFO - PROCESS | 3640 | 1467973630806 Marionette DEBUG loaded listener.js 03:27:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 111 (13275C00) [pid = 3640] [serial = 317] [outer = 11216800] 03:27:11 INFO - PROCESS | 3640 | 1467973631384 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:27:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:27:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 986ms 03:27:11 INFO - PROCESS | 3640 | 1467973631425 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 03:27:11 INFO - PROCESS | 3640 | 1467973631430 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 03:27:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:27:11 INFO - PROCESS | 3640 | 1467973631437 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:27:11 INFO - PROCESS | 3640 | 1467973631440 Marionette TRACE conn3 <- [1,390,null,{}] 03:27:11 INFO - PROCESS | 3640 | 1467973631444 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:27:11 INFO - PROCESS | 3640 | 1467973631447 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:11 INFO - PROCESS | 3640 | 1467973631556 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 03:27:11 INFO - PROCESS | 3640 | 1467973631694 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:11 INFO - PROCESS | 3640 | 1467973631697 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:11 INFO - PROCESS | 3640 | ++DOCSHELL 14F80800 == 45 [pid = 3640] [id = 107] 03:27:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 112 (14FB6400) [pid = 3640] [serial = 318] [outer = 00000000] 03:27:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 113 (156E5000) [pid = 3640] [serial = 319] [outer = 14FB6400] 03:27:11 INFO - PROCESS | 3640 | 1467973631751 Marionette DEBUG loaded listener.js 03:27:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 114 (16074C00) [pid = 3640] [serial = 320] [outer = 14FB6400] 03:27:12 INFO - PROCESS | 3640 | 1467973632338 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:27:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:27:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 922ms 03:27:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:27:12 INFO - PROCESS | 3640 | 1467973632372 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 03:27:12 INFO - PROCESS | 3640 | 1467973632375 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 03:27:12 INFO - PROCESS | 3640 | 1467973632379 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:27:12 INFO - PROCESS | 3640 | 1467973632383 Marionette TRACE conn3 <- [1,394,null,{}] 03:27:12 INFO - PROCESS | 3640 | 1467973632395 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:27:12 INFO - PROCESS | 3640 | 1467973632403 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:12 INFO - PROCESS | 3640 | 1467973632596 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 03:27:12 INFO - PROCESS | 3640 | 1467973632722 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:12 INFO - PROCESS | 3640 | 1467973632725 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:12 INFO - PROCESS | 3640 | ++DOCSHELL 19A5F400 == 46 [pid = 3640] [id = 108] 03:27:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 115 (19A63000) [pid = 3640] [serial = 321] [outer = 00000000] 03:27:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 116 (19EE7400) [pid = 3640] [serial = 322] [outer = 19A63000] 03:27:12 INFO - PROCESS | 3640 | 1467973632782 Marionette DEBUG loaded listener.js 03:27:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 117 (1A43C800) [pid = 3640] [serial = 323] [outer = 19A63000] 03:27:13 INFO - PROCESS | 3640 | 1467973633419 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:27:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:27:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1083ms 03:27:13 INFO - PROCESS | 3640 | 1467973633460 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 03:27:13 INFO - PROCESS | 3640 | 1467973633463 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 03:27:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:27:13 INFO - PROCESS | 3640 | 1467973633467 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:27:13 INFO - PROCESS | 3640 | 1467973633469 Marionette TRACE conn3 <- [1,398,null,{}] 03:27:13 INFO - PROCESS | 3640 | 1467973633472 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:27:13 INFO - PROCESS | 3640 | 1467973633475 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:13 INFO - PROCESS | 3640 | 1467973633627 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 03:27:13 INFO - PROCESS | 3640 | 1467973633750 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:13 INFO - PROCESS | 3640 | 1467973633752 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:13 INFO - PROCESS | 3640 | ++DOCSHELL 177A4400 == 47 [pid = 3640] [id = 109] 03:27:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 118 (1A5BE400) [pid = 3640] [serial = 324] [outer = 00000000] 03:27:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 119 (1AF1C800) [pid = 3640] [serial = 325] [outer = 1A5BE400] 03:27:13 INFO - PROCESS | 3640 | 1467973633806 Marionette DEBUG loaded listener.js 03:27:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 120 (1AF1EC00) [pid = 3640] [serial = 326] [outer = 1A5BE400] 03:27:14 INFO - PROCESS | 3640 | 1467973634456 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:27:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:27:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1035ms 03:27:14 INFO - PROCESS | 3640 | 1467973634551 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 03:27:14 INFO - PROCESS | 3640 | 1467973634554 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 03:27:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:27:14 INFO - PROCESS | 3640 | 1467973634557 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:27:14 INFO - PROCESS | 3640 | 1467973634559 Marionette TRACE conn3 <- [1,402,null,{}] 03:27:14 INFO - PROCESS | 3640 | 1467973634563 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:27:14 INFO - PROCESS | 3640 | 1467973634565 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:14 INFO - PROCESS | 3640 | 1467973634668 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 03:27:14 INFO - PROCESS | 3640 | 1467973634903 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:14 INFO - PROCESS | 3640 | 1467973634907 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:14 INFO - PROCESS | 3640 | ++DOCSHELL 114D3800 == 48 [pid = 3640] [id = 110] 03:27:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 121 (11AE0400) [pid = 3640] [serial = 327] [outer = 00000000] 03:27:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 122 (130AF800) [pid = 3640] [serial = 328] [outer = 11AE0400] 03:27:15 INFO - PROCESS | 3640 | 1467973634989 Marionette DEBUG loaded listener.js 03:27:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 123 (131B5400) [pid = 3640] [serial = 329] [outer = 11AE0400] 03:27:15 INFO - PROCESS | 3640 | 1467973635703 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:27:15 INFO - PROCESS | 3640 | --DOCSHELL 15883800 == 47 [pid = 3640] [id = 104] 03:27:15 INFO - PROCESS | 3640 | --DOCSHELL 10E6A400 == 46 [pid = 3640] [id = 103] 03:27:15 INFO - PROCESS | 3640 | --DOCSHELL 1A15D000 == 45 [pid = 3640] [id = 102] 03:27:15 INFO - PROCESS | 3640 | --DOCSHELL 1A5B3800 == 44 [pid = 3640] [id = 101] 03:27:15 INFO - PROCESS | 3640 | --DOCSHELL 19EE1800 == 43 [pid = 3640] [id = 100] 03:27:15 INFO - PROCESS | 3640 | --DOCSHELL 19730000 == 42 [pid = 3640] [id = 99] 03:27:15 INFO - PROCESS | 3640 | --DOCSHELL 17734000 == 41 [pid = 3640] [id = 98] 03:27:15 INFO - PROCESS | 3640 | --DOCSHELL 1558A000 == 40 [pid = 3640] [id = 97] 03:27:15 INFO - PROCESS | 3640 | --DOCSHELL 12D81800 == 39 [pid = 3640] [id = 96] 03:27:15 INFO - PROCESS | 3640 | --DOCSHELL 1026CC00 == 38 [pid = 3640] [id = 95] 03:27:15 INFO - PROCESS | 3640 | --DOCSHELL 131BD800 == 37 [pid = 3640] [id = 93] 03:27:15 INFO - PROCESS | 3640 | --DOCSHELL 10A03C00 == 36 [pid = 3640] [id = 92] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 122 (1A829000) [pid = 3640] [serial = 188] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 121 (1428D000) [pid = 3640] [serial = 157] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 120 (1428AC00) [pid = 3640] [serial = 124] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 119 (1A5C0000) [pid = 3640] [serial = 259] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 118 (12D7B000) [pid = 3640] [serial = 235] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 117 (17007000) [pid = 3640] [serial = 238] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 116 (1787E000) [pid = 3640] [serial = 251] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 115 (17731800) [pid = 3640] [serial = 250] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 114 (1428E400) [pid = 3640] [serial = 247] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 113 (1583DC00) [pid = 3640] [serial = 248] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 112 (1ADD9000) [pid = 3640] [serial = 262] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 111 (1A99B400) [pid = 3640] [serial = 241] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 110 (19A6C800) [pid = 3640] [serial = 253] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 109 (12BD3800) [pid = 3640] [serial = 245] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 108 (112A4C00) [pid = 3640] [serial = 244] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (1A992400) [pid = 3640] [serial = 260] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (19EDF400) [pid = 3640] [serial = 266] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (19E77400) [pid = 3640] [serial = 265] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (1AF14000) [pid = 3640] [serial = 263] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (1A15D400) [pid = 3640] [serial = 256] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (1A162000) [pid = 3640] [serial = 257] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (1AF1B400) [pid = 3640] [serial = 269] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (1AF19000) [pid = 3640] [serial = 268] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (19AB4400) [pid = 3640] [serial = 254] [outer = 00000000] [url = about:blank] 03:27:15 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (156E5C00) [pid = 3640] [serial = 271] [outer = 00000000] [url = about:blank] 03:27:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:27:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1229ms 03:27:15 INFO - PROCESS | 3640 | 1467973635793 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 03:27:15 INFO - PROCESS | 3640 | 1467973635796 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 03:27:15 INFO - PROCESS | 3640 | 1467973635801 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:27:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:27:15 INFO - PROCESS | 3640 | 1467973635804 Marionette TRACE conn3 <- [1,406,null,{}] 03:27:15 INFO - PROCESS | 3640 | 1467973635809 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:27:15 INFO - PROCESS | 3640 | 1467973635812 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:15 INFO - PROCESS | 3640 | 1467973635907 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 03:27:15 INFO - PROCESS | 3640 | 1467973635915 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:15 INFO - PROCESS | 3640 | 1467973635917 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:15 INFO - PROCESS | 3640 | ++DOCSHELL 13073400 == 37 [pid = 3640] [id = 111] 03:27:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (130A0800) [pid = 3640] [serial = 330] [outer = 00000000] 03:27:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (13271800) [pid = 3640] [serial = 331] [outer = 130A0800] 03:27:15 INFO - PROCESS | 3640 | 1467973635964 Marionette DEBUG loaded listener.js 03:27:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (13C47400) [pid = 3640] [serial = 332] [outer = 130A0800] 03:27:16 INFO - PROCESS | 3640 | 1467973636501 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:27:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:27:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 712ms 03:27:16 INFO - PROCESS | 3640 | 1467973636536 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 03:27:16 INFO - PROCESS | 3640 | 1467973636540 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 03:27:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:27:16 INFO - PROCESS | 3640 | 1467973636545 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:27:16 INFO - PROCESS | 3640 | 1467973636547 Marionette TRACE conn3 <- [1,410,null,{}] 03:27:16 INFO - PROCESS | 3640 | 1467973636550 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:27:16 INFO - PROCESS | 3640 | 1467973636552 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:16 INFO - PROCESS | 3640 | 1467973636647 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 03:27:16 INFO - PROCESS | 3640 | 1467973636726 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:16 INFO - PROCESS | 3640 | 1467973636729 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:16 INFO - PROCESS | 3640 | ++DOCSHELL 1428AC00 == 38 [pid = 3640] [id = 112] 03:27:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (155E1C00) [pid = 3640] [serial = 333] [outer = 00000000] 03:27:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (16BEEC00) [pid = 3640] [serial = 334] [outer = 155E1C00] 03:27:16 INFO - PROCESS | 3640 | 1467973636781 Marionette DEBUG loaded listener.js 03:27:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (17080800) [pid = 3640] [serial = 335] [outer = 155E1C00] 03:27:17 INFO - PROCESS | 3640 | 1467973637183 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:27:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:27:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 727ms 03:27:17 INFO - PROCESS | 3640 | 1467973637245 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 03:27:17 INFO - PROCESS | 3640 | 1467973637247 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 03:27:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:27:17 INFO - PROCESS | 3640 | 1467973637252 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:27:17 INFO - PROCESS | 3640 | 1467973637258 Marionette TRACE conn3 <- [1,414,null,{}] 03:27:17 INFO - PROCESS | 3640 | 1467973637266 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:27:17 INFO - PROCESS | 3640 | 1467973637270 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:17 INFO - PROCESS | 3640 | 1467973637356 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 03:27:17 INFO - PROCESS | 3640 | 1467973637364 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:17 INFO - PROCESS | 3640 | 1467973637366 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:17 INFO - PROCESS | 3640 | ++DOCSHELL 19A1D800 == 39 [pid = 3640] [id = 113] 03:27:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (19A1FC00) [pid = 3640] [serial = 336] [outer = 00000000] 03:27:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (19AAD800) [pid = 3640] [serial = 337] [outer = 19A1FC00] 03:27:17 INFO - PROCESS | 3640 | 1467973637410 Marionette DEBUG loaded listener.js 03:27:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (19AB2800) [pid = 3640] [serial = 338] [outer = 19A1FC00] 03:27:17 INFO - PROCESS | 3640 | 1467973637918 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:27:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:27:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 728ms 03:27:18 INFO - PROCESS | 3640 | 1467973638012 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 03:27:18 INFO - PROCESS | 3640 | 1467973638014 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 03:27:18 INFO - PROCESS | 3640 | 1467973638018 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:27:18 INFO - PROCESS | 3640 | 1467973638020 Marionette TRACE conn3 <- [1,418,null,{}] 03:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:27:18 INFO - PROCESS | 3640 | 1467973638023 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:27:18 INFO - PROCESS | 3640 | 1467973638025 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:18 INFO - PROCESS | 3640 | 1467973638138 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 03:27:18 INFO - PROCESS | 3640 | 1467973638151 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:18 INFO - PROCESS | 3640 | 1467973638153 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:18 INFO - PROCESS | 3640 | ++DOCSHELL 1802C400 == 40 [pid = 3640] [id = 114] 03:27:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (19E81000) [pid = 3640] [serial = 339] [outer = 00000000] 03:27:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 109 (1A188C00) [pid = 3640] [serial = 340] [outer = 19E81000] 03:27:18 INFO - PROCESS | 3640 | 1467973638242 Marionette DEBUG loaded listener.js 03:27:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 110 (1A18C800) [pid = 3640] [serial = 341] [outer = 19E81000] 03:27:19 INFO - PROCESS | 3640 | 1467973639174 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:27:19 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:27:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1180ms 03:27:19 INFO - PROCESS | 3640 | 1467973639191 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 03:27:19 INFO - PROCESS | 3640 | 1467973639193 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 03:27:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:27:19 INFO - PROCESS | 3640 | 1467973639196 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:27:19 INFO - PROCESS | 3640 | 1467973639198 Marionette TRACE conn3 <- [1,422,null,{}] 03:27:19 INFO - PROCESS | 3640 | 1467973639202 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:27:19 INFO - PROCESS | 3640 | 1467973639204 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:19 INFO - PROCESS | 3640 | 1467973639319 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 03:27:19 INFO - PROCESS | 3640 | 1467973639324 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:19 INFO - PROCESS | 3640 | 1467973639330 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:19 INFO - PROCESS | 3640 | ++DOCSHELL 1A191400 == 41 [pid = 3640] [id = 115] 03:27:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 111 (1A191C00) [pid = 3640] [serial = 342] [outer = 00000000] 03:27:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 112 (1A195800) [pid = 3640] [serial = 343] [outer = 1A191C00] 03:27:19 INFO - PROCESS | 3640 | 1467973639430 Marionette DEBUG loaded listener.js 03:27:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 113 (1A43F000) [pid = 3640] [serial = 344] [outer = 1A191C00] 03:27:20 INFO - PROCESS | 3640 | --DOMWINDOW == 112 (1A5C1400) [pid = 3640] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:27:20 INFO - PROCESS | 3640 | --DOMWINDOW == 111 (1A5B9C00) [pid = 3640] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:27:20 INFO - PROCESS | 3640 | --DOMWINDOW == 110 (12DC6800) [pid = 3640] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:27:20 INFO - PROCESS | 3640 | --DOMWINDOW == 109 (177ABC00) [pid = 3640] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:27:20 INFO - PROCESS | 3640 | --DOMWINDOW == 108 (10272000) [pid = 3640] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:27:20 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (1558FC00) [pid = 3640] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:27:20 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (19730800) [pid = 3640] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:27:20 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (112A5400) [pid = 3640] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:27:20 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (177A3400) [pid = 3640] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:27:20 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (19EE1000) [pid = 3640] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:27:20 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (156DE400) [pid = 3640] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:27:20 INFO - PROCESS | 3640 | 1467973640472 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:27:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:27:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1277ms 03:27:20 INFO - PROCESS | 3640 | 1467973640508 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 03:27:20 INFO - PROCESS | 3640 | 1467973640510 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 03:27:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:27:20 INFO - PROCESS | 3640 | 1467973640514 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:27:20 INFO - PROCESS | 3640 | 1467973640515 Marionette TRACE conn3 <- [1,426,null,{}] 03:27:20 INFO - PROCESS | 3640 | 1467973640519 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:27:20 INFO - PROCESS | 3640 | 1467973640521 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:20 INFO - PROCESS | 3640 | 1467973640602 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 03:27:20 INFO - PROCESS | 3640 | 1467973640608 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:20 INFO - PROCESS | 3640 | 1467973640610 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:20 INFO - PROCESS | 3640 | ++DOCSHELL 10E73400 == 42 [pid = 3640] [id = 116] 03:27:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (10ECF000) [pid = 3640] [serial = 345] [outer = 00000000] 03:27:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (177A3000) [pid = 3640] [serial = 346] [outer = 10ECF000] 03:27:20 INFO - PROCESS | 3640 | 1467973640661 Marionette DEBUG loaded listener.js 03:27:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (177A5000) [pid = 3640] [serial = 347] [outer = 10ECF000] 03:27:21 INFO - PROCESS | 3640 | 1467973641099 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:27:21 INFO - PROCESS | 3640 | 1467973641154 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 03:27:21 INFO - PROCESS | 3640 | 1467973641157 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:27:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:27:21 INFO - PROCESS | 3640 | 1467973641158 Marionette TRACE conn3 <- [1,430,null,{}] 03:27:21 INFO - PROCESS | 3640 | 1467973641162 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:27:21 INFO - PROCESS | 3640 | 1467973641164 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:21 INFO - PROCESS | 3640 | 1467973641247 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 03:27:21 INFO - PROCESS | 3640 | 1467973641252 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:21 INFO - PROCESS | 3640 | 1467973641254 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:21 INFO - PROCESS | 3640 | ++DOCSHELL 1A18EC00 == 43 [pid = 3640] [id = 117] 03:27:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (1A190C00) [pid = 3640] [serial = 348] [outer = 00000000] 03:27:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (1A993400) [pid = 3640] [serial = 349] [outer = 1A190C00] 03:27:21 INFO - PROCESS | 3640 | 1467973641297 Marionette DEBUG loaded listener.js 03:27:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (1A995400) [pid = 3640] [serial = 350] [outer = 1A190C00] 03:27:21 INFO - PROCESS | 3640 | 1467973641752 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:27:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:27:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 614ms 03:27:21 INFO - PROCESS | 3640 | 1467973641797 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 03:27:21 INFO - PROCESS | 3640 | 1467973641799 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 03:27:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:27:21 INFO - PROCESS | 3640 | 1467973641806 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:27:21 INFO - PROCESS | 3640 | 1467973641808 Marionette TRACE conn3 <- [1,434,null,{}] 03:27:21 INFO - PROCESS | 3640 | 1467973641811 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:27:21 INFO - PROCESS | 3640 | 1467973641813 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:21 INFO - PROCESS | 3640 | 1467973641898 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 03:27:21 INFO - PROCESS | 3640 | 1467973641905 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:21 INFO - PROCESS | 3640 | 1467973641907 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:21 INFO - PROCESS | 3640 | ++DOCSHELL 1A829400 == 44 [pid = 3640] [id = 118] 03:27:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 109 (1A82B400) [pid = 3640] [serial = 351] [outer = 00000000] 03:27:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 110 (1ABD0400) [pid = 3640] [serial = 352] [outer = 1A82B400] 03:27:21 INFO - PROCESS | 3640 | 1467973641949 Marionette DEBUG loaded listener.js 03:27:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 111 (1ADD9000) [pid = 3640] [serial = 353] [outer = 1A82B400] 03:27:22 INFO - PROCESS | 3640 | 1467973642639 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:27:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:27:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 873ms 03:27:22 INFO - PROCESS | 3640 | 1467973642680 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 03:27:22 INFO - PROCESS | 3640 | 1467973642684 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 03:27:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:27:22 INFO - PROCESS | 3640 | 1467973642690 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:27:22 INFO - PROCESS | 3640 | 1467973642693 Marionette TRACE conn3 <- [1,438,null,{}] 03:27:22 INFO - PROCESS | 3640 | 1467973642699 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:27:22 INFO - PROCESS | 3640 | 1467973642702 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:22 INFO - PROCESS | 3640 | 1467973642813 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 03:27:22 INFO - PROCESS | 3640 | 1467973642942 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:22 INFO - PROCESS | 3640 | 1467973642947 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:22 INFO - PROCESS | 3640 | ++DOCSHELL 0F31A800 == 45 [pid = 3640] [id = 119] 03:27:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 112 (0F31AC00) [pid = 3640] [serial = 354] [outer = 00000000] 03:27:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 113 (10A80800) [pid = 3640] [serial = 355] [outer = 0F31AC00] 03:27:23 INFO - PROCESS | 3640 | 1467973643005 Marionette DEBUG loaded listener.js 03:27:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 114 (1140B800) [pid = 3640] [serial = 356] [outer = 0F31AC00] 03:27:23 INFO - PROCESS | 3640 | 1467973643647 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:27:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:27:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1034ms 03:27:23 INFO - PROCESS | 3640 | 1467973643731 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 03:27:23 INFO - PROCESS | 3640 | 1467973643736 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 03:27:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:27:23 INFO - PROCESS | 3640 | 1467973643743 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:27:23 INFO - PROCESS | 3640 | 1467973643745 Marionette TRACE conn3 <- [1,442,null,{}] 03:27:23 INFO - PROCESS | 3640 | 1467973643750 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:27:23 INFO - PROCESS | 3640 | 1467973643753 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:23 INFO - PROCESS | 3640 | 1467973643863 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 03:27:24 INFO - PROCESS | 3640 | 1467973643989 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:24 INFO - PROCESS | 3640 | 1467973643993 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:24 INFO - PROCESS | 3640 | ++DOCSHELL 13C40C00 == 46 [pid = 3640] [id = 120] 03:27:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 115 (13C43C00) [pid = 3640] [serial = 357] [outer = 00000000] 03:27:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 116 (14F81000) [pid = 3640] [serial = 358] [outer = 13C43C00] 03:27:24 INFO - PROCESS | 3640 | 1467973644053 Marionette DEBUG loaded listener.js 03:27:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 117 (156E7000) [pid = 3640] [serial = 359] [outer = 13C43C00] 03:27:24 INFO - PROCESS | 3640 | 1467973644726 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:27:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:27:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1035ms 03:27:24 INFO - PROCESS | 3640 | 1467973644777 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 03:27:24 INFO - PROCESS | 3640 | 1467973644780 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 03:27:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:27:24 INFO - PROCESS | 3640 | 1467973644784 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:27:24 INFO - PROCESS | 3640 | 1467973644787 Marionette TRACE conn3 <- [1,446,null,{}] 03:27:24 INFO - PROCESS | 3640 | 1467973644798 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:27:24 INFO - PROCESS | 3640 | 1467973644803 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:24 INFO - PROCESS | 3640 | 1467973644910 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 03:27:25 INFO - PROCESS | 3640 | 1467973645039 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:25 INFO - PROCESS | 3640 | 1467973645044 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:25 INFO - PROCESS | 3640 | ++DOCSHELL 19EE3C00 == 47 [pid = 3640] [id = 121] 03:27:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 118 (19EED800) [pid = 3640] [serial = 360] [outer = 00000000] 03:27:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 119 (1A192400) [pid = 3640] [serial = 361] [outer = 19EED800] 03:27:25 INFO - PROCESS | 3640 | 1467973645105 Marionette DEBUG loaded listener.js 03:27:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 120 (1A438800) [pid = 3640] [serial = 362] [outer = 19EED800] 03:27:25 INFO - PROCESS | 3640 | 1467973645702 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:27:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:27:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 986ms 03:27:25 INFO - PROCESS | 3640 | 1467973645761 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 03:27:25 INFO - PROCESS | 3640 | 1467973645764 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 03:27:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:27:25 INFO - PROCESS | 3640 | 1467973645767 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:27:25 INFO - PROCESS | 3640 | 1467973645769 Marionette TRACE conn3 <- [1,450,null,{}] 03:27:25 INFO - PROCESS | 3640 | 1467973645773 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:27:25 INFO - PROCESS | 3640 | 1467973645775 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:25 INFO - PROCESS | 3640 | 1467973645881 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 03:27:26 INFO - PROCESS | 3640 | 1467973645981 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:26 INFO - PROCESS | 3640 | 1467973645983 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:26 INFO - PROCESS | 3640 | ++DOCSHELL 1A822000 == 48 [pid = 3640] [id = 122] 03:27:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 121 (1A82AC00) [pid = 3640] [serial = 363] [outer = 00000000] 03:27:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 122 (1AA8D400) [pid = 3640] [serial = 364] [outer = 1A82AC00] 03:27:26 INFO - PROCESS | 3640 | 1467973646035 Marionette DEBUG loaded listener.js 03:27:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 123 (1AF18400) [pid = 3640] [serial = 365] [outer = 1A82AC00] 03:27:26 INFO - PROCESS | 3640 | 1467973646683 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:27:26 INFO - PROCESS | 3640 | 1467973646750 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 03:27:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:27:26 INFO - PROCESS | 3640 | 1467973646754 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:27:26 INFO - PROCESS | 3640 | 1467973646756 Marionette TRACE conn3 <- [1,454,null,{}] 03:27:26 INFO - PROCESS | 3640 | 1467973646760 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:27:26 INFO - PROCESS | 3640 | 1467973646762 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:26 INFO - PROCESS | 3640 | 1467973646864 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 03:27:26 INFO - PROCESS | 3640 | 1467973646963 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:26 INFO - PROCESS | 3640 | 1467973646966 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:27 INFO - PROCESS | 3640 | ++DOCSHELL 16073000 == 49 [pid = 3640] [id = 123] 03:27:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 124 (16074000) [pid = 3640] [serial = 366] [outer = 00000000] 03:27:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 125 (19674C00) [pid = 3640] [serial = 367] [outer = 16074000] 03:27:27 INFO - PROCESS | 3640 | 1467973647017 Marionette DEBUG loaded listener.js 03:27:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 126 (19677000) [pid = 3640] [serial = 368] [outer = 16074000] 03:27:27 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 03:27:27 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 03:27:27 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:27:27 INFO - PROCESS | 3640 | 1467973647791 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:27:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:27:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1084ms 03:27:27 INFO - PROCESS | 3640 | 1467973647847 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 03:27:27 INFO - PROCESS | 3640 | 1467973647850 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 03:27:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:27:27 INFO - PROCESS | 3640 | 1467973647855 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:27:27 INFO - PROCESS | 3640 | 1467973647858 Marionette TRACE conn3 <- [1,458,null,{}] 03:27:27 INFO - PROCESS | 3640 | 1467973647863 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:27:27 INFO - PROCESS | 3640 | 1467973647866 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:27 INFO - PROCESS | 3640 | 1467973647968 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 03:27:28 INFO - PROCESS | 3640 | 1467973648098 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:28 INFO - PROCESS | 3640 | 1467973648101 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:28 INFO - PROCESS | 3640 | ++DOCSHELL 13158400 == 50 [pid = 3640] [id = 124] 03:27:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 127 (131AE400) [pid = 3640] [serial = 369] [outer = 00000000] 03:27:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 128 (131B5C00) [pid = 3640] [serial = 370] [outer = 131AE400] 03:27:28 INFO - PROCESS | 3640 | 1467973648155 Marionette DEBUG loaded listener.js 03:27:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 129 (13C40000) [pid = 3640] [serial = 371] [outer = 131AE400] 03:27:28 INFO - PROCESS | 3640 | --DOCSHELL 1A18EC00 == 49 [pid = 3640] [id = 117] 03:27:28 INFO - PROCESS | 3640 | --DOCSHELL 10E73400 == 48 [pid = 3640] [id = 116] 03:27:28 INFO - PROCESS | 3640 | --DOCSHELL 1A191400 == 47 [pid = 3640] [id = 115] 03:27:28 INFO - PROCESS | 3640 | --DOCSHELL 1802C400 == 46 [pid = 3640] [id = 114] 03:27:28 INFO - PROCESS | 3640 | --DOCSHELL 19A1D800 == 45 [pid = 3640] [id = 113] 03:27:28 INFO - PROCESS | 3640 | --DOCSHELL 1428AC00 == 44 [pid = 3640] [id = 112] 03:27:28 INFO - PROCESS | 3640 | --DOCSHELL 13073400 == 43 [pid = 3640] [id = 111] 03:27:28 INFO - PROCESS | 3640 | --DOCSHELL 114D3800 == 42 [pid = 3640] [id = 110] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 128 (156E8000) [pid = 3640] [serial = 272] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 127 (1AA8F000) [pid = 3640] [serial = 304] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 126 (1A98EC00) [pid = 3640] [serial = 302] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 125 (10ECA800) [pid = 3640] [serial = 274] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 124 (15838800) [pid = 3640] [serial = 287] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 123 (156E4800) [pid = 3640] [serial = 286] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 122 (19721800) [pid = 3640] [serial = 292] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 121 (19727C00) [pid = 3640] [serial = 293] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 120 (11AE8400) [pid = 3640] [serial = 284] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 119 (10EC6400) [pid = 3640] [serial = 283] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 118 (158C4400) [pid = 3640] [serial = 289] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 117 (1671C400) [pid = 3640] [serial = 290] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 116 (19A29000) [pid = 3640] [serial = 295] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 115 (14292400) [pid = 3640] [serial = 307] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 114 (1A82B000) [pid = 3640] [serial = 301] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 113 (139D8800) [pid = 3640] [serial = 277] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 112 (16B22400) [pid = 3640] [serial = 280] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 111 (13C49800) [pid = 3640] [serial = 313] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 110 (1A994C00) [pid = 3640] [serial = 310] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 109 (1ADCD000) [pid = 3640] [serial = 311] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 108 (1AA91C00) [pid = 3640] [serial = 305] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (1A15E800) [pid = 3640] [serial = 298] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (1A437C00) [pid = 3640] [serial = 299] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (19E7B800) [pid = 3640] [serial = 296] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (14FB2C00) [pid = 3640] [serial = 308] [outer = 00000000] [url = about:blank] 03:27:28 INFO - PROCESS | 3640 | 1467973648776 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:27:28 INFO - PROCESS | 3640 | 1467973648836 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 03:27:28 INFO - PROCESS | 3640 | 1467973648842 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:27:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:27:28 INFO - PROCESS | 3640 | 1467973648844 Marionette TRACE conn3 <- [1,462,null,{}] 03:27:28 INFO - PROCESS | 3640 | 1467973648848 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:27:28 INFO - PROCESS | 3640 | 1467973648850 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:28 INFO - PROCESS | 3640 | 1467973648938 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 03:27:29 INFO - PROCESS | 3640 | 1467973649032 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:29 INFO - PROCESS | 3640 | 1467973649035 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:29 INFO - PROCESS | 3640 | ++DOCSHELL 12BD5000 == 43 [pid = 3640] [id = 125] 03:27:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (12D81800) [pid = 3640] [serial = 372] [outer = 00000000] 03:27:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (13C49C00) [pid = 3640] [serial = 373] [outer = 12D81800] 03:27:29 INFO - PROCESS | 3640 | 1467973649082 Marionette DEBUG loaded listener.js 03:27:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (156DE400) [pid = 3640] [serial = 374] [outer = 12D81800] 03:27:29 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:27:29 INFO - PROCESS | 3640 | 1467973649565 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:27:29 INFO - PROCESS | 3640 | 1467973649619 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 03:27:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:27:29 INFO - PROCESS | 3640 | 1467973649623 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:27:29 INFO - PROCESS | 3640 | 1467973649626 Marionette TRACE conn3 <- [1,466,null,{}] 03:27:29 INFO - PROCESS | 3640 | 1467973649636 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:27:29 INFO - PROCESS | 3640 | 1467973649640 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:29 INFO - PROCESS | 3640 | 1467973649727 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 03:27:29 INFO - PROCESS | 3640 | 1467973649736 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:29 INFO - PROCESS | 3640 | 1467973649739 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:29 INFO - PROCESS | 3640 | ++DOCSHELL 1787D800 == 44 [pid = 3640] [id = 126] 03:27:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (1787F800) [pid = 3640] [serial = 375] [outer = 00000000] 03:27:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 109 (1967B400) [pid = 3640] [serial = 376] [outer = 1787F800] 03:27:29 INFO - PROCESS | 3640 | 1467973649785 Marionette DEBUG loaded listener.js 03:27:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 110 (19680000) [pid = 3640] [serial = 377] [outer = 1787F800] 03:27:30 INFO - PROCESS | 3640 | 1467973650237 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:27:30 INFO - PROCESS | 3640 | 1467973650263 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 03:27:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:27:30 INFO - PROCESS | 3640 | 1467973650270 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:27:30 INFO - PROCESS | 3640 | 1467973650271 Marionette TRACE conn3 <- [1,470,null,{}] 03:27:30 INFO - PROCESS | 3640 | 1467973650275 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:27:30 INFO - PROCESS | 3640 | 1467973650277 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:30 INFO - PROCESS | 3640 | 1467973650414 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 03:27:30 INFO - PROCESS | 3640 | 1467973650423 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:30 INFO - PROCESS | 3640 | 1467973650425 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:30 INFO - PROCESS | 3640 | ++DOCSHELL 19725000 == 45 [pid = 3640] [id = 127] 03:27:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 111 (19A21000) [pid = 3640] [serial = 378] [outer = 00000000] 03:27:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 112 (19E7C400) [pid = 3640] [serial = 379] [outer = 19A21000] 03:27:30 INFO - PROCESS | 3640 | 1467973650469 Marionette DEBUG loaded listener.js 03:27:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 113 (19EE1800) [pid = 3640] [serial = 380] [outer = 19A21000] 03:27:30 INFO - PROCESS | 3640 | 1467973650951 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:27:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:27:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 711ms 03:27:31 INFO - PROCESS | 3640 | 1467973651003 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 03:27:31 INFO - PROCESS | 3640 | 1467973651005 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 03:27:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:27:31 INFO - PROCESS | 3640 | 1467973651008 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:27:31 INFO - PROCESS | 3640 | 1467973651010 Marionette TRACE conn3 <- [1,474,null,{}] 03:27:31 INFO - PROCESS | 3640 | 1467973651013 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:27:31 INFO - PROCESS | 3640 | 1467973651015 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:31 INFO - PROCESS | 3640 | 1467973651126 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 03:27:31 INFO - PROCESS | 3640 | 1467973651209 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:31 INFO - PROCESS | 3640 | 1467973651211 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:31 INFO - PROCESS | 3640 | ++DOCSHELL 1A167000 == 46 [pid = 3640] [id = 128] 03:27:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 114 (1A187800) [pid = 3640] [serial = 381] [outer = 00000000] 03:27:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 115 (1A191400) [pid = 3640] [serial = 382] [outer = 1A187800] 03:27:31 INFO - PROCESS | 3640 | 1467973651254 Marionette DEBUG loaded listener.js 03:27:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 116 (1A1A3000) [pid = 3640] [serial = 383] [outer = 1A187800] 03:27:31 INFO - PROCESS | 3640 | 1467973651753 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:27:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:27:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 759ms 03:27:31 INFO - PROCESS | 3640 | 1467973651788 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 03:27:31 INFO - PROCESS | 3640 | 1467973651790 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 03:27:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:27:31 INFO - PROCESS | 3640 | 1467973651794 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:27:31 INFO - PROCESS | 3640 | 1467973651796 Marionette TRACE conn3 <- [1,478,null,{}] 03:27:31 INFO - PROCESS | 3640 | 1467973651804 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:27:31 INFO - PROCESS | 3640 | 1467973651809 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:31 INFO - PROCESS | 3640 | 1467973651943 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 03:27:32 INFO - PROCESS | 3640 | 1467973652007 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:32 INFO - PROCESS | 3640 | 1467973652009 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:32 INFO - PROCESS | 3640 | ++DOCSHELL 0F317400 == 47 [pid = 3640] [id = 129] 03:27:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 117 (0F319400) [pid = 3640] [serial = 384] [outer = 00000000] 03:27:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 118 (1ABC6C00) [pid = 3640] [serial = 385] [outer = 0F319400] 03:27:32 INFO - PROCESS | 3640 | 1467973652052 Marionette DEBUG loaded listener.js 03:27:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 119 (1ADCC400) [pid = 3640] [serial = 386] [outer = 0F319400] 03:27:32 INFO - PROCESS | 3640 | 1467973652520 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:27:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:27:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 759ms 03:27:32 INFO - PROCESS | 3640 | 1467973652572 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 03:27:32 INFO - PROCESS | 3640 | 1467973652574 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 03:27:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:27:32 INFO - PROCESS | 3640 | 1467973652578 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:27:32 INFO - PROCESS | 3640 | 1467973652580 Marionette TRACE conn3 <- [1,482,null,{}] 03:27:32 INFO - PROCESS | 3640 | 1467973652583 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:27:32 INFO - PROCESS | 3640 | 1467973652585 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:32 INFO - PROCESS | 3640 | 1467973652698 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 03:27:32 INFO - PROCESS | 3640 | 1467973652765 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:32 INFO - PROCESS | 3640 | 1467973652767 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:32 INFO - PROCESS | 3640 | ++DOCSHELL 19A82400 == 48 [pid = 3640] [id = 130] 03:27:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 120 (19A85000) [pid = 3640] [serial = 387] [outer = 00000000] 03:27:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 121 (19A89000) [pid = 3640] [serial = 388] [outer = 19A85000] 03:27:32 INFO - PROCESS | 3640 | 1467973652810 Marionette DEBUG loaded listener.js 03:27:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 122 (19A89C00) [pid = 3640] [serial = 389] [outer = 19A85000] 03:27:33 INFO - PROCESS | 3640 | --DOMWINDOW == 121 (1A190C00) [pid = 3640] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:27:33 INFO - PROCESS | 3640 | --DOMWINDOW == 120 (11AE0400) [pid = 3640] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:27:33 INFO - PROCESS | 3640 | --DOMWINDOW == 119 (10ECF000) [pid = 3640] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:27:33 INFO - PROCESS | 3640 | --DOMWINDOW == 118 (1A191C00) [pid = 3640] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:27:33 INFO - PROCESS | 3640 | --DOMWINDOW == 117 (155E1C00) [pid = 3640] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:27:33 INFO - PROCESS | 3640 | --DOMWINDOW == 116 (19A1FC00) [pid = 3640] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:27:33 INFO - PROCESS | 3640 | --DOMWINDOW == 115 (19E81000) [pid = 3640] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:27:33 INFO - PROCESS | 3640 | --DOMWINDOW == 114 (130A0800) [pid = 3640] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:27:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 115 (131B8400) [pid = 3640] [serial = 390] [outer = 1B51EC00] 03:27:33 INFO - PROCESS | 3640 | 1467973653408 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:27:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:27:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 873ms 03:27:33 INFO - PROCESS | 3640 | 1467973653454 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 03:27:33 INFO - PROCESS | 3640 | 1467973653456 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 03:27:33 INFO - PROCESS | 3640 | 1467973653459 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:27:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:27:33 INFO - PROCESS | 3640 | 1467973653461 Marionette TRACE conn3 <- [1,486,null,{}] 03:27:33 INFO - PROCESS | 3640 | 1467973653465 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:27:33 INFO - PROCESS | 3640 | 1467973653467 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:33 INFO - PROCESS | 3640 | 1467973653556 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 03:27:33 INFO - PROCESS | 3640 | 1467973653561 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:33 INFO - PROCESS | 3640 | 1467973653563 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:33 INFO - PROCESS | 3640 | ++DOCSHELL 139CC000 == 49 [pid = 3640] [id = 131] 03:27:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 116 (139CD000) [pid = 3640] [serial = 391] [outer = 00000000] 03:27:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 117 (16E45C00) [pid = 3640] [serial = 392] [outer = 139CD000] 03:27:33 INFO - PROCESS | 3640 | 1467973653609 Marionette DEBUG loaded listener.js 03:27:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 118 (16E48C00) [pid = 3640] [serial = 393] [outer = 139CD000] 03:27:34 INFO - PROCESS | 3640 | 1467973654024 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:27:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:27:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 614ms 03:27:34 INFO - PROCESS | 3640 | 1467973654059 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 03:27:34 INFO - PROCESS | 3640 | 1467973654061 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 03:27:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:27:34 INFO - PROCESS | 3640 | 1467973654068 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:27:34 INFO - PROCESS | 3640 | 1467973654070 Marionette TRACE conn3 <- [1,490,null,{}] 03:27:34 INFO - PROCESS | 3640 | 1467973654087 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:27:34 INFO - PROCESS | 3640 | 1467973654089 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:34 INFO - PROCESS | 3640 | 1467973654173 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 03:27:34 INFO - PROCESS | 3640 | 1467973654178 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:34 INFO - PROCESS | 3640 | 1467973654180 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:34 INFO - PROCESS | 3640 | ++DOCSHELL 0F315C00 == 50 [pid = 3640] [id = 132] 03:27:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 119 (1055A800) [pid = 3640] [serial = 394] [outer = 00000000] 03:27:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 120 (19A87000) [pid = 3640] [serial = 395] [outer = 1055A800] 03:27:34 INFO - PROCESS | 3640 | 1467973654224 Marionette DEBUG loaded listener.js 03:27:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 121 (1A437800) [pid = 3640] [serial = 396] [outer = 1055A800] 03:27:34 INFO - PROCESS | 3640 | 1467973654684 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:27:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:27:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 631ms 03:27:34 INFO - PROCESS | 3640 | 1467973654712 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 03:27:34 INFO - PROCESS | 3640 | 1467973654714 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 03:27:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:27:34 INFO - PROCESS | 3640 | 1467973654717 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:27:34 INFO - PROCESS | 3640 | 1467973654719 Marionette TRACE conn3 <- [1,494,null,{}] 03:27:34 INFO - PROCESS | 3640 | 1467973654722 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:27:34 INFO - PROCESS | 3640 | 1467973654724 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:34 INFO - PROCESS | 3640 | 1467973654860 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 03:27:34 INFO - PROCESS | 3640 | 1467973654866 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:34 INFO - PROCESS | 3640 | 1467973654867 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:34 INFO - PROCESS | 3640 | ++DOCSHELL 1306CC00 == 51 [pid = 3640] [id = 133] 03:27:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 122 (165D4800) [pid = 3640] [serial = 397] [outer = 00000000] 03:27:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 123 (165DE000) [pid = 3640] [serial = 398] [outer = 165D4800] 03:27:34 INFO - PROCESS | 3640 | 1467973654910 Marionette DEBUG loaded listener.js 03:27:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 124 (165E1800) [pid = 3640] [serial = 399] [outer = 165D4800] 03:27:35 INFO - PROCESS | 3640 | 1467973655507 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:27:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:27:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 824ms 03:27:35 INFO - PROCESS | 3640 | 1467973655647 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 03:27:35 INFO - PROCESS | 3640 | 1467973655651 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 03:27:35 INFO - PROCESS | 3640 | 1467973655661 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:27:35 INFO - PROCESS | 3640 | 1467973655664 Marionette TRACE conn3 <- [1,498,null,{}] 03:27:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:27:35 INFO - PROCESS | 3640 | 1467973655670 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:27:35 INFO - PROCESS | 3640 | 1467973655674 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:35 INFO - PROCESS | 3640 | 1467973655797 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 03:27:35 INFO - PROCESS | 3640 | 1467973655923 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:35 INFO - PROCESS | 3640 | 1467973655926 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:35 INFO - PROCESS | 3640 | ++DOCSHELL 10A04400 == 52 [pid = 3640] [id = 134] 03:27:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 125 (10A76000) [pid = 3640] [serial = 400] [outer = 00000000] 03:27:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 126 (131B4800) [pid = 3640] [serial = 401] [outer = 10A76000] 03:27:36 INFO - PROCESS | 3640 | 1467973655982 Marionette DEBUG loaded listener.js 03:27:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 127 (1428C000) [pid = 3640] [serial = 402] [outer = 10A76000] 03:27:36 INFO - PROCESS | 3640 | 1467973656606 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:27:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:27:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 987ms 03:27:36 INFO - PROCESS | 3640 | 1467973656645 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 03:27:36 INFO - PROCESS | 3640 | 1467973656650 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 03:27:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:27:36 INFO - PROCESS | 3640 | 1467973656657 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:27:36 INFO - PROCESS | 3640 | 1467973656660 Marionette TRACE conn3 <- [1,502,null,{}] 03:27:36 INFO - PROCESS | 3640 | 1467973656664 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:27:36 INFO - PROCESS | 3640 | 1467973656666 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:36 INFO - PROCESS | 3640 | 1467973656780 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 03:27:36 INFO - PROCESS | 3640 | 1467973656882 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:36 INFO - PROCESS | 3640 | 1467973656885 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:36 INFO - PROCESS | 3640 | ++DOCSHELL 165D7C00 == 53 [pid = 3640] [id = 135] 03:27:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 128 (165DE800) [pid = 3640] [serial = 403] [outer = 00000000] 03:27:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 129 (16E3CC00) [pid = 3640] [serial = 404] [outer = 165DE800] 03:27:36 INFO - PROCESS | 3640 | 1467973656941 Marionette DEBUG loaded listener.js 03:27:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 130 (17008400) [pid = 3640] [serial = 405] [outer = 165DE800] 03:27:37 INFO - PROCESS | 3640 | 1467973657599 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:27:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:27:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 970ms 03:27:37 INFO - PROCESS | 3640 | 1467973657636 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 03:27:37 INFO - PROCESS | 3640 | 1467973657638 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 03:27:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:27:37 INFO - PROCESS | 3640 | 1467973657642 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:27:37 INFO - PROCESS | 3640 | 1467973657646 Marionette TRACE conn3 <- [1,506,null,{}] 03:27:37 INFO - PROCESS | 3640 | 1467973657657 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:27:37 INFO - PROCESS | 3640 | 1467973657661 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:37 INFO - PROCESS | 3640 | 1467973657778 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 03:27:37 INFO - PROCESS | 3640 | 1467973657883 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:37 INFO - PROCESS | 3640 | 1467973657886 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:37 INFO - PROCESS | 3640 | ++DOCSHELL 19AB5000 == 54 [pid = 3640] [id = 136] 03:27:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 131 (19E7A400) [pid = 3640] [serial = 406] [outer = 00000000] 03:27:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 132 (1A188400) [pid = 3640] [serial = 407] [outer = 19E7A400] 03:27:37 INFO - PROCESS | 3640 | 1467973657942 Marionette DEBUG loaded listener.js 03:27:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 133 (1A82B800) [pid = 3640] [serial = 408] [outer = 19E7A400] 03:27:38 INFO - PROCESS | 3640 | 1467973658612 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:27:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:27:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1035ms 03:27:38 INFO - PROCESS | 3640 | 1467973658675 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 03:27:38 INFO - PROCESS | 3640 | 1467973658678 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 03:27:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:27:38 INFO - PROCESS | 3640 | 1467973658682 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:27:38 INFO - PROCESS | 3640 | 1467973658684 Marionette TRACE conn3 <- [1,510,null,{}] 03:27:38 INFO - PROCESS | 3640 | 1467973658687 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:27:38 INFO - PROCESS | 3640 | 1467973658690 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:38 INFO - PROCESS | 3640 | 1467973658807 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 03:27:38 INFO - PROCESS | 3640 | 1467973658935 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:38 INFO - PROCESS | 3640 | 1467973658937 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:38 INFO - PROCESS | 3640 | ++DOCSHELL 1A166C00 == 55 [pid = 3640] [id = 137] 03:27:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 134 (1A69F400) [pid = 3640] [serial = 409] [outer = 00000000] 03:27:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 135 (1A6A3C00) [pid = 3640] [serial = 410] [outer = 1A69F400] 03:27:39 INFO - PROCESS | 3640 | 1467973658991 Marionette DEBUG loaded listener.js 03:27:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 136 (1A6A6000) [pid = 3640] [serial = 411] [outer = 1A69F400] 03:27:39 INFO - PROCESS | 3640 | 1467973659673 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:27:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:27:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1180ms 03:27:39 INFO - PROCESS | 3640 | 1467973659921 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 03:27:39 INFO - PROCESS | 3640 | 1467973659925 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 03:27:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:27:39 INFO - PROCESS | 3640 | 1467973659931 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:27:39 INFO - PROCESS | 3640 | 1467973659934 Marionette TRACE conn3 <- [1,514,null,{}] 03:27:39 INFO - PROCESS | 3640 | 1467973659940 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:27:39 INFO - PROCESS | 3640 | 1467973659943 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:40 INFO - PROCESS | 3640 | 1467973660044 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 03:27:40 INFO - PROCESS | 3640 | 1467973660141 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:40 INFO - PROCESS | 3640 | 1467973660146 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:40 INFO - PROCESS | 3640 | ++DOCSHELL 13074000 == 56 [pid = 3640] [id = 138] 03:27:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 137 (130A0800) [pid = 3640] [serial = 412] [outer = 00000000] 03:27:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 138 (131B6000) [pid = 3640] [serial = 413] [outer = 130A0800] 03:27:40 INFO - PROCESS | 3640 | 1467973660243 Marionette DEBUG loaded listener.js 03:27:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 139 (13C3E000) [pid = 3640] [serial = 414] [outer = 130A0800] 03:27:40 INFO - PROCESS | 3640 | 1467973660809 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:27:40 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:27:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 921ms 03:27:40 INFO - PROCESS | 3640 | 1467973660868 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 03:27:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:27:40 INFO - PROCESS | 3640 | 1467973660871 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 03:27:40 INFO - PROCESS | 3640 | 1467973660877 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:27:40 INFO - PROCESS | 3640 | 1467973660880 Marionette TRACE conn3 <- [1,518,null,{}] 03:27:40 INFO - PROCESS | 3640 | 1467973660884 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:27:40 INFO - PROCESS | 3640 | 1467973660887 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:41 INFO - PROCESS | 3640 | 1467973660983 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 03:27:41 INFO - PROCESS | 3640 | 1467973661122 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:41 INFO - PROCESS | 3640 | 1467973661124 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:41 INFO - PROCESS | 3640 | --DOCSHELL 0F315C00 == 55 [pid = 3640] [id = 132] 03:27:41 INFO - PROCESS | 3640 | --DOCSHELL 139CC000 == 54 [pid = 3640] [id = 131] 03:27:41 INFO - PROCESS | 3640 | --DOCSHELL 19A82400 == 53 [pid = 3640] [id = 130] 03:27:41 INFO - PROCESS | 3640 | --DOCSHELL 0F317400 == 52 [pid = 3640] [id = 129] 03:27:41 INFO - PROCESS | 3640 | --DOCSHELL 1A167000 == 51 [pid = 3640] [id = 128] 03:27:41 INFO - PROCESS | 3640 | --DOCSHELL 19725000 == 50 [pid = 3640] [id = 127] 03:27:41 INFO - PROCESS | 3640 | --DOCSHELL 1787D800 == 49 [pid = 3640] [id = 126] 03:27:41 INFO - PROCESS | 3640 | --DOCSHELL 12BD5000 == 48 [pid = 3640] [id = 125] 03:27:41 INFO - PROCESS | 3640 | --DOCSHELL 13158400 == 47 [pid = 3640] [id = 124] 03:27:41 INFO - PROCESS | 3640 | --DOCSHELL 13C40C00 == 46 [pid = 3640] [id = 120] 03:27:41 INFO - PROCESS | 3640 | --DOCSHELL 0F31A800 == 45 [pid = 3640] [id = 119] 03:27:41 INFO - PROCESS | 3640 | --DOCSHELL 1A829400 == 44 [pid = 3640] [id = 118] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 138 (1A995400) [pid = 3640] [serial = 350] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 137 (1ABD0400) [pid = 3640] [serial = 352] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 136 (19EE7400) [pid = 3640] [serial = 322] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 135 (1A993400) [pid = 3640] [serial = 349] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 134 (131B5400) [pid = 3640] [serial = 329] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 133 (130AF800) [pid = 3640] [serial = 328] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 132 (177A3000) [pid = 3640] [serial = 346] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 131 (1A195800) [pid = 3640] [serial = 343] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 130 (1AF1C800) [pid = 3640] [serial = 325] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 129 (16BEEC00) [pid = 3640] [serial = 334] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 128 (19AAD800) [pid = 3640] [serial = 337] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 127 (19AB2800) [pid = 3640] [serial = 338] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 126 (1A43F000) [pid = 3640] [serial = 344] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 125 (156E5000) [pid = 3640] [serial = 319] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 124 (17080800) [pid = 3640] [serial = 335] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 123 (1A188C00) [pid = 3640] [serial = 340] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 122 (13C47400) [pid = 3640] [serial = 332] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 121 (131B7800) [pid = 3640] [serial = 316] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 120 (1A18C800) [pid = 3640] [serial = 341] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 119 (13271800) [pid = 3640] [serial = 331] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | --DOMWINDOW == 118 (177A5000) [pid = 3640] [serial = 347] [outer = 00000000] [url = about:blank] 03:27:41 INFO - PROCESS | 3640 | ++DOCSHELL 0F317400 == 45 [pid = 3640] [id = 139] 03:27:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 119 (0F31A800) [pid = 3640] [serial = 415] [outer = 00000000] 03:27:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 120 (130AF800) [pid = 3640] [serial = 416] [outer = 0F31A800] 03:27:41 INFO - PROCESS | 3640 | 1467973661233 Marionette DEBUG loaded listener.js 03:27:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 121 (131F1800) [pid = 3640] [serial = 417] [outer = 0F31A800] 03:27:41 INFO - PROCESS | 3640 | 1467973661751 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:27:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:27:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 938ms 03:27:41 INFO - PROCESS | 3640 | 1467973661815 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 03:27:41 INFO - PROCESS | 3640 | 1467973661817 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 03:27:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:27:41 INFO - PROCESS | 3640 | 1467973661820 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:27:41 INFO - PROCESS | 3640 | 1467973661822 Marionette TRACE conn3 <- [1,522,null,{}] 03:27:41 INFO - PROCESS | 3640 | 1467973661831 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:27:41 INFO - PROCESS | 3640 | 1467973661836 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:41 INFO - PROCESS | 3640 | 1467973661930 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 03:27:41 INFO - PROCESS | 3640 | 1467973661944 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:41 INFO - PROCESS | 3640 | 1467973661948 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:41 INFO - PROCESS | 3640 | ++DOCSHELL 156EA000 == 46 [pid = 3640] [id = 140] 03:27:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 122 (156EA400) [pid = 3640] [serial = 418] [outer = 00000000] 03:27:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 123 (15883000) [pid = 3640] [serial = 419] [outer = 156EA400] 03:27:42 INFO - PROCESS | 3640 | 1467973661994 Marionette DEBUG loaded listener.js 03:27:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 124 (16077C00) [pid = 3640] [serial = 420] [outer = 156EA400] 03:27:42 INFO - PROCESS | 3640 | 1467973662507 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:27:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:27:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 728ms 03:27:42 INFO - PROCESS | 3640 | 1467973662552 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 03:27:42 INFO - PROCESS | 3640 | 1467973662554 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 03:27:42 INFO - PROCESS | 3640 | 1467973662557 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:27:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:27:42 INFO - PROCESS | 3640 | 1467973662558 Marionette TRACE conn3 <- [1,526,null,{}] 03:27:42 INFO - PROCESS | 3640 | 1467973662562 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:27:42 INFO - PROCESS | 3640 | 1467973662564 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:42 INFO - PROCESS | 3640 | 1467973662647 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 03:27:42 INFO - PROCESS | 3640 | 1467973662691 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:42 INFO - PROCESS | 3640 | 1467973662693 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:42 INFO - PROCESS | 3640 | ++DOCSHELL 165D8C00 == 47 [pid = 3640] [id = 141] 03:27:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 125 (165E0800) [pid = 3640] [serial = 421] [outer = 00000000] 03:27:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 126 (16E46800) [pid = 3640] [serial = 422] [outer = 165E0800] 03:27:42 INFO - PROCESS | 3640 | 1467973662811 Marionette DEBUG loaded listener.js 03:27:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 127 (16F0BC00) [pid = 3640] [serial = 423] [outer = 165E0800] 03:27:43 INFO - PROCESS | 3640 | 1467973663180 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:27:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 03:27:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 662ms 03:27:43 INFO - PROCESS | 3640 | 1467973663195 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 03:27:43 INFO - PROCESS | 3640 | 1467973663197 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 03:27:43 INFO - PROCESS | 3640 | 1467973663200 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:27:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:27:43 INFO - PROCESS | 3640 | 1467973663202 Marionette TRACE conn3 <- [1,530,null,{}] 03:27:43 INFO - PROCESS | 3640 | 1467973663206 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:27:43 INFO - PROCESS | 3640 | 1467973663208 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:43 INFO - PROCESS | 3640 | 1467973663386 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 03:27:43 INFO - PROCESS | 3640 | 1467973663441 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:43 INFO - PROCESS | 3640 | 1467973663444 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:43 INFO - PROCESS | 3640 | ++DOCSHELL 1773C400 == 48 [pid = 3640] [id = 142] 03:27:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 128 (177A5000) [pid = 3640] [serial = 424] [outer = 00000000] 03:27:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 129 (1802C400) [pid = 3640] [serial = 425] [outer = 177A5000] 03:27:43 INFO - PROCESS | 3640 | 1467973663487 Marionette DEBUG loaded listener.js 03:27:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 130 (1967F400) [pid = 3640] [serial = 426] [outer = 177A5000] 03:27:43 INFO - PROCESS | 3640 | 1467973663871 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:27:43 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:27:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:27:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:27:43 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:27:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:27:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:27:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 711ms 03:27:43 INFO - PROCESS | 3640 | 1467973663934 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 03:27:43 INFO - PROCESS | 3640 | 1467973663936 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 03:27:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:27:43 INFO - PROCESS | 3640 | 1467973663940 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:27:43 INFO - PROCESS | 3640 | 1467973663942 Marionette TRACE conn3 <- [1,534,null,{}] 03:27:43 INFO - PROCESS | 3640 | 1467973663951 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:27:43 INFO - PROCESS | 3640 | 1467973663956 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:44 INFO - PROCESS | 3640 | 1467973664143 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 03:27:44 INFO - PROCESS | 3640 | 1467973664167 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:44 INFO - PROCESS | 3640 | 1467973664169 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:44 INFO - PROCESS | 3640 | ++DOCSHELL 19A69800 == 49 [pid = 3640] [id = 143] 03:27:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 131 (19A6D000) [pid = 3640] [serial = 427] [outer = 00000000] 03:27:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 132 (19AAD800) [pid = 3640] [serial = 428] [outer = 19A6D000] 03:27:44 INFO - PROCESS | 3640 | 1467973664213 Marionette DEBUG loaded listener.js 03:27:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 133 (19E80000) [pid = 3640] [serial = 429] [outer = 19A6D000] 03:27:44 INFO - PROCESS | 3640 | 1467973664703 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:27:44 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:27:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 760ms 03:27:44 INFO - PROCESS | 3640 | 1467973664713 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 03:27:44 INFO - PROCESS | 3640 | 1467973664715 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 03:27:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:27:44 INFO - PROCESS | 3640 | 1467973664719 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:27:44 INFO - PROCESS | 3640 | 1467973664720 Marionette TRACE conn3 <- [1,538,null,{}] 03:27:44 INFO - PROCESS | 3640 | 1467973664724 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:27:44 INFO - PROCESS | 3640 | 1467973664726 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:44 INFO - PROCESS | 3640 | 1467973664836 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 03:27:44 INFO - PROCESS | 3640 | 1467973664843 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:44 INFO - PROCESS | 3640 | 1467973664845 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:44 INFO - PROCESS | 3640 | ++DOCSHELL 19A82000 == 50 [pid = 3640] [id = 144] 03:27:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 134 (19AAB000) [pid = 3640] [serial = 430] [outer = 00000000] 03:27:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 135 (1A18C400) [pid = 3640] [serial = 431] [outer = 19AAB000] 03:27:44 INFO - PROCESS | 3640 | 1467973664936 Marionette DEBUG loaded listener.js 03:27:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 136 (1A18D000) [pid = 3640] [serial = 432] [outer = 19AAB000] 03:27:45 INFO - PROCESS | 3640 | 1467973665385 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:27:45 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:27:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 728ms 03:27:45 INFO - PROCESS | 3640 | 1467973665451 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 03:27:45 INFO - PROCESS | 3640 | 1467973665453 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 03:27:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:27:45 INFO - PROCESS | 3640 | 1467973665457 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:27:45 INFO - PROCESS | 3640 | 1467973665458 Marionette TRACE conn3 <- [1,542,null,{}] 03:27:45 INFO - PROCESS | 3640 | 1467973665468 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:27:45 INFO - PROCESS | 3640 | 1467973665470 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:45 INFO - PROCESS | 3640 | 1467973665606 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 03:27:45 INFO - PROCESS | 3640 | 1467973665631 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:45 INFO - PROCESS | 3640 | 1467973665633 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:45 INFO - PROCESS | 3640 | ++DOCSHELL 19EE7400 == 51 [pid = 3640] [id = 145] 03:27:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 137 (19EEC800) [pid = 3640] [serial = 433] [outer = 00000000] 03:27:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 138 (1A69B400) [pid = 3640] [serial = 434] [outer = 19EEC800] 03:27:45 INFO - PROCESS | 3640 | 1467973665676 Marionette DEBUG loaded listener.js 03:27:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 139 (1A69BC00) [pid = 3640] [serial = 435] [outer = 19EEC800] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 138 (12D81800) [pid = 3640] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 137 (1A187800) [pid = 3640] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 136 (0F319400) [pid = 3640] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 135 (19A21000) [pid = 3640] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 134 (131AE400) [pid = 3640] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 133 (19A85000) [pid = 3640] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 132 (139CD000) [pid = 3640] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 131 (1055A800) [pid = 3640] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 130 (1787F800) [pid = 3640] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 129 (10E6DC00) [pid = 3640] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 128 (13ED1000) [pid = 3640] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 127 (1A990800) [pid = 3640] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 126 (10ECAC00) [pid = 3640] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 125 (19E7AC00) [pid = 3640] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 124 (176F0000) [pid = 3640] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 123 (19721400) [pid = 3640] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 122 (10A81800) [pid = 3640] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:27:46 INFO - PROCESS | 3640 | --DOMWINDOW == 121 (158C4C00) [pid = 3640] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:27:46 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:27:46 INFO - PROCESS | 3640 | [3640] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:27:46 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:27:46 INFO - PROCESS | 3640 | 1467973666337 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:27:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:27:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 921ms 03:27:46 INFO - PROCESS | 3640 | 1467973666395 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 03:27:46 INFO - PROCESS | 3640 | 1467973666397 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 03:27:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:27:46 INFO - PROCESS | 3640 | 1467973666400 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:27:46 INFO - PROCESS | 3640 | 1467973666402 Marionette TRACE conn3 <- [1,546,null,{}] 03:27:46 INFO - PROCESS | 3640 | 1467973666405 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:27:46 INFO - PROCESS | 3640 | 1467973666407 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:46 INFO - PROCESS | 3640 | 1467973666490 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 03:27:46 INFO - PROCESS | 3640 | 1467973666495 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:46 INFO - PROCESS | 3640 | 1467973666497 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:46 INFO - PROCESS | 3640 | ++DOCSHELL 14292400 == 52 [pid = 3640] [id = 146] 03:27:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 122 (1558F400) [pid = 3640] [serial = 436] [outer = 00000000] 03:27:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 123 (1700D400) [pid = 3640] [serial = 437] [outer = 1558F400] 03:27:46 INFO - PROCESS | 3640 | 1467973666540 Marionette DEBUG loaded listener.js 03:27:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 124 (19A84000) [pid = 3640] [serial = 438] [outer = 1558F400] 03:27:46 INFO - PROCESS | 3640 | 1467973666948 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:27:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:27:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 615ms 03:27:47 INFO - PROCESS | 3640 | 1467973666998 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 03:27:47 INFO - PROCESS | 3640 | 1467973667000 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 03:27:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:27:47 INFO - PROCESS | 3640 | 1467973667003 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:27:47 INFO - PROCESS | 3640 | 1467973667005 Marionette TRACE conn3 <- [1,550,null,{}] 03:27:47 INFO - PROCESS | 3640 | 1467973667012 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:27:47 INFO - PROCESS | 3640 | 1467973667014 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:47 INFO - PROCESS | 3640 | 1467973667095 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 03:27:47 INFO - PROCESS | 3640 | 1467973667102 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:47 INFO - PROCESS | 3640 | 1467973667103 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:47 INFO - PROCESS | 3640 | ++DOCSHELL 10A75400 == 53 [pid = 3640] [id = 147] 03:27:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 125 (112AA000) [pid = 3640] [serial = 439] [outer = 00000000] 03:27:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 126 (1A192000) [pid = 3640] [serial = 440] [outer = 112AA000] 03:27:47 INFO - PROCESS | 3640 | 1467973667151 Marionette DEBUG loaded listener.js 03:27:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 127 (1A5C0400) [pid = 3640] [serial = 441] [outer = 112AA000] 03:27:47 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:27:47 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:27:47 INFO - PROCESS | 3640 | 1467973667653 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:27:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:27:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 663ms 03:27:47 INFO - PROCESS | 3640 | 1467973667674 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 03:27:47 INFO - PROCESS | 3640 | 1467973667676 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 03:27:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:27:47 INFO - PROCESS | 3640 | 1467973667680 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:27:47 INFO - PROCESS | 3640 | 1467973667682 Marionette TRACE conn3 <- [1,554,null,{}] 03:27:47 INFO - PROCESS | 3640 | 1467973667685 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:27:47 INFO - PROCESS | 3640 | 1467973667687 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:47 INFO - PROCESS | 3640 | 1467973667824 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 03:27:47 INFO - PROCESS | 3640 | 1467973667832 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:47 INFO - PROCESS | 3640 | 1467973667834 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:47 INFO - PROCESS | 3640 | ++DOCSHELL 1A6A6C00 == 54 [pid = 3640] [id = 148] 03:27:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 128 (1A821800) [pid = 3640] [serial = 442] [outer = 00000000] 03:27:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 129 (1A992C00) [pid = 3640] [serial = 443] [outer = 1A821800] 03:27:47 INFO - PROCESS | 3640 | 1467973667879 Marionette DEBUG loaded listener.js 03:27:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 130 (1A99D400) [pid = 3640] [serial = 444] [outer = 1A821800] 03:27:48 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:27:48 INFO - PROCESS | 3640 | 1467973668481 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:27:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:27:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 824ms 03:27:48 INFO - PROCESS | 3640 | 1467973668514 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 03:27:48 INFO - PROCESS | 3640 | 1467973668518 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 03:27:48 INFO - PROCESS | 3640 | 1467973668523 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:27:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:27:48 INFO - PROCESS | 3640 | 1467973668527 Marionette TRACE conn3 <- [1,558,null,{}] 03:27:48 INFO - PROCESS | 3640 | 1467973668616 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:27:48 INFO - PROCESS | 3640 | 1467973668619 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:48 INFO - PROCESS | 3640 | 1467973668771 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 03:27:48 INFO - PROCESS | 3640 | 1467973668782 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:48 INFO - PROCESS | 3640 | 1467973668785 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:48 INFO - PROCESS | 3640 | ++DOCSHELL 114D3800 == 55 [pid = 3640] [id = 149] 03:27:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 131 (114D4400) [pid = 3640] [serial = 445] [outer = 00000000] 03:27:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 132 (13158C00) [pid = 3640] [serial = 446] [outer = 114D4400] 03:27:48 INFO - PROCESS | 3640 | 1467973668840 Marionette DEBUG loaded listener.js 03:27:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 133 (1327D000) [pid = 3640] [serial = 447] [outer = 114D4400] 03:27:49 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:27:49 INFO - PROCESS | 3640 | 1467973669492 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:27:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:27:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1019ms 03:27:49 INFO - PROCESS | 3640 | 1467973669545 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 03:27:49 INFO - PROCESS | 3640 | 1467973669549 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 03:27:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:27:49 INFO - PROCESS | 3640 | 1467973669556 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:27:49 INFO - PROCESS | 3640 | 1467973669559 Marionette TRACE conn3 <- [1,562,null,{}] 03:27:49 INFO - PROCESS | 3640 | 1467973669563 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:27:49 INFO - PROCESS | 3640 | 1467973669566 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:49 INFO - PROCESS | 3640 | 1467973669678 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 03:27:49 INFO - PROCESS | 3640 | 1467973669810 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:49 INFO - PROCESS | 3640 | 1467973669813 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:49 INFO - PROCESS | 3640 | ++DOCSHELL 1428B400 == 56 [pid = 3640] [id = 150] 03:27:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 134 (14290400) [pid = 3640] [serial = 448] [outer = 00000000] 03:27:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 135 (15883800) [pid = 3640] [serial = 449] [outer = 14290400] 03:27:49 INFO - PROCESS | 3640 | 1467973669869 Marionette DEBUG loaded listener.js 03:27:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 136 (1671A000) [pid = 3640] [serial = 450] [outer = 14290400] 03:27:50 INFO - PROCESS | 3640 | 1467973670514 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:27:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:27:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1035ms 03:27:50 INFO - PROCESS | 3640 | 1467973670591 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 03:27:50 INFO - PROCESS | 3640 | 1467973670594 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 03:27:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:27:50 INFO - PROCESS | 3640 | 1467973670598 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:27:50 INFO - PROCESS | 3640 | 1467973670601 Marionette TRACE conn3 <- [1,566,null,{}] 03:27:50 INFO - PROCESS | 3640 | 1467973670612 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:27:50 INFO - PROCESS | 3640 | 1467973670617 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:50 INFO - PROCESS | 3640 | 1467973670760 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 03:27:50 INFO - PROCESS | 3640 | 1467973670888 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:50 INFO - PROCESS | 3640 | 1467973670891 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:50 INFO - PROCESS | 3640 | ++DOCSHELL 19EE6800 == 57 [pid = 3640] [id = 151] 03:27:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 137 (1A15E000) [pid = 3640] [serial = 451] [outer = 00000000] 03:27:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 138 (1A1B0400) [pid = 3640] [serial = 452] [outer = 1A15E000] 03:27:50 INFO - PROCESS | 3640 | 1467973670949 Marionette DEBUG loaded listener.js 03:27:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 139 (1A6A9000) [pid = 3640] [serial = 453] [outer = 1A15E000] 03:27:51 INFO - PROCESS | 3640 | 1467973671589 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:27:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1034ms 03:27:51 INFO - PROCESS | 3640 | 1467973671632 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 03:27:51 INFO - PROCESS | 3640 | 1467973671635 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 03:27:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:27:51 INFO - PROCESS | 3640 | 1467973671638 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:27:51 INFO - PROCESS | 3640 | 1467973671640 Marionette TRACE conn3 <- [1,570,null,{}] 03:27:51 INFO - PROCESS | 3640 | 1467973671644 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:27:51 INFO - PROCESS | 3640 | 1467973671646 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:51 INFO - PROCESS | 3640 | 1467973671754 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 03:27:51 INFO - PROCESS | 3640 | 1467973671857 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:51 INFO - PROCESS | 3640 | 1467973671860 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:51 INFO - PROCESS | 3640 | ++DOCSHELL 1A1ACC00 == 58 [pid = 3640] [id = 152] 03:27:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 140 (1A82FC00) [pid = 3640] [serial = 454] [outer = 00000000] 03:27:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 141 (1ABD2000) [pid = 3640] [serial = 455] [outer = 1A82FC00] 03:27:51 INFO - PROCESS | 3640 | 1467973671911 Marionette DEBUG loaded listener.js 03:27:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 142 (1ADD4C00) [pid = 3640] [serial = 456] [outer = 1A82FC00] 03:27:52 INFO - PROCESS | 3640 | 1467973672497 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:27:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:27:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 921ms 03:27:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:27:52 INFO - PROCESS | 3640 | 1467973672574 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 03:27:52 INFO - PROCESS | 3640 | 1467973672577 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 03:27:52 INFO - PROCESS | 3640 | 1467973672580 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:27:52 INFO - PROCESS | 3640 | 1467973672582 Marionette TRACE conn3 <- [1,574,null,{}] 03:27:52 INFO - PROCESS | 3640 | 1467973672586 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:27:52 INFO - PROCESS | 3640 | 1467973672589 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:52 INFO - PROCESS | 3640 | 1467973672696 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 03:27:52 INFO - PROCESS | 3640 | 1467973672799 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:52 INFO - PROCESS | 3640 | 1467973672802 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:52 INFO - PROCESS | 3640 | ++DOCSHELL 1ABD1800 == 59 [pid = 3640] [id = 153] 03:27:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 143 (1AF14000) [pid = 3640] [serial = 457] [outer = 00000000] 03:27:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 144 (1AF1E400) [pid = 3640] [serial = 458] [outer = 1AF14000] 03:27:52 INFO - PROCESS | 3640 | 1467973672853 Marionette DEBUG loaded listener.js 03:27:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 145 (1B0C9400) [pid = 3640] [serial = 459] [outer = 1AF14000] 03:27:53 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:27:53 INFO - PROCESS | 3640 | [3640] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:27:53 INFO - PROCESS | 3640 | 1467973673499 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:27:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:27:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 970ms 03:27:53 INFO - PROCESS | 3640 | 1467973673559 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 03:27:53 INFO - PROCESS | 3640 | 1467973673561 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 03:27:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:27:53 INFO - PROCESS | 3640 | 1467973673564 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:27:53 INFO - PROCESS | 3640 | 1467973673566 Marionette TRACE conn3 <- [1,578,null,{}] 03:27:53 INFO - PROCESS | 3640 | 1467973673570 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:27:53 INFO - PROCESS | 3640 | 1467973673577 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:53 INFO - PROCESS | 3640 | 1467973673704 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 03:27:53 INFO - PROCESS | 3640 | 1467973673945 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:53 INFO - PROCESS | 3640 | 1467973673948 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:53 INFO - PROCESS | 3640 | ++DOCSHELL 10435400 == 60 [pid = 3640] [id = 154] 03:27:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 146 (1055EC00) [pid = 3640] [serial = 460] [outer = 00000000] 03:27:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 147 (10E6F800) [pid = 3640] [serial = 461] [outer = 1055EC00] 03:27:54 INFO - PROCESS | 3640 | 1467973674002 Marionette DEBUG loaded listener.js 03:27:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 148 (112AC800) [pid = 3640] [serial = 462] [outer = 1055EC00] 03:27:54 INFO - PROCESS | 3640 | 1467973674728 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:27:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:27:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1228ms 03:27:54 INFO - PROCESS | 3640 | 1467973674799 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 03:27:54 INFO - PROCESS | 3640 | 1467973674803 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 03:27:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:27:54 INFO - PROCESS | 3640 | 1467973674807 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:27:54 INFO - PROCESS | 3640 | 1467973674811 Marionette TRACE conn3 <- [1,582,null,{}] 03:27:54 INFO - PROCESS | 3640 | 1467973674816 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:27:54 INFO - PROCESS | 3640 | 1467973674819 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:54 INFO - PROCESS | 3640 | 1467973674947 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 03:27:55 INFO - PROCESS | 3640 | 1467973675101 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:55 INFO - PROCESS | 3640 | 1467973675104 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:55 INFO - PROCESS | 3640 | ++DOCSHELL 17DC9C00 == 61 [pid = 3640] [id = 155] 03:27:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 149 (1802BC00) [pid = 3640] [serial = 463] [outer = 00000000] 03:27:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 150 (1967DC00) [pid = 3640] [serial = 464] [outer = 1802BC00] 03:27:55 INFO - PROCESS | 3640 | 1467973675154 Marionette DEBUG loaded listener.js 03:27:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 151 (1972DC00) [pid = 3640] [serial = 465] [outer = 1802BC00] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 11216000 == 60 [pid = 3640] [id = 106] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 14F80800 == 59 [pid = 3640] [id = 107] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 10A75400 == 58 [pid = 3640] [id = 147] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 14292400 == 57 [pid = 3640] [id = 146] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 19EE7400 == 56 [pid = 3640] [id = 145] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 19A82000 == 55 [pid = 3640] [id = 144] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 19A69800 == 54 [pid = 3640] [id = 143] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 1773C400 == 53 [pid = 3640] [id = 142] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 165D8C00 == 52 [pid = 3640] [id = 141] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 156EA000 == 51 [pid = 3640] [id = 140] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 0F317400 == 50 [pid = 3640] [id = 139] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 13074000 == 49 [pid = 3640] [id = 138] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 1306CC00 == 48 [pid = 3640] [id = 133] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 1A822000 == 47 [pid = 3640] [id = 122] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 156E8C00 == 46 [pid = 3640] [id = 94] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 19A5F400 == 45 [pid = 3640] [id = 108] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 10EC9C00 == 44 [pid = 3640] [id = 52] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 13272C00 == 43 [pid = 3640] [id = 53] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 19AB5000 == 42 [pid = 3640] [id = 136] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 1A98E800 == 41 [pid = 3640] [id = 81] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 10A04400 == 40 [pid = 3640] [id = 134] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 13C43400 == 39 [pid = 3640] [id = 105] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 165D7C00 == 38 [pid = 3640] [id = 135] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 1A166C00 == 37 [pid = 3640] [id = 137] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 177A4400 == 36 [pid = 3640] [id = 109] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 16073000 == 35 [pid = 3640] [id = 123] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 19EE3C00 == 34 [pid = 3640] [id = 121] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 1ABD1800 == 33 [pid = 3640] [id = 153] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 10435400 == 32 [pid = 3640] [id = 154] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 1A1ACC00 == 31 [pid = 3640] [id = 152] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 1428B400 == 30 [pid = 3640] [id = 150] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 19EE6800 == 29 [pid = 3640] [id = 151] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 1A6A6C00 == 28 [pid = 3640] [id = 148] 03:27:56 INFO - PROCESS | 3640 | --DOCSHELL 114D3800 == 27 [pid = 3640] [id = 149] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 150 (1284AC00) [pid = 3640] [serial = 191] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 149 (1620B400) [pid = 3640] [serial = 194] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 148 (1ABCAC00) [pid = 3640] [serial = 242] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 147 (114D6C00) [pid = 3640] [serial = 154] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 146 (19E7F000) [pid = 3640] [serial = 151] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 145 (19728800) [pid = 3640] [serial = 197] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 144 (1A435C00) [pid = 3640] [serial = 200] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 143 (13150800) [pid = 3640] [serial = 236] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 142 (1787F400) [pid = 3640] [serial = 239] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 141 (13C49C00) [pid = 3640] [serial = 373] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 140 (156DE400) [pid = 3640] [serial = 374] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 139 (1A191400) [pid = 3640] [serial = 382] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 138 (1A1A3000) [pid = 3640] [serial = 383] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 137 (1AA8D400) [pid = 3640] [serial = 364] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 136 (1ADCC400) [pid = 3640] [serial = 386] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 135 (19E7C400) [pid = 3640] [serial = 379] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 134 (1ABC6C00) [pid = 3640] [serial = 385] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 133 (13C40000) [pid = 3640] [serial = 371] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 132 (131B5C00) [pid = 3640] [serial = 370] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 131 (13CB1400) [pid = 3640] [serial = 164] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 130 (10A80800) [pid = 3640] [serial = 355] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 129 (19A89000) [pid = 3640] [serial = 388] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 128 (16E45C00) [pid = 3640] [serial = 392] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 127 (19A89C00) [pid = 3640] [serial = 389] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 126 (19A87000) [pid = 3640] [serial = 395] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 125 (16E48C00) [pid = 3640] [serial = 393] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 124 (19674C00) [pid = 3640] [serial = 367] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 123 (1A192400) [pid = 3640] [serial = 361] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 122 (1A437800) [pid = 3640] [serial = 396] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 121 (19680000) [pid = 3640] [serial = 377] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 120 (1967B400) [pid = 3640] [serial = 376] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 119 (165DE000) [pid = 3640] [serial = 398] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 118 (14F81000) [pid = 3640] [serial = 358] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | --DOMWINDOW == 117 (19EE1800) [pid = 3640] [serial = 380] [outer = 00000000] [url = about:blank] 03:27:56 INFO - PROCESS | 3640 | 1467973676716 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:27:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:27:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1940ms 03:27:56 INFO - PROCESS | 3640 | 1467973676751 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 03:27:56 INFO - PROCESS | 3640 | 1467973676756 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 03:27:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:27:56 INFO - PROCESS | 3640 | 1467973676763 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:27:56 INFO - PROCESS | 3640 | 1467973676766 Marionette TRACE conn3 <- [1,586,null,{}] 03:27:56 INFO - PROCESS | 3640 | 1467973676771 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:27:56 INFO - PROCESS | 3640 | 1467973676774 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:56 INFO - PROCESS | 3640 | 1467973676860 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 03:27:56 INFO - PROCESS | 3640 | 1467973676866 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:56 INFO - PROCESS | 3640 | 1467973676869 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:56 INFO - PROCESS | 3640 | ++DOCSHELL 1021DC00 == 28 [pid = 3640] [id = 156] 03:27:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 118 (10220000) [pid = 3640] [serial = 466] [outer = 00000000] 03:27:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 119 (10A82C00) [pid = 3640] [serial = 467] [outer = 10220000] 03:27:56 INFO - PROCESS | 3640 | 1467973676918 Marionette DEBUG loaded listener.js 03:27:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 120 (10EC9C00) [pid = 3640] [serial = 468] [outer = 10220000] 03:27:57 INFO - PROCESS | 3640 | 1467973677441 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:27:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:27:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 728ms 03:27:57 INFO - PROCESS | 3640 | 1467973677495 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 03:27:57 INFO - PROCESS | 3640 | 1467973677499 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 03:27:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:27:57 INFO - PROCESS | 3640 | 1467973677505 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:27:57 INFO - PROCESS | 3640 | 1467973677508 Marionette TRACE conn3 <- [1,590,null,{}] 03:27:57 INFO - PROCESS | 3640 | 1467973677512 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:27:57 INFO - PROCESS | 3640 | 1467973677514 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:57 INFO - PROCESS | 3640 | 1467973677598 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 03:27:57 INFO - PROCESS | 3640 | 1467973677606 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:57 INFO - PROCESS | 3640 | 1467973677609 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:57 INFO - PROCESS | 3640 | ++DOCSHELL 13034C00 == 29 [pid = 3640] [id = 157] 03:27:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 121 (13071000) [pid = 3640] [serial = 469] [outer = 00000000] 03:27:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 122 (13130800) [pid = 3640] [serial = 470] [outer = 13071000] 03:27:57 INFO - PROCESS | 3640 | 1467973677656 Marionette DEBUG loaded listener.js 03:27:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 123 (131B3000) [pid = 3640] [serial = 471] [outer = 13071000] 03:27:58 INFO - PROCESS | 3640 | 1467973678124 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:27:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:27:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 663ms 03:27:58 INFO - PROCESS | 3640 | 1467973678146 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 03:27:58 INFO - PROCESS | 3640 | 1467973678148 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 03:27:58 INFO - PROCESS | 3640 | 1467973678152 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:27:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:27:58 INFO - PROCESS | 3640 | 1467973678155 Marionette TRACE conn3 <- [1,594,null,{}] 03:27:58 INFO - PROCESS | 3640 | 1467973678166 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:27:58 INFO - PROCESS | 3640 | 1467973678170 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:58 INFO - PROCESS | 3640 | 1467973678337 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 03:27:58 INFO - PROCESS | 3640 | 1467973678430 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:58 INFO - PROCESS | 3640 | 1467973678433 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:58 INFO - PROCESS | 3640 | ++DOCSHELL 13CB4000 == 30 [pid = 3640] [id = 158] 03:27:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 124 (13CB6800) [pid = 3640] [serial = 472] [outer = 00000000] 03:27:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 125 (14292C00) [pid = 3640] [serial = 473] [outer = 13CB6800] 03:27:58 INFO - PROCESS | 3640 | 1467973678481 Marionette DEBUG loaded listener.js 03:27:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 126 (14F83000) [pid = 3640] [serial = 474] [outer = 13CB6800] 03:27:58 INFO - PROCESS | 3640 | 1467973678864 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:27:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:27:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 776ms 03:27:58 INFO - PROCESS | 3640 | 1467973678943 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 03:27:58 INFO - PROCESS | 3640 | 1467973678945 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 03:27:58 INFO - PROCESS | 3640 | 1467973678949 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:27:58 INFO - PROCESS | 3640 | 1467973678951 Marionette TRACE conn3 <- [1,598,null,{}] 03:27:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:27:58 INFO - PROCESS | 3640 | 1467973678970 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:27:58 INFO - PROCESS | 3640 | 1467973678972 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:59 INFO - PROCESS | 3640 | 1467973679085 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 03:27:59 INFO - PROCESS | 3640 | 1467973679097 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:59 INFO - PROCESS | 3640 | 1467973679099 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:59 INFO - PROCESS | 3640 | ++DOCSHELL 156E9400 == 31 [pid = 3640] [id = 159] 03:27:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 127 (156E9800) [pid = 3640] [serial = 475] [outer = 00000000] 03:27:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 128 (158CE800) [pid = 3640] [serial = 476] [outer = 156E9800] 03:27:59 INFO - PROCESS | 3640 | 1467973679143 Marionette DEBUG loaded listener.js 03:27:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 129 (165D6800) [pid = 3640] [serial = 477] [outer = 156E9800] 03:27:59 INFO - PROCESS | 3640 | 1467973679616 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:27:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:27:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 728ms 03:27:59 INFO - PROCESS | 3640 | 1467973679704 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 03:27:59 INFO - PROCESS | 3640 | 1467973679706 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 03:27:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:27:59 INFO - PROCESS | 3640 | 1467973679718 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:27:59 INFO - PROCESS | 3640 | 1467973679720 Marionette TRACE conn3 <- [1,602,null,{}] 03:27:59 INFO - PROCESS | 3640 | 1467973679723 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:27:59 INFO - PROCESS | 3640 | 1467973679725 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:59 INFO - PROCESS | 3640 | 1467973679841 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 03:27:59 INFO - PROCESS | 3640 | 1467973679849 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:59 INFO - PROCESS | 3640 | 1467973679851 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:27:59 INFO - PROCESS | 3640 | ++DOCSHELL 13C3D800 == 32 [pid = 3640] [id = 160] 03:27:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 130 (1558A400) [pid = 3640] [serial = 478] [outer = 00000000] 03:27:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 131 (16E3C400) [pid = 3640] [serial = 479] [outer = 1558A400] 03:27:59 INFO - PROCESS | 3640 | 1467973679896 Marionette DEBUG loaded listener.js 03:27:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 132 (17007000) [pid = 3640] [serial = 480] [outer = 1558A400] 03:28:00 INFO - PROCESS | 3640 | 1467973680399 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:28:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:28:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 727ms 03:28:00 INFO - PROCESS | 3640 | 1467973680448 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 03:28:00 INFO - PROCESS | 3640 | 1467973680451 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 03:28:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:28:00 INFO - PROCESS | 3640 | 1467973680454 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:28:00 INFO - PROCESS | 3640 | 1467973680456 Marionette TRACE conn3 <- [1,606,null,{}] 03:28:00 INFO - PROCESS | 3640 | 1467973680459 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:28:00 INFO - PROCESS | 3640 | 1467973680464 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:00 INFO - PROCESS | 3640 | 1467973680599 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 03:28:00 INFO - PROCESS | 3640 | 1467973680613 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 3640 | 1467973680616 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:00 INFO - PROCESS | 3640 | ++DOCSHELL 19674800 == 33 [pid = 3640] [id = 161] 03:28:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 133 (19674C00) [pid = 3640] [serial = 481] [outer = 00000000] 03:28:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 134 (1967E400) [pid = 3640] [serial = 482] [outer = 19674C00] 03:28:00 INFO - PROCESS | 3640 | 1467973680659 Marionette DEBUG loaded listener.js 03:28:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 135 (19728400) [pid = 3640] [serial = 483] [outer = 19674C00] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 134 (0F31AC00) [pid = 3640] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 133 (13C44C00) [pid = 3640] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 132 (16074000) [pid = 3640] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 131 (19E7EC00) [pid = 3640] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 130 (1587D800) [pid = 3640] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 129 (11216800) [pid = 3640] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 128 (14FB6400) [pid = 3640] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 127 (1A82B400) [pid = 3640] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 126 (10A08400) [pid = 3640] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 125 (19A6D000) [pid = 3640] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 124 (19AAB000) [pid = 3640] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 123 (19EEC800) [pid = 3640] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 122 (112AA000) [pid = 3640] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 121 (1558F400) [pid = 3640] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 120 (0F31A800) [pid = 3640] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 119 (130A0800) [pid = 3640] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 118 (156EA400) [pid = 3640] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 117 (1A69F400) [pid = 3640] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 116 (165DE800) [pid = 3640] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 115 (19E7A400) [pid = 3640] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 114 (177A5000) [pid = 3640] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 113 (165E0800) [pid = 3640] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 112 (165D4800) [pid = 3640] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 111 (10A76000) [pid = 3640] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 110 (1A821800) [pid = 3640] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 109 (19A63000) [pid = 3640] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 108 (1A5BE400) [pid = 3640] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (1A82AC00) [pid = 3640] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:28:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (131EF400) [pid = 3640] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:28:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1359ms 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (19EED800) [pid = 3640] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:28:01 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (13C43C00) [pid = 3640] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:28:01 INFO - PROCESS | 3640 | 1467973681768 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:28:01 INFO - PROCESS | 3640 | 1467973681809 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 03:28:01 INFO - PROCESS | 3640 | 1467973681821 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 03:28:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:28:01 INFO - PROCESS | 3640 | 1467973681825 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:28:01 INFO - PROCESS | 3640 | 1467973681827 Marionette TRACE conn3 <- [1,610,null,{}] 03:28:01 INFO - PROCESS | 3640 | 1467973681830 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:28:01 INFO - PROCESS | 3640 | 1467973681832 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:01 INFO - PROCESS | 3640 | 1467973681965 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 03:28:02 INFO - PROCESS | 3640 | 1467973682027 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 3640 | 1467973682029 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:02 INFO - PROCESS | 3640 | ++DOCSHELL 0F313000 == 34 [pid = 3640] [id = 162] 03:28:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (0F317800) [pid = 3640] [serial = 484] [outer = 00000000] 03:28:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (112AA000) [pid = 3640] [serial = 485] [outer = 0F317800] 03:28:02 INFO - PROCESS | 3640 | 1467973682072 Marionette DEBUG loaded listener.js 03:28:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (13C48C00) [pid = 3640] [serial = 486] [outer = 0F317800] 03:28:02 INFO - PROCESS | 3640 | 1467973682405 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:28:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:28:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 663ms 03:28:02 INFO - PROCESS | 3640 | 1467973682462 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 03:28:02 INFO - PROCESS | 3640 | 1467973682464 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 03:28:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:28:02 INFO - PROCESS | 3640 | 1467973682467 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:28:02 INFO - PROCESS | 3640 | 1467973682469 Marionette TRACE conn3 <- [1,614,null,{}] 03:28:02 INFO - PROCESS | 3640 | 1467973682472 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:28:02 INFO - PROCESS | 3640 | 1467973682474 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:02 INFO - PROCESS | 3640 | 1467973682588 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 03:28:02 INFO - PROCESS | 3640 | 1467973682596 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 3640 | 1467973682598 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:02 INFO - PROCESS | 3640 | ++DOCSHELL 13C45400 == 35 [pid = 3640] [id = 163] 03:28:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (14FB6400) [pid = 3640] [serial = 487] [outer = 00000000] 03:28:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 109 (165DC400) [pid = 3640] [serial = 488] [outer = 14FB6400] 03:28:02 INFO - PROCESS | 3640 | 1467973682690 Marionette DEBUG loaded listener.js 03:28:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 110 (165DDC00) [pid = 3640] [serial = 489] [outer = 14FB6400] 03:28:03 INFO - PROCESS | 3640 | 1467973683090 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:28:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:28:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 662ms 03:28:03 INFO - PROCESS | 3640 | 1467973683140 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 03:28:03 INFO - PROCESS | 3640 | 1467973683142 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 03:28:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:28:03 INFO - PROCESS | 3640 | 1467973683145 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:28:03 INFO - PROCESS | 3640 | 1467973683147 Marionette TRACE conn3 <- [1,618,null,{}] 03:28:03 INFO - PROCESS | 3640 | 1467973683150 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:28:03 INFO - PROCESS | 3640 | 1467973683152 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:03 INFO - PROCESS | 3640 | 1467973683265 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 03:28:03 INFO - PROCESS | 3640 | 1467973683307 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 3640 | 1467973683309 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:03 INFO - PROCESS | 3640 | ++DOCSHELL 13CB1400 == 36 [pid = 3640] [id = 164] 03:28:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 111 (1967B000) [pid = 3640] [serial = 490] [outer = 00000000] 03:28:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 112 (19727C00) [pid = 3640] [serial = 491] [outer = 1967B000] 03:28:03 INFO - PROCESS | 3640 | 1467973683351 Marionette DEBUG loaded listener.js 03:28:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 113 (1972AC00) [pid = 3640] [serial = 492] [outer = 1967B000] 03:28:03 INFO - PROCESS | 3640 | 1467973683968 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:28:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:28:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 873ms 03:28:04 INFO - PROCESS | 3640 | 1467973684022 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 03:28:04 INFO - PROCESS | 3640 | 1467973684028 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 03:28:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:28:04 INFO - PROCESS | 3640 | 1467973684036 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:28:04 INFO - PROCESS | 3640 | 1467973684042 Marionette TRACE conn3 <- [1,622,null,{}] 03:28:04 INFO - PROCESS | 3640 | 1467973684073 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:28:04 INFO - PROCESS | 3640 | 1467973684076 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:04 INFO - PROCESS | 3640 | 1467973684202 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 03:28:04 INFO - PROCESS | 3640 | 1467973684328 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 3640 | 1467973684332 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:04 INFO - PROCESS | 3640 | ++DOCSHELL 0F317C00 == 37 [pid = 3640] [id = 165] 03:28:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 114 (0F31D000) [pid = 3640] [serial = 493] [outer = 00000000] 03:28:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 115 (114CD400) [pid = 3640] [serial = 494] [outer = 0F31D000] 03:28:04 INFO - PROCESS | 3640 | 1467973684390 Marionette DEBUG loaded listener.js 03:28:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 116 (12BD5800) [pid = 3640] [serial = 495] [outer = 0F31D000] 03:28:04 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:28:04 INFO - PROCESS | 3640 | [3640] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:28:05 INFO - PROCESS | 3640 | 1467973685198 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:28:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:28:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1212ms 03:28:05 INFO - PROCESS | 3640 | 1467973685242 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 03:28:05 INFO - PROCESS | 3640 | 1467973685247 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 03:28:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:28:05 INFO - PROCESS | 3640 | 1467973685253 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:28:05 INFO - PROCESS | 3640 | 1467973685256 Marionette TRACE conn3 <- [1,626,null,{}] 03:28:05 INFO - PROCESS | 3640 | 1467973685260 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:28:05 INFO - PROCESS | 3640 | 1467973685263 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:05 INFO - PROCESS | 3640 | 1467973685385 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 03:28:05 INFO - PROCESS | 3640 | 1467973685559 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 3640 | 1467973685562 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:05 INFO - PROCESS | 3640 | ++DOCSHELL 131AEC00 == 38 [pid = 3640] [id = 166] 03:28:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 117 (131EBC00) [pid = 3640] [serial = 496] [outer = 00000000] 03:28:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 118 (13C49C00) [pid = 3640] [serial = 497] [outer = 131EBC00] 03:28:05 INFO - PROCESS | 3640 | 1467973685618 Marionette DEBUG loaded listener.js 03:28:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 119 (15588800) [pid = 3640] [serial = 498] [outer = 131EBC00] 03:28:06 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:28:06 INFO - PROCESS | 3640 | [3640] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:28:06 INFO - PROCESS | 3640 | 1467973686549 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:28:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:28:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1294ms 03:28:06 INFO - PROCESS | 3640 | 1467973686574 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 03:28:06 INFO - PROCESS | 3640 | 1467973686578 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 03:28:06 INFO - PROCESS | 3640 | 1467973686583 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:28:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:28:06 INFO - PROCESS | 3640 | 1467973686586 Marionette TRACE conn3 <- [1,630,null,{}] 03:28:06 INFO - PROCESS | 3640 | 1467973686592 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:28:06 INFO - PROCESS | 3640 | 1467973686594 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:06 INFO - PROCESS | 3640 | 1467973686705 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 03:28:06 INFO - PROCESS | 3640 | 1467973686842 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 3640 | 1467973686846 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:06 INFO - PROCESS | 3640 | ++DOCSHELL 10E73400 == 39 [pid = 3640] [id = 167] 03:28:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 120 (10F34C00) [pid = 3640] [serial = 499] [outer = 00000000] 03:28:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 121 (11AE8400) [pid = 3640] [serial = 500] [outer = 10F34C00] 03:28:06 INFO - PROCESS | 3640 | 1467973686898 Marionette DEBUG loaded listener.js 03:28:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 122 (1306A000) [pid = 3640] [serial = 501] [outer = 10F34C00] 03:28:07 INFO - PROCESS | 3640 | --DOCSHELL 13C45400 == 38 [pid = 3640] [id = 163] 03:28:07 INFO - PROCESS | 3640 | --DOCSHELL 0F313000 == 37 [pid = 3640] [id = 162] 03:28:07 INFO - PROCESS | 3640 | --DOCSHELL 19674800 == 36 [pid = 3640] [id = 161] 03:28:07 INFO - PROCESS | 3640 | --DOCSHELL 13C3D800 == 35 [pid = 3640] [id = 160] 03:28:07 INFO - PROCESS | 3640 | --DOCSHELL 156E9400 == 34 [pid = 3640] [id = 159] 03:28:07 INFO - PROCESS | 3640 | --DOCSHELL 13CB4000 == 33 [pid = 3640] [id = 158] 03:28:07 INFO - PROCESS | 3640 | --DOCSHELL 13034C00 == 32 [pid = 3640] [id = 157] 03:28:07 INFO - PROCESS | 3640 | --DOCSHELL 1021DC00 == 31 [pid = 3640] [id = 156] 03:28:07 INFO - PROCESS | 3640 | --DOCSHELL 17DC9C00 == 30 [pid = 3640] [id = 155] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 121 (1A43C800) [pid = 3640] [serial = 323] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 120 (1AF1EC00) [pid = 3640] [serial = 326] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 119 (1AF18400) [pid = 3640] [serial = 365] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 118 (156DC400) [pid = 3640] [serial = 278] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 117 (1A438800) [pid = 3640] [serial = 362] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 116 (156E7000) [pid = 3640] [serial = 359] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 115 (1140B800) [pid = 3640] [serial = 356] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 114 (1A5B7400) [pid = 3640] [serial = 314] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 113 (19677000) [pid = 3640] [serial = 368] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 112 (1ABC9400) [pid = 3640] [serial = 233] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 111 (17626800) [pid = 3640] [serial = 281] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 110 (13275C00) [pid = 3640] [serial = 317] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 109 (16074C00) [pid = 3640] [serial = 320] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 108 (1ADD9000) [pid = 3640] [serial = 353] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (114D5800) [pid = 3640] [serial = 275] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (19AAD800) [pid = 3640] [serial = 428] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (1A18C400) [pid = 3640] [serial = 431] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (19E80000) [pid = 3640] [serial = 429] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (1A69B400) [pid = 3640] [serial = 434] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (1A18D000) [pid = 3640] [serial = 432] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (1A192000) [pid = 3640] [serial = 440] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (1700D400) [pid = 3640] [serial = 437] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (130AF800) [pid = 3640] [serial = 416] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (131F1800) [pid = 3640] [serial = 417] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (131B6000) [pid = 3640] [serial = 413] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (13C3E000) [pid = 3640] [serial = 414] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (15883000) [pid = 3640] [serial = 419] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (16077C00) [pid = 3640] [serial = 420] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (1A6A3C00) [pid = 3640] [serial = 410] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (1A6A6000) [pid = 3640] [serial = 411] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (16E3CC00) [pid = 3640] [serial = 404] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (17008400) [pid = 3640] [serial = 405] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (1A188400) [pid = 3640] [serial = 407] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (1A82B800) [pid = 3640] [serial = 408] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (1802C400) [pid = 3640] [serial = 425] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (16E46800) [pid = 3640] [serial = 422] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (16F0BC00) [pid = 3640] [serial = 423] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (165E1800) [pid = 3640] [serial = 399] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (131B4800) [pid = 3640] [serial = 401] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1428C000) [pid = 3640] [serial = 402] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (1A5C0400) [pid = 3640] [serial = 441] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (1A99D400) [pid = 3640] [serial = 444] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1A992C00) [pid = 3640] [serial = 443] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (1A69BC00) [pid = 3640] [serial = 435] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (1967F400) [pid = 3640] [serial = 426] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (19A84000) [pid = 3640] [serial = 438] [outer = 00000000] [url = about:blank] 03:28:07 INFO - PROCESS | 3640 | 1467973687423 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:28:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:28:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 937ms 03:28:07 INFO - PROCESS | 3640 | 1467973687489 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 03:28:07 INFO - PROCESS | 3640 | 1467973687493 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 03:28:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:28:07 INFO - PROCESS | 3640 | 1467973687547 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:28:07 INFO - PROCESS | 3640 | 1467973687550 Marionette TRACE conn3 <- [1,634,null,{}] 03:28:07 INFO - PROCESS | 3640 | 1467973687554 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:28:07 INFO - PROCESS | 3640 | 1467973687556 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:07 INFO - PROCESS | 3640 | 1467973687641 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 03:28:07 INFO - PROCESS | 3640 | 1467973687653 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 3640 | 1467973687656 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:07 INFO - PROCESS | 3640 | ++DOCSHELL 11AE4C00 == 31 [pid = 3640] [id = 168] 03:28:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (129B3000) [pid = 3640] [serial = 502] [outer = 00000000] 03:28:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (1315A400) [pid = 3640] [serial = 503] [outer = 129B3000] 03:28:07 INFO - PROCESS | 3640 | 1467973687702 Marionette DEBUG loaded listener.js 03:28:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (131BA000) [pid = 3640] [serial = 504] [outer = 129B3000] 03:28:08 INFO - PROCESS | 3640 | 1467973688155 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:28:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:28:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 679ms 03:28:08 INFO - PROCESS | 3640 | 1467973688191 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 03:28:08 INFO - PROCESS | 3640 | 1467973688193 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 03:28:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:28:08 INFO - PROCESS | 3640 | 1467973688197 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:28:08 INFO - PROCESS | 3640 | 1467973688200 Marionette TRACE conn3 <- [1,638,null,{}] 03:28:08 INFO - PROCESS | 3640 | 1467973688210 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:28:08 INFO - PROCESS | 3640 | 1467973688215 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:08 INFO - PROCESS | 3640 | 1467973688334 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 03:28:08 INFO - PROCESS | 3640 | 1467973688422 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 3640 | 1467973688426 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:08 INFO - PROCESS | 3640 | ++DOCSHELL 13CB7400 == 32 [pid = 3640] [id = 169] 03:28:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (13CBA000) [pid = 3640] [serial = 505] [outer = 00000000] 03:28:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (1428E800) [pid = 3640] [serial = 506] [outer = 13CBA000] 03:28:08 INFO - PROCESS | 3640 | 1467973688474 Marionette DEBUG loaded listener.js 03:28:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (15586800) [pid = 3640] [serial = 507] [outer = 13CBA000] 03:28:08 INFO - PROCESS | 3640 | 1467973688881 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:28:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:28:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 727ms 03:28:08 INFO - PROCESS | 3640 | 1467973688929 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 03:28:08 INFO - PROCESS | 3640 | 1467973688932 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 03:28:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:28:08 INFO - PROCESS | 3640 | 1467973688935 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:28:08 INFO - PROCESS | 3640 | 1467973688937 Marionette TRACE conn3 <- [1,642,null,{}] 03:28:08 INFO - PROCESS | 3640 | 1467973688940 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:28:08 INFO - PROCESS | 3640 | 1467973688943 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:09 INFO - PROCESS | 3640 | 1467973689029 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 03:28:09 INFO - PROCESS | 3640 | 1467973689034 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 3640 | 1467973689036 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:09 INFO - PROCESS | 3640 | ++DOCSHELL 156E3400 == 33 [pid = 3640] [id = 170] 03:28:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (156E6C00) [pid = 3640] [serial = 508] [outer = 00000000] 03:28:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (15882C00) [pid = 3640] [serial = 509] [outer = 156E6C00] 03:28:09 INFO - PROCESS | 3640 | 1467973689089 Marionette DEBUG loaded listener.js 03:28:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (16070000) [pid = 3640] [serial = 510] [outer = 156E6C00] 03:28:09 INFO - PROCESS | 3640 | 1467973689592 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:28:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:28:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 663ms 03:28:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:28:09 INFO - PROCESS | 3640 | 1467973689613 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 03:28:09 INFO - PROCESS | 3640 | 1467973689615 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 03:28:09 INFO - PROCESS | 3640 | 1467973689619 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:28:09 INFO - PROCESS | 3640 | 1467973689621 Marionette TRACE conn3 <- [1,646,null,{}] 03:28:09 INFO - PROCESS | 3640 | 1467973689624 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:28:09 INFO - PROCESS | 3640 | 1467973689626 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:09 INFO - PROCESS | 3640 | 1467973689732 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 03:28:09 INFO - PROCESS | 3640 | 1467973689816 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 3640 | 1467973689819 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:09 INFO - PROCESS | 3640 | ++DOCSHELL 156E1800 == 34 [pid = 3640] [id = 171] 03:28:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (156E1C00) [pid = 3640] [serial = 511] [outer = 00000000] 03:28:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (165DEC00) [pid = 3640] [serial = 512] [outer = 156E1C00] 03:28:09 INFO - PROCESS | 3640 | 1467973689862 Marionette DEBUG loaded listener.js 03:28:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (165E3400) [pid = 3640] [serial = 513] [outer = 156E1C00] 03:28:10 INFO - PROCESS | 3640 | 1467973690265 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:28:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:28:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 712ms 03:28:10 INFO - PROCESS | 3640 | 1467973690316 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 03:28:10 INFO - PROCESS | 3640 | 1467973690318 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 03:28:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:28:10 INFO - PROCESS | 3640 | 1467973690321 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:28:10 INFO - PROCESS | 3640 | 1467973690323 Marionette TRACE conn3 <- [1,650,null,{}] 03:28:10 INFO - PROCESS | 3640 | 1467973690326 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:28:10 INFO - PROCESS | 3640 | 1467973690332 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:10 INFO - PROCESS | 3640 | 1467973690471 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 03:28:10 INFO - PROCESS | 3640 | 1467973690577 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 3640 | 1467973690579 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:10 INFO - PROCESS | 3640 | ++DOCSHELL 1671C800 == 35 [pid = 3640] [id = 172] 03:28:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1671CC00) [pid = 3640] [serial = 514] [outer = 00000000] 03:28:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (16F0BC00) [pid = 3640] [serial = 515] [outer = 1671CC00] 03:28:10 INFO - PROCESS | 3640 | 1467973690623 Marionette DEBUG loaded listener.js 03:28:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (17087C00) [pid = 3640] [serial = 516] [outer = 1671CC00] 03:28:10 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:28:10 INFO - PROCESS | 3640 | [3640] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:28:10 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:28:11 INFO - PROCESS | 3640 | 1467973691040 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:28:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:28:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 760ms 03:28:11 INFO - PROCESS | 3640 | 1467973691117 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 03:28:11 INFO - PROCESS | 3640 | 1467973691119 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 03:28:11 INFO - PROCESS | 3640 | 1467973691122 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:28:11 INFO - PROCESS | 3640 | 1467973691124 Marionette TRACE conn3 <- [1,654,null,{}] 03:28:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:28:11 INFO - PROCESS | 3640 | 1467973691127 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:28:11 INFO - PROCESS | 3640 | 1467973691129 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:11 INFO - PROCESS | 3640 | 1467973691234 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 03:28:11 INFO - PROCESS | 3640 | 1467973691300 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 3640 | 1467973691302 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:11 INFO - PROCESS | 3640 | ++DOCSHELL 177ACC00 == 36 [pid = 3640] [id = 173] 03:28:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (17875400) [pid = 3640] [serial = 517] [outer = 00000000] 03:28:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (17D34000) [pid = 3640] [serial = 518] [outer = 17875400] 03:28:11 INFO - PROCESS | 3640 | 1467973691344 Marionette DEBUG loaded listener.js 03:28:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (17D34800) [pid = 3640] [serial = 519] [outer = 17875400] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (13071000) [pid = 3640] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (10220000) [pid = 3640] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (13CB6800) [pid = 3640] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (1802BC00) [pid = 3640] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (14FB6400) [pid = 3640] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (1558A400) [pid = 3640] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (0F317800) [pid = 3640] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (19674C00) [pid = 3640] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (114D4400) [pid = 3640] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (14290400) [pid = 3640] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (1A15E000) [pid = 3640] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1A82FC00) [pid = 3640] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (1AF14000) [pid = 3640] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (1055EC00) [pid = 3640] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:28:11 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (156E9800) [pid = 3640] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:28:11 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:28:11 INFO - PROCESS | 3640 | [3640] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:28:11 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:28:11 INFO - PROCESS | 3640 | 1467973691839 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:28:11 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:28:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 760ms 03:28:11 INFO - PROCESS | 3640 | 1467973691902 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 03:28:11 INFO - PROCESS | 3640 | 1467973691904 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 03:28:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:28:11 INFO - PROCESS | 3640 | 1467973691908 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:28:11 INFO - PROCESS | 3640 | 1467973691910 Marionette TRACE conn3 <- [1,658,null,{}] 03:28:11 INFO - PROCESS | 3640 | 1467973691914 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:28:11 INFO - PROCESS | 3640 | 1467973691916 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:12 INFO - PROCESS | 3640 | 1467973691995 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 03:28:12 INFO - PROCESS | 3640 | 1467973692000 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 3640 | 1467973692002 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:12 INFO - PROCESS | 3640 | ++DOCSHELL 10439800 == 37 [pid = 3640] [id = 174] 03:28:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (13C42400) [pid = 3640] [serial = 520] [outer = 00000000] 03:28:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (15838000) [pid = 3640] [serial = 521] [outer = 13C42400] 03:28:12 INFO - PROCESS | 3640 | 1467973692045 Marionette DEBUG loaded listener.js 03:28:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (16B2A800) [pid = 3640] [serial = 522] [outer = 13C42400] 03:28:12 INFO - PROCESS | 3640 | 1467973692487 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:28:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:28:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 663ms 03:28:12 INFO - PROCESS | 3640 | 1467973692546 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 03:28:12 INFO - PROCESS | 3640 | 1467973692548 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 03:28:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:28:12 INFO - PROCESS | 3640 | 1467973692551 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:28:12 INFO - PROCESS | 3640 | 1467973692553 Marionette TRACE conn3 <- [1,662,null,{}] 03:28:12 INFO - PROCESS | 3640 | 1467973692557 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:28:12 INFO - PROCESS | 3640 | 1467973692607 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:12 INFO - PROCESS | 3640 | 1467973692685 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 03:28:12 INFO - PROCESS | 3640 | 1467973692720 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 3640 | 1467973692722 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:12 INFO - PROCESS | 3640 | ++DOCSHELL 13CB4000 == 38 [pid = 3640] [id = 175] 03:28:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (176EE800) [pid = 3640] [serial = 523] [outer = 00000000] 03:28:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (19678400) [pid = 3640] [serial = 524] [outer = 176EE800] 03:28:12 INFO - PROCESS | 3640 | 1467973692764 Marionette DEBUG loaded listener.js 03:28:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1967D400) [pid = 3640] [serial = 525] [outer = 176EE800] 03:28:13 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:28:13 INFO - PROCESS | 3640 | [3640] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:28:13 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:28:13 INFO - PROCESS | 3640 | 1467973693192 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:28:13 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:28:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 663ms 03:28:13 INFO - PROCESS | 3640 | 1467973693226 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 03:28:13 INFO - PROCESS | 3640 | 1467973693228 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 03:28:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:28:13 INFO - PROCESS | 3640 | 1467973693231 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:28:13 INFO - PROCESS | 3640 | 1467973693233 Marionette TRACE conn3 <- [1,666,null,{}] 03:28:13 INFO - PROCESS | 3640 | 1467973693236 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:28:13 INFO - PROCESS | 3640 | 1467973693238 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:13 INFO - PROCESS | 3640 | 1467973693328 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 03:28:13 INFO - PROCESS | 3640 | 1467973693333 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 3640 | 1467973693335 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:13 INFO - PROCESS | 3640 | ++DOCSHELL 1606A000 == 39 [pid = 3640] [id = 176] 03:28:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (1773BC00) [pid = 3640] [serial = 526] [outer = 00000000] 03:28:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (1972D800) [pid = 3640] [serial = 527] [outer = 1773BC00] 03:28:13 INFO - PROCESS | 3640 | 1467973693379 Marionette DEBUG loaded listener.js 03:28:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (19A1F400) [pid = 3640] [serial = 528] [outer = 1773BC00] 03:28:14 INFO - PROCESS | 3640 | 1467973694043 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:28:14 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:28:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 937ms 03:28:14 INFO - PROCESS | 3640 | 1467973694171 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 03:28:14 INFO - PROCESS | 3640 | 1467973694176 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 03:28:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:28:14 INFO - PROCESS | 3640 | 1467973694182 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:28:14 INFO - PROCESS | 3640 | 1467973694185 Marionette TRACE conn3 <- [1,670,null,{}] 03:28:14 INFO - PROCESS | 3640 | 1467973694192 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:28:14 INFO - PROCESS | 3640 | 1467973694195 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:14 INFO - PROCESS | 3640 | 1467973694312 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 03:28:14 INFO - PROCESS | 3640 | 1467973694433 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 3640 | 1467973694436 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:14 INFO - PROCESS | 3640 | ++DOCSHELL 10A80800 == 40 [pid = 3640] [id = 177] 03:28:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (10F35C00) [pid = 3640] [serial = 529] [outer = 00000000] 03:28:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (114CD800) [pid = 3640] [serial = 530] [outer = 10F35C00] 03:28:14 INFO - PROCESS | 3640 | 1467973694492 Marionette DEBUG loaded listener.js 03:28:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (13273800) [pid = 3640] [serial = 531] [outer = 10F35C00] 03:28:15 INFO - PROCESS | 3640 | 1467973695655 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:28:15 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:28:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1504ms 03:28:15 INFO - PROCESS | 3640 | 1467973695707 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 03:28:15 INFO - PROCESS | 3640 | 1467973695711 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 03:28:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:28:15 INFO - PROCESS | 3640 | 1467973695718 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:28:15 INFO - PROCESS | 3640 | 1467973695721 Marionette TRACE conn3 <- [1,674,null,{}] 03:28:15 INFO - PROCESS | 3640 | 1467973695768 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:28:15 INFO - PROCESS | 3640 | 1467973695771 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:15 INFO - PROCESS | 3640 | 1467973695906 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 03:28:16 INFO - PROCESS | 3640 | 1467973695995 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 3640 | 1467973695998 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:16 INFO - PROCESS | 3640 | ++DOCSHELL 13ED3000 == 41 [pid = 3640] [id = 178] 03:28:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (13ED4000) [pid = 3640] [serial = 532] [outer = 00000000] 03:28:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (156E4400) [pid = 3640] [serial = 533] [outer = 13ED4000] 03:28:16 INFO - PROCESS | 3640 | 1467973696053 Marionette DEBUG loaded listener.js 03:28:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (158CF400) [pid = 3640] [serial = 534] [outer = 13ED4000] 03:28:17 INFO - PROCESS | 3640 | 1467973697123 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:28:17 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:28:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1439ms 03:28:17 INFO - PROCESS | 3640 | 1467973697146 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 03:28:17 INFO - PROCESS | 3640 | 1467973697149 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 03:28:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:28:17 INFO - PROCESS | 3640 | 1467973697153 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:28:17 INFO - PROCESS | 3640 | 1467973697157 Marionette TRACE conn3 <- [1,678,null,{}] 03:28:17 INFO - PROCESS | 3640 | 1467973697168 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:28:17 INFO - PROCESS | 3640 | 1467973697172 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:17 INFO - PROCESS | 3640 | 1467973697308 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 03:28:17 INFO - PROCESS | 3640 | 1467973697438 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 3640 | 1467973697441 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:17 INFO - PROCESS | 3640 | ++DOCSHELL 11215C00 == 42 [pid = 3640] [id = 179] 03:28:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (112A6800) [pid = 3640] [serial = 535] [outer = 00000000] 03:28:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (131B1400) [pid = 3640] [serial = 536] [outer = 112A6800] 03:28:17 INFO - PROCESS | 3640 | 1467973697560 Marionette DEBUG loaded listener.js 03:28:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (165E0C00) [pid = 3640] [serial = 537] [outer = 112A6800] 03:28:18 INFO - PROCESS | 3640 | 1467973698780 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:28:18 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:28:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1665ms 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 13CB4000 == 41 [pid = 3640] [id = 175] 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 10439800 == 40 [pid = 3640] [id = 174] 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 177ACC00 == 39 [pid = 3640] [id = 173] 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 1671C800 == 38 [pid = 3640] [id = 172] 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 156E1800 == 37 [pid = 3640] [id = 171] 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 156E3400 == 36 [pid = 3640] [id = 170] 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 13CB7400 == 35 [pid = 3640] [id = 169] 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 11AE4C00 == 34 [pid = 3640] [id = 168] 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 10E73400 == 33 [pid = 3640] [id = 167] 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 0F317C00 == 32 [pid = 3640] [id = 165] 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 131AEC00 == 31 [pid = 3640] [id = 166] 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 13CB1400 == 30 [pid = 3640] [id = 164] 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 13ED3000 == 29 [pid = 3640] [id = 178] 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 1606A000 == 28 [pid = 3640] [id = 176] 03:28:19 INFO - PROCESS | 3640 | --DOCSHELL 10A80800 == 27 [pid = 3640] [id = 177] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (165D6800) [pid = 3640] [serial = 477] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (14F83000) [pid = 3640] [serial = 474] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (19727C00) [pid = 3640] [serial = 491] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (13C48C00) [pid = 3640] [serial = 486] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (13130800) [pid = 3640] [serial = 470] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (131B3000) [pid = 3640] [serial = 471] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (10A82C00) [pid = 3640] [serial = 467] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (10EC9C00) [pid = 3640] [serial = 468] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (14292C00) [pid = 3640] [serial = 473] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (1972DC00) [pid = 3640] [serial = 465] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (1967DC00) [pid = 3640] [serial = 464] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (165DDC00) [pid = 3640] [serial = 489] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (17007000) [pid = 3640] [serial = 480] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (16E3C400) [pid = 3640] [serial = 479] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (112AA000) [pid = 3640] [serial = 485] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (165DC400) [pid = 3640] [serial = 488] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (1967E400) [pid = 3640] [serial = 482] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1327D000) [pid = 3640] [serial = 447] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (13158C00) [pid = 3640] [serial = 446] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (1671A000) [pid = 3640] [serial = 450] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (15883800) [pid = 3640] [serial = 449] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1A6A9000) [pid = 3640] [serial = 453] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (1A1B0400) [pid = 3640] [serial = 452] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (1ADD4C00) [pid = 3640] [serial = 456] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (1ABD2000) [pid = 3640] [serial = 455] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (1B0C9400) [pid = 3640] [serial = 459] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (1AF1E400) [pid = 3640] [serial = 458] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (112AC800) [pid = 3640] [serial = 462] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (10E6F800) [pid = 3640] [serial = 461] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (19728400) [pid = 3640] [serial = 483] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (158CE800) [pid = 3640] [serial = 476] [outer = 00000000] [url = about:blank] 03:28:19 INFO - PROCESS | 3640 | 1467973699617 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 03:28:19 INFO - PROCESS | 3640 | 1467973699621 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 03:28:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:28:19 INFO - PROCESS | 3640 | 1467973699635 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:28:19 INFO - PROCESS | 3640 | 1467973699639 Marionette TRACE conn3 <- [1,682,null,{}] 03:28:19 INFO - PROCESS | 3640 | 1467973699645 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:28:19 INFO - PROCESS | 3640 | 1467973699649 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:19 INFO - PROCESS | 3640 | 1467973699740 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 03:28:19 INFO - PROCESS | 3640 | 1467973699747 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 3640 | 1467973699751 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:19 INFO - PROCESS | 3640 | ++DOCSHELL 10A7D400 == 28 [pid = 3640] [id = 180] 03:28:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (10A7D800) [pid = 3640] [serial = 538] [outer = 00000000] 03:28:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (10E6F800) [pid = 3640] [serial = 539] [outer = 10A7D800] 03:28:19 INFO - PROCESS | 3640 | 1467973699800 Marionette DEBUG loaded listener.js 03:28:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (10ECE400) [pid = 3640] [serial = 540] [outer = 10A7D800] 03:28:20 INFO - PROCESS | 3640 | 1467973700814 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:28:20 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:28:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1261ms 03:28:20 INFO - PROCESS | 3640 | 1467973700881 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 03:28:20 INFO - PROCESS | 3640 | 1467973700884 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 03:28:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:28:20 INFO - PROCESS | 3640 | 1467973700891 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:28:20 INFO - PROCESS | 3640 | 1467973700894 Marionette TRACE conn3 <- [1,686,null,{}] 03:28:20 INFO - PROCESS | 3640 | 1467973700899 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:28:20 INFO - PROCESS | 3640 | 1467973700903 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:21 INFO - PROCESS | 3640 | 1467973700999 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 03:28:21 INFO - PROCESS | 3640 | 1467973701006 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 3640 | 1467973701008 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:21 INFO - PROCESS | 3640 | ++DOCSHELL 11C46400 == 29 [pid = 3640] [id = 181] 03:28:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (11CD2400) [pid = 3640] [serial = 541] [outer = 00000000] 03:28:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (12D7E000) [pid = 3640] [serial = 542] [outer = 11CD2400] 03:28:21 INFO - PROCESS | 3640 | 1467973701121 Marionette DEBUG loaded listener.js 03:28:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (130A5800) [pid = 3640] [serial = 543] [outer = 11CD2400] 03:28:22 INFO - PROCESS | 3640 | 1467973702069 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:28:22 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:28:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1261ms 03:28:22 INFO - PROCESS | 3640 | 1467973702135 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 03:28:22 INFO - PROCESS | 3640 | 1467973702137 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 03:28:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:28:22 INFO - PROCESS | 3640 | 1467973702141 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:28:22 INFO - PROCESS | 3640 | 1467973702143 Marionette TRACE conn3 <- [1,690,null,{}] 03:28:22 INFO - PROCESS | 3640 | 1467973702153 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:28:22 INFO - PROCESS | 3640 | 1467973702158 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:22 INFO - PROCESS | 3640 | 1467973702282 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 03:28:22 INFO - PROCESS | 3640 | 1467973702291 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 3640 | 1467973702294 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:22 INFO - PROCESS | 3640 | ++DOCSHELL 13444400 == 30 [pid = 3640] [id = 182] 03:28:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1344D400) [pid = 3640] [serial = 544] [outer = 00000000] 03:28:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (139D3000) [pid = 3640] [serial = 545] [outer = 1344D400] 03:28:22 INFO - PROCESS | 3640 | 1467973702345 Marionette DEBUG loaded listener.js 03:28:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (13C40C00) [pid = 3640] [serial = 546] [outer = 1344D400] 03:28:23 INFO - PROCESS | 3640 | 1467973703353 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:28:23 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:28:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1228ms 03:28:23 INFO - PROCESS | 3640 | 1467973703367 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 03:28:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:28:23 INFO - PROCESS | 3640 | 1467973703369 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 03:28:23 INFO - PROCESS | 3640 | 1467973703373 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:28:23 INFO - PROCESS | 3640 | 1467973703375 Marionette TRACE conn3 <- [1,694,null,{}] 03:28:23 INFO - PROCESS | 3640 | 1467973703378 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:28:23 INFO - PROCESS | 3640 | 1467973703380 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:23 INFO - PROCESS | 3640 | 1467973703505 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 03:28:23 INFO - PROCESS | 3640 | 1467973703511 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 3640 | 1467973703514 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:23 INFO - PROCESS | 3640 | ++DOCSHELL 13EC9400 == 31 [pid = 3640] [id = 183] 03:28:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (14290400) [pid = 3640] [serial = 547] [outer = 00000000] 03:28:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (1558F400) [pid = 3640] [serial = 548] [outer = 14290400] 03:28:23 INFO - PROCESS | 3640 | 1467973703600 Marionette DEBUG loaded listener.js 03:28:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (156E0800) [pid = 3640] [serial = 549] [outer = 14290400] 03:28:23 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (156E1C00) [pid = 3640] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:28:23 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (1773BC00) [pid = 3640] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:28:23 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1671CC00) [pid = 3640] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:28:23 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (1967B000) [pid = 3640] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:28:24 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (129B3000) [pid = 3640] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:28:24 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (10F34C00) [pid = 3640] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:28:24 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (13CBA000) [pid = 3640] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:28:24 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (17875400) [pid = 3640] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:28:24 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (156E6C00) [pid = 3640] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:28:24 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (0F31D000) [pid = 3640] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:28:24 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (176EE800) [pid = 3640] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:28:24 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (131EBC00) [pid = 3640] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:28:24 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (13C42400) [pid = 3640] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:28:24 INFO - PROCESS | 3640 | 1467973704662 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:28:24 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:28:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1342ms 03:28:24 INFO - PROCESS | 3640 | 1467973704704 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 03:28:24 INFO - PROCESS | 3640 | 1467973704706 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 03:28:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:28:24 INFO - PROCESS | 3640 | 1467973704710 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:28:24 INFO - PROCESS | 3640 | 1467973704711 Marionette TRACE conn3 <- [1,698,null,{}] 03:28:24 INFO - PROCESS | 3640 | 1467973704766 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:28:24 INFO - PROCESS | 3640 | 1467973704769 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:24 INFO - PROCESS | 3640 | 1467973704846 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 03:28:24 INFO - PROCESS | 3640 | 1467973704851 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 3640 | 1467973704853 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:24 INFO - PROCESS | 3640 | ++DOCSHELL 112E7800 == 32 [pid = 3640] [id = 184] 03:28:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (114CB400) [pid = 3640] [serial = 550] [outer = 00000000] 03:28:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (14F82000) [pid = 3640] [serial = 551] [outer = 114CB400] 03:28:24 INFO - PROCESS | 3640 | 1467973704897 Marionette DEBUG loaded listener.js 03:28:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (156E5800) [pid = 3640] [serial = 552] [outer = 114CB400] 03:28:25 INFO - PROCESS | 3640 | 1467973705873 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:28:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:28:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1197ms 03:28:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:28:25 INFO - PROCESS | 3640 | 1467973705937 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 03:28:25 INFO - PROCESS | 3640 | 1467973705939 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 03:28:25 INFO - PROCESS | 3640 | 1467973705943 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:28:25 INFO - PROCESS | 3640 | 1467973705945 Marionette TRACE conn3 <- [1,702,null,{}] 03:28:25 INFO - PROCESS | 3640 | 1467973705948 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:28:25 INFO - PROCESS | 3640 | 1467973705954 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:26 INFO - PROCESS | 3640 | 1467973706110 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 03:28:26 INFO - PROCESS | 3640 | 1467973706187 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 3640 | 1467973706191 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:26 INFO - PROCESS | 3640 | ++DOCSHELL 0F311400 == 33 [pid = 3640] [id = 185] 03:28:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (0F311800) [pid = 3640] [serial = 553] [outer = 00000000] 03:28:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (10439800) [pid = 3640] [serial = 554] [outer = 0F311800] 03:28:26 INFO - PROCESS | 3640 | 1467973706249 Marionette DEBUG loaded listener.js 03:28:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (10A75800) [pid = 3640] [serial = 555] [outer = 0F311800] 03:28:27 INFO - PROCESS | 3640 | 1467973707522 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:28:27 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:28:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1665ms 03:28:27 INFO - PROCESS | 3640 | 1467973707588 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 03:28:27 INFO - PROCESS | 3640 | 1467973707593 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 03:28:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:28:27 INFO - PROCESS | 3640 | 1467973707675 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:28:27 INFO - PROCESS | 3640 | 1467973707679 Marionette TRACE conn3 <- [1,706,null,{}] 03:28:27 INFO - PROCESS | 3640 | 1467973707687 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:28:27 INFO - PROCESS | 3640 | 1467973707690 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:27 INFO - PROCESS | 3640 | 1467973707802 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 03:28:27 INFO - PROCESS | 3640 | 1467973707871 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 3640 | 1467973707874 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:27 INFO - PROCESS | 3640 | ++DOCSHELL 12D7E400 == 34 [pid = 3640] [id = 186] 03:28:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (130A7400) [pid = 3640] [serial = 556] [outer = 00000000] 03:28:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (131E6000) [pid = 3640] [serial = 557] [outer = 130A7400] 03:28:27 INFO - PROCESS | 3640 | 1467973707981 Marionette DEBUG loaded listener.js 03:28:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (13945000) [pid = 3640] [serial = 558] [outer = 130A7400] 03:28:28 INFO - PROCESS | 3640 | --DOCSHELL 1A826400 == 33 [pid = 3640] [id = 12] 03:28:28 INFO - PROCESS | 3640 | --DOCSHELL 1A43C400 == 32 [pid = 3640] [id = 10] 03:28:28 INFO - PROCESS | 3640 | --DOCSHELL 1A995000 == 31 [pid = 3640] [id = 13] 03:28:28 INFO - PROCESS | 3640 | --DOCSHELL 112E7800 == 30 [pid = 3640] [id = 184] 03:28:28 INFO - PROCESS | 3640 | --DOCSHELL 13EC9400 == 29 [pid = 3640] [id = 183] 03:28:28 INFO - PROCESS | 3640 | --DOCSHELL 13444400 == 28 [pid = 3640] [id = 182] 03:28:28 INFO - PROCESS | 3640 | --DOCSHELL 11C46400 == 27 [pid = 3640] [id = 181] 03:28:28 INFO - PROCESS | 3640 | --DOCSHELL 10A7D400 == 26 [pid = 3640] [id = 180] 03:28:28 INFO - PROCESS | 3640 | --DOCSHELL 11215C00 == 25 [pid = 3640] [id = 179] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (165DEC00) [pid = 3640] [serial = 512] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (1972D800) [pid = 3640] [serial = 527] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (19A1F400) [pid = 3640] [serial = 528] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (16F0BC00) [pid = 3640] [serial = 515] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (165E3400) [pid = 3640] [serial = 513] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (1972AC00) [pid = 3640] [serial = 492] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (1315A400) [pid = 3640] [serial = 503] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (131BA000) [pid = 3640] [serial = 504] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (11AE8400) [pid = 3640] [serial = 500] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (1306A000) [pid = 3640] [serial = 501] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (1428E800) [pid = 3640] [serial = 506] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (15586800) [pid = 3640] [serial = 507] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (17D34000) [pid = 3640] [serial = 518] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (15882C00) [pid = 3640] [serial = 509] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (114CD400) [pid = 3640] [serial = 494] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (1967D400) [pid = 3640] [serial = 525] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 57 (12BD5800) [pid = 3640] [serial = 495] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 56 (13C49C00) [pid = 3640] [serial = 497] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 55 (15588800) [pid = 3640] [serial = 498] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 54 (17087C00) [pid = 3640] [serial = 516] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 53 (19678400) [pid = 3640] [serial = 524] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 52 (17D34800) [pid = 3640] [serial = 519] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 51 (15838000) [pid = 3640] [serial = 521] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 50 (16B2A800) [pid = 3640] [serial = 522] [outer = 00000000] [url = about:blank] 03:28:28 INFO - PROCESS | 3640 | --DOMWINDOW == 49 (16070000) [pid = 3640] [serial = 510] [outer = 00000000] [url = about:blank] 03:28:29 INFO - PROCESS | 3640 | 1467973709256 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:28:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:28:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1698ms 03:28:29 INFO - PROCESS | 3640 | 1467973709374 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 03:28:29 INFO - PROCESS | 3640 | 1467973709378 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 03:28:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:28:29 INFO - PROCESS | 3640 | 1467973709385 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:28:29 INFO - PROCESS | 3640 | 1467973709388 Marionette TRACE conn3 <- [1,710,null,{}] 03:28:29 INFO - PROCESS | 3640 | 1467973709396 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:28:29 INFO - PROCESS | 3640 | 1467973709400 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:29 INFO - PROCESS | 3640 | 1467973709504 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 03:28:29 INFO - PROCESS | 3640 | 1467973709511 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 3640 | 1467973709516 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:29 INFO - PROCESS | 3640 | ++DOCSHELL 11214800 == 26 [pid = 3640] [id = 187] 03:28:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 50 (112E1800) [pid = 3640] [serial = 559] [outer = 00000000] 03:28:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 51 (12BD3000) [pid = 3640] [serial = 560] [outer = 112E1800] 03:28:29 INFO - PROCESS | 3640 | 1467973709563 Marionette DEBUG loaded listener.js 03:28:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 52 (1306CC00) [pid = 3640] [serial = 561] [outer = 112E1800] 03:28:30 INFO - PROCESS | 3640 | 1467973710057 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:28:30 INFO - PROCESS | 3640 | 1467973710120 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 03:28:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:28:30 INFO - PROCESS | 3640 | 1467973710126 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:28:30 INFO - PROCESS | 3640 | 1467973710128 Marionette TRACE conn3 <- [1,714,null,{}] 03:28:30 INFO - PROCESS | 3640 | 1467973710132 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:28:30 INFO - PROCESS | 3640 | 1467973710134 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:30 INFO - PROCESS | 3640 | 1467973710223 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 03:28:30 INFO - PROCESS | 3640 | 1467973710302 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 3640 | 1467973710305 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:30 INFO - PROCESS | 3640 | ++DOCSHELL 131EBC00 == 27 [pid = 3640] [id = 188] 03:28:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 53 (1344CC00) [pid = 3640] [serial = 562] [outer = 00000000] 03:28:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 54 (13C40800) [pid = 3640] [serial = 563] [outer = 1344CC00] 03:28:30 INFO - PROCESS | 3640 | 1467973710352 Marionette DEBUG loaded listener.js 03:28:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 55 (13C4A800) [pid = 3640] [serial = 564] [outer = 1344CC00] 03:28:30 INFO - PROCESS | 3640 | 1467973710839 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:28:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:28:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 841ms 03:28:30 INFO - PROCESS | 3640 | 1467973710928 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 03:28:30 INFO - PROCESS | 3640 | 1467973710933 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 03:28:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:28:30 INFO - PROCESS | 3640 | 1467973710939 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:28:30 INFO - PROCESS | 3640 | 1467973710942 Marionette TRACE conn3 <- [1,718,null,{}] 03:28:30 INFO - PROCESS | 3640 | 1467973710949 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:28:30 INFO - PROCESS | 3640 | 1467973710952 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:31 INFO - PROCESS | 3640 | 1467973711120 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 03:28:31 INFO - PROCESS | 3640 | 1467973711204 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 3640 | 1467973711209 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:31 INFO - PROCESS | 3640 | ++DOCSHELL 1306A800 == 28 [pid = 3640] [id = 189] 03:28:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 56 (13070000) [pid = 3640] [serial = 565] [outer = 00000000] 03:28:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 57 (13159000) [pid = 3640] [serial = 566] [outer = 13070000] 03:28:31 INFO - PROCESS | 3640 | 1467973711279 Marionette DEBUG loaded listener.js 03:28:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 58 (13444400) [pid = 3640] [serial = 567] [outer = 13070000] 03:28:31 INFO - PROCESS | 3640 | 1467973711846 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:28:31 INFO - PROCESS | 3640 | 1467973711922 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 03:28:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:28:31 INFO - PROCESS | 3640 | 1467973711929 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:28:31 INFO - PROCESS | 3640 | 1467973711932 Marionette TRACE conn3 <- [1,722,null,{}] 03:28:31 INFO - PROCESS | 3640 | 1467973711936 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:28:31 INFO - PROCESS | 3640 | 1467973711939 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:32 INFO - PROCESS | 3640 | 1467973712132 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 03:28:32 INFO - PROCESS | 3640 | 1467973712201 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 3640 | 1467973712203 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:32 INFO - PROCESS | 3640 | ++DOCSHELL 156E2000 == 29 [pid = 3640] [id = 190] 03:28:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (156E2400) [pid = 3640] [serial = 568] [outer = 00000000] 03:28:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (1583DC00) [pid = 3640] [serial = 569] [outer = 156E2400] 03:28:32 INFO - PROCESS | 3640 | 1467973712299 Marionette DEBUG loaded listener.js 03:28:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (158CB800) [pid = 3640] [serial = 570] [outer = 156E2400] 03:28:32 INFO - PROCESS | 3640 | 1467973712903 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:28:32 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:28:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1035ms 03:28:32 INFO - PROCESS | 3640 | 1467973712964 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 03:28:32 INFO - PROCESS | 3640 | 1467973712966 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 03:28:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:28:32 INFO - PROCESS | 3640 | 1467973712970 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:28:33 INFO - PROCESS | 3640 | 1467973712974 Marionette TRACE conn3 <- [1,726,null,{}] 03:28:33 INFO - PROCESS | 3640 | 1467973713034 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:28:33 INFO - PROCESS | 3640 | 1467973713039 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:33 INFO - PROCESS | 3640 | 1467973713206 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 03:28:33 INFO - PROCESS | 3640 | 1467973713319 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 3640 | 1467973713322 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:33 INFO - PROCESS | 3640 | ++DOCSHELL 165E3C00 == 30 [pid = 3640] [id = 191] 03:28:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (16714400) [pid = 3640] [serial = 571] [outer = 00000000] 03:28:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (1671B800) [pid = 3640] [serial = 572] [outer = 16714400] 03:28:33 INFO - PROCESS | 3640 | 1467973713382 Marionette DEBUG loaded listener.js 03:28:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (16B21000) [pid = 3640] [serial = 573] [outer = 16714400] 03:28:34 INFO - PROCESS | 3640 | 1467973714575 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:28:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:28:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1616ms 03:28:34 INFO - PROCESS | 3640 | 1467973714598 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 03:28:34 INFO - PROCESS | 3640 | 1467973714603 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 03:28:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:28:34 INFO - PROCESS | 3640 | 1467973714610 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:28:34 INFO - PROCESS | 3640 | 1467973714614 Marionette TRACE conn3 <- [1,730,null,{}] 03:28:34 INFO - PROCESS | 3640 | 1467973714630 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:28:34 INFO - PROCESS | 3640 | 1467973714633 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:34 INFO - PROCESS | 3640 | 1467973714743 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 03:28:34 INFO - PROCESS | 3640 | 1467973714815 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 3640 | 1467973714817 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:34 INFO - PROCESS | 3640 | ++DOCSHELL 1428AC00 == 31 [pid = 3640] [id = 192] 03:28:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (1428BC00) [pid = 3640] [serial = 574] [outer = 00000000] 03:28:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (14F7E800) [pid = 3640] [serial = 575] [outer = 1428BC00] 03:28:34 INFO - PROCESS | 3640 | 1467973714867 Marionette DEBUG loaded listener.js 03:28:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (156E1C00) [pid = 3640] [serial = 576] [outer = 1428BC00] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 10A0F000 == 30 [pid = 3640] [id = 19] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 0F311400 == 29 [pid = 3640] [id = 185] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 158CD800 == 28 [pid = 3640] [id = 26] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 1B0C4C00 == 27 [pid = 3640] [id = 15] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 12930C00 == 26 [pid = 3640] [id = 27] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 131E8000 == 25 [pid = 3640] [id = 23] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 15587C00 == 24 [pid = 3640] [id = 25] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 1B32D000 == 23 [pid = 3640] [id = 18] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 11455800 == 22 [pid = 3640] [id = 22] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 1660C000 == 21 [pid = 3640] [id = 8] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 10A0A000 == 20 [pid = 3640] [id = 21] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 1AF1C400 == 19 [pid = 3640] [id = 14] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 13CB4C00 == 18 [pid = 3640] [id = 24] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 1A5BA000 == 17 [pid = 3640] [id = 11] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 131EE000 == 16 [pid = 3640] [id = 20] 03:28:35 INFO - PROCESS | 3640 | --DOCSHELL 13150000 == 15 [pid = 3640] [id = 28] 03:28:36 INFO - PROCESS | 3640 | 1467973716620 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:28:36 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:28:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2085ms 03:28:36 INFO - PROCESS | 3640 | 1467973716693 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 03:28:36 INFO - PROCESS | 3640 | 1467973716697 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 03:28:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:28:36 INFO - PROCESS | 3640 | 1467973716708 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:28:36 INFO - PROCESS | 3640 | 1467973716711 Marionette TRACE conn3 <- [1,734,null,{}] 03:28:36 INFO - PROCESS | 3640 | 1467973716719 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:28:36 INFO - PROCESS | 3640 | 1467973716723 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:36 INFO - PROCESS | 3640 | 1467973716836 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 03:28:36 INFO - PROCESS | 3640 | 1467973716934 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 3640 | 1467973716936 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:36 INFO - PROCESS | 3640 | ++DOCSHELL 114D6000 == 16 [pid = 3640] [id = 193] 03:28:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (114D6C00) [pid = 3640] [serial = 577] [outer = 00000000] 03:28:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (1312EC00) [pid = 3640] [serial = 578] [outer = 114D6C00] 03:28:36 INFO - PROCESS | 3640 | 1467973716983 Marionette DEBUG loaded listener.js 03:28:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (13156C00) [pid = 3640] [serial = 579] [outer = 114D6C00] 03:28:37 INFO - PROCESS | 3640 | 1467973717926 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:28:37 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:28:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1229ms 03:28:38 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (11CD2400) [pid = 3640] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:28:38 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (10A7D800) [pid = 3640] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:28:38 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (112A6800) [pid = 3640] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:28:38 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (10F35C00) [pid = 3640] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:28:38 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (13ED4000) [pid = 3640] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:28:38 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (1344D400) [pid = 3640] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:28:38 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (14290400) [pid = 3640] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:28:38 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (114CB400) [pid = 3640] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:28:38 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (0F311800) [pid = 3640] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:28:38 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (130A7400) [pid = 3640] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:28:38 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (112E1800) [pid = 3640] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:28:38 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (1344CC00) [pid = 3640] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:28:38 INFO - PROCESS | 3640 | 1467973718038 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 03:28:38 INFO - PROCESS | 3640 | 1467973718043 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 03:28:38 INFO - PROCESS | 3640 | 1467973718051 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:28:38 INFO - PROCESS | 3640 | 1467973718054 Marionette TRACE conn3 <- [1,738,null,{}] 03:28:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:28:38 INFO - PROCESS | 3640 | 1467973718059 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:28:38 INFO - PROCESS | 3640 | 1467973718061 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:38 INFO - PROCESS | 3640 | 1467973718146 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 03:28:38 INFO - PROCESS | 3640 | 1467973718153 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 3640 | 1467973718155 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:38 INFO - PROCESS | 3640 | ++DOCSHELL 131BC000 == 17 [pid = 3640] [id = 194] 03:28:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (131BC800) [pid = 3640] [serial = 580] [outer = 00000000] 03:28:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (1327E800) [pid = 3640] [serial = 581] [outer = 131BC800] 03:28:38 INFO - PROCESS | 3640 | 1467973718203 Marionette DEBUG loaded listener.js 03:28:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (139D2400) [pid = 3640] [serial = 582] [outer = 131BC800] 03:28:39 INFO - PROCESS | 3640 | 1467973719167 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:28:39 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:28:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1115ms 03:28:39 INFO - PROCESS | 3640 | 1467973719176 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 03:28:39 INFO - PROCESS | 3640 | 1467973719178 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 03:28:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:28:39 INFO - PROCESS | 3640 | 1467973719182 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:28:39 INFO - PROCESS | 3640 | 1467973719185 Marionette TRACE conn3 <- [1,742,null,{}] 03:28:39 INFO - PROCESS | 3640 | 1467973719195 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:28:39 INFO - PROCESS | 3640 | 1467973719200 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:39 INFO - PROCESS | 3640 | 1467973719307 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 03:28:39 INFO - PROCESS | 3640 | 1467973719317 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 3640 | 1467973719320 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:39 INFO - PROCESS | 3640 | ++DOCSHELL 15839C00 == 18 [pid = 3640] [id = 195] 03:28:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (1583A000) [pid = 3640] [serial = 583] [outer = 00000000] 03:28:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (16207400) [pid = 3640] [serial = 584] [outer = 1583A000] 03:28:39 INFO - PROCESS | 3640 | 1467973719368 Marionette DEBUG loaded listener.js 03:28:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (165D8000) [pid = 3640] [serial = 585] [outer = 1583A000] 03:28:40 INFO - PROCESS | 3640 | 1467973720356 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:28:40 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:28:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1228ms 03:28:40 INFO - PROCESS | 3640 | 1467973720417 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 03:28:40 INFO - PROCESS | 3640 | 1467973720422 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 03:28:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:28:40 INFO - PROCESS | 3640 | 1467973720428 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:28:40 INFO - PROCESS | 3640 | 1467973720431 Marionette TRACE conn3 <- [1,746,null,{}] 03:28:40 INFO - PROCESS | 3640 | 1467973720437 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:28:40 INFO - PROCESS | 3640 | 1467973720440 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:40 INFO - PROCESS | 3640 | 1467973720577 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 03:28:40 INFO - PROCESS | 3640 | 1467973720711 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 3640 | 1467973720714 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:40 INFO - PROCESS | 3640 | ++DOCSHELL 1281DC00 == 19 [pid = 3640] [id = 196] 03:28:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (1281EC00) [pid = 3640] [serial = 586] [outer = 00000000] 03:28:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (13034C00) [pid = 3640] [serial = 587] [outer = 1281EC00] 03:28:40 INFO - PROCESS | 3640 | 1467973720773 Marionette DEBUG loaded listener.js 03:28:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (131BD400) [pid = 3640] [serial = 588] [outer = 1281EC00] 03:28:41 INFO - PROCESS | 3640 | 1467973721481 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:28:41 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:28:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1132ms 03:28:41 INFO - PROCESS | 3640 | 1467973721556 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 03:28:41 INFO - PROCESS | 3640 | 1467973721561 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 03:28:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:28:41 INFO - PROCESS | 3640 | 1467973721567 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:28:41 INFO - PROCESS | 3640 | 1467973721570 Marionette TRACE conn3 <- [1,750,null,{}] 03:28:41 INFO - PROCESS | 3640 | 1467973721575 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:28:41 INFO - PROCESS | 3640 | 1467973721577 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:41 INFO - PROCESS | 3640 | 1467973721691 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 03:28:41 INFO - PROCESS | 3640 | 1467973721765 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 3640 | 1467973721768 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:41 INFO - PROCESS | 3640 | ++DOCSHELL 156E2C00 == 20 [pid = 3640] [id = 197] 03:28:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (156EA400) [pid = 3640] [serial = 589] [outer = 00000000] 03:28:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (158CEC00) [pid = 3640] [serial = 590] [outer = 156EA400] 03:28:41 INFO - PROCESS | 3640 | 1467973721829 Marionette DEBUG loaded listener.js 03:28:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (165DB800) [pid = 3640] [serial = 591] [outer = 156EA400] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (12D7E000) [pid = 3640] [serial = 542] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (10439800) [pid = 3640] [serial = 554] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (10E6F800) [pid = 3640] [serial = 539] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (10ECE400) [pid = 3640] [serial = 540] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (165E0C00) [pid = 3640] [serial = 537] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (131B1400) [pid = 3640] [serial = 536] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (131E6000) [pid = 3640] [serial = 557] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (12BD3000) [pid = 3640] [serial = 560] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (10A75800) [pid = 3640] [serial = 555] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (1306CC00) [pid = 3640] [serial = 561] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (13273800) [pid = 3640] [serial = 531] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (114CD800) [pid = 3640] [serial = 530] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 57 (158CF400) [pid = 3640] [serial = 534] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 56 (13945000) [pid = 3640] [serial = 558] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 55 (156E4400) [pid = 3640] [serial = 533] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 54 (139D3000) [pid = 3640] [serial = 545] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 53 (1558F400) [pid = 3640] [serial = 548] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 52 (13C40C00) [pid = 3640] [serial = 546] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 51 (156E5800) [pid = 3640] [serial = 552] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 50 (13C4A800) [pid = 3640] [serial = 564] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 49 (156E0800) [pid = 3640] [serial = 549] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 48 (130A5800) [pid = 3640] [serial = 543] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 47 (13C40800) [pid = 3640] [serial = 563] [outer = 00000000] [url = about:blank] 03:28:42 INFO - PROCESS | 3640 | --DOMWINDOW == 46 (14F82000) [pid = 3640] [serial = 551] [outer = 00000000] [url = about:blank] 03:28:43 INFO - PROCESS | 3640 | 1467973723166 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:28:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:28:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1617ms 03:28:43 INFO - PROCESS | 3640 | 1467973723202 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 03:28:43 INFO - PROCESS | 3640 | 1467973723205 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 03:28:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:28:43 INFO - PROCESS | 3640 | 1467973723210 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:28:43 INFO - PROCESS | 3640 | 1467973723213 Marionette TRACE conn3 <- [1,754,null,{}] 03:28:43 INFO - PROCESS | 3640 | 1467973723219 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:28:43 INFO - PROCESS | 3640 | 1467973723221 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:43 INFO - PROCESS | 3640 | 1467973723312 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 03:28:43 INFO - PROCESS | 3640 | 1467973723415 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 3640 | 1467973723419 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:43 INFO - PROCESS | 3640 | ++DOCSHELL 10A80400 == 21 [pid = 3640] [id = 198] 03:28:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 47 (10A81000) [pid = 3640] [serial = 592] [outer = 00000000] 03:28:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 48 (10EC6800) [pid = 3640] [serial = 593] [outer = 10A81000] 03:28:43 INFO - PROCESS | 3640 | 1467973723469 Marionette DEBUG loaded listener.js 03:28:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 49 (10F36C00) [pid = 3640] [serial = 594] [outer = 10A81000] 03:28:44 INFO - PROCESS | 3640 | 1467973724367 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:28:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:28:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1196ms 03:28:44 INFO - PROCESS | 3640 | 1467973724401 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 03:28:44 INFO - PROCESS | 3640 | 1467973724405 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 03:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:28:44 INFO - PROCESS | 3640 | 1467973724411 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:28:44 INFO - PROCESS | 3640 | 1467973724414 Marionette TRACE conn3 <- [1,758,null,{}] 03:28:44 INFO - PROCESS | 3640 | 1467973724418 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:28:44 INFO - PROCESS | 3640 | 1467973724420 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:44 INFO - PROCESS | 3640 | 1467973724503 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 03:28:44 INFO - PROCESS | 3640 | 1467973724508 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 3640 | 1467973724511 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:44 INFO - PROCESS | 3640 | ++DOCSHELL 129B3000 == 22 [pid = 3640] [id = 199] 03:28:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 50 (129B4400) [pid = 3640] [serial = 595] [outer = 00000000] 03:28:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 51 (12D7B000) [pid = 3640] [serial = 596] [outer = 129B4400] 03:28:44 INFO - PROCESS | 3640 | 1467973724556 Marionette DEBUG loaded listener.js 03:28:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 52 (13035C00) [pid = 3640] [serial = 597] [outer = 129B4400] 03:28:45 INFO - PROCESS | 3640 | 1467973725044 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:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 711ms 03:28:45 INFO - PROCESS | 3640 | 1467973725111 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 03:28:45 INFO - PROCESS | 3640 | 1467973725113 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 03:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:28:45 INFO - PROCESS | 3640 | 1467973725126 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:28:45 INFO - PROCESS | 3640 | 1467973725129 Marionette TRACE conn3 <- [1,762,null,{}] 03:28:45 INFO - PROCESS | 3640 | 1467973725140 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:28:45 INFO - PROCESS | 3640 | 1467973725145 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:45 INFO - PROCESS | 3640 | 1467973725261 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 03:28:45 INFO - PROCESS | 3640 | 1467973725273 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 3640 | 1467973725277 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:45 INFO - PROCESS | 3640 | ++DOCSHELL 13272C00 == 23 [pid = 3640] [id = 200] 03:28:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 53 (13273000) [pid = 3640] [serial = 598] [outer = 00000000] 03:28:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 54 (13451800) [pid = 3640] [serial = 599] [outer = 13273000] 03:28:45 INFO - PROCESS | 3640 | 1467973725324 Marionette DEBUG loaded listener.js 03:28:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 55 (139D8000) [pid = 3640] [serial = 600] [outer = 13273000] 03:28:45 INFO - PROCESS | 3640 | 1467973725809 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:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 712ms 03:28:45 INFO - PROCESS | 3640 | 1467973725860 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 03:28:45 INFO - PROCESS | 3640 | 1467973725863 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 03:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:28:45 INFO - PROCESS | 3640 | 1467973725896 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:28:45 INFO - PROCESS | 3640 | 1467973725898 Marionette TRACE conn3 <- [1,766,null,{}] 03:28:45 INFO - PROCESS | 3640 | 1467973725901 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:28:45 INFO - PROCESS | 3640 | 1467973725903 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:46 INFO - PROCESS | 3640 | 1467973726016 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 03:28:46 INFO - PROCESS | 3640 | --DOMWINDOW == 54 (13070000) [pid = 3640] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:28:46 INFO - PROCESS | 3640 | --DOMWINDOW == 53 (156E2400) [pid = 3640] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:28:46 INFO - PROCESS | 3640 | --DOMWINDOW == 52 (16714400) [pid = 3640] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:28:46 INFO - PROCESS | 3640 | --DOMWINDOW == 51 (114D6C00) [pid = 3640] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:28:46 INFO - PROCESS | 3640 | --DOMWINDOW == 50 (131BC800) [pid = 3640] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:28:46 INFO - PROCESS | 3640 | --DOMWINDOW == 49 (1428BC00) [pid = 3640] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:28:46 INFO - PROCESS | 3640 | 1467973726072 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973726074 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:46 INFO - PROCESS | 3640 | ++DOCSHELL 13070000 == 24 [pid = 3640] [id = 201] 03:28:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 50 (131BC800) [pid = 3640] [serial = 601] [outer = 00000000] 03:28:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 51 (13ED3800) [pid = 3640] [serial = 602] [outer = 131BC800] 03:28:46 INFO - PROCESS | 3640 | 1467973726119 Marionette DEBUG loaded listener.js 03:28:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 52 (139CEC00) [pid = 3640] [serial = 603] [outer = 131BC800] 03:28:46 INFO - PROCESS | 3640 | 1467973726543 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:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 663ms 03:28:46 INFO - PROCESS | 3640 | 1467973726561 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 03:28:46 INFO - PROCESS | 3640 | 1467973726563 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 03:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:28:46 INFO - PROCESS | 3640 | 1467973726566 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:28:46 INFO - PROCESS | 3640 | 1467973726568 Marionette TRACE conn3 <- [1,770,null,{}] 03:28:46 INFO - PROCESS | 3640 | 1467973726572 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:28:46 INFO - PROCESS | 3640 | 1467973726574 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:46 INFO - PROCESS | 3640 | 1467973726652 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 03:28:46 INFO - PROCESS | 3640 | 1467973726726 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973726728 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:46 INFO - PROCESS | 3640 | ++DOCSHELL 0F319000 == 25 [pid = 3640] [id = 202] 03:28:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 53 (10E6EC00) [pid = 3640] [serial = 604] [outer = 00000000] 03:28:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 54 (155EBC00) [pid = 3640] [serial = 605] [outer = 10E6EC00] 03:28:46 INFO - PROCESS | 3640 | 1467973726774 Marionette DEBUG loaded listener.js 03:28:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 55 (156DC400) [pid = 3640] [serial = 606] [outer = 10E6EC00] 03:28:47 INFO - PROCESS | 3640 | 1467973727131 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:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 614ms 03:28:47 INFO - PROCESS | 3640 | 1467973727164 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 03:28:47 INFO - PROCESS | 3640 | 1467973727166 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 03:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:28:47 INFO - PROCESS | 3640 | 1467973727169 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:28:47 INFO - PROCESS | 3640 | 1467973727171 Marionette TRACE conn3 <- [1,774,null,{}] 03:28:47 INFO - PROCESS | 3640 | 1467973727174 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:28:47 INFO - PROCESS | 3640 | 1467973727180 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:47 INFO - PROCESS | 3640 | 1467973727364 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 03:28:47 INFO - PROCESS | 3640 | 1467973727400 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973727402 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:47 INFO - PROCESS | 3640 | ++DOCSHELL 1284E800 == 26 [pid = 3640] [id = 203] 03:28:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 56 (13074400) [pid = 3640] [serial = 607] [outer = 00000000] 03:28:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 57 (16075400) [pid = 3640] [serial = 608] [outer = 13074400] 03:28:47 INFO - PROCESS | 3640 | 1467973727445 Marionette DEBUG loaded listener.js 03:28:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 58 (165DC800) [pid = 3640] [serial = 609] [outer = 13074400] 03:28:47 INFO - PROCESS | 3640 | 1467973727827 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:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 663ms 03:28:47 INFO - PROCESS | 3640 | 1467973727839 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 03:28:47 INFO - PROCESS | 3640 | 1467973727841 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 03:28:47 INFO - PROCESS | 3640 | 1467973727845 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:28:47 INFO - PROCESS | 3640 | 1467973727856 Marionette TRACE conn3 <- [1,778,null,{}] 03:28:47 INFO - PROCESS | 3640 | 1467973727859 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:28:47 INFO - PROCESS | 3640 | 1467973727861 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:47 INFO - PROCESS | 3640 | 1467973727966 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 03:28:47 INFO - PROCESS | 3640 | 1467973727973 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973727975 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:48 INFO - PROCESS | 3640 | ++DOCSHELL 156E9C00 == 27 [pid = 3640] [id = 204] 03:28:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (16076400) [pid = 3640] [serial = 610] [outer = 00000000] 03:28:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (1671C400) [pid = 3640] [serial = 611] [outer = 16076400] 03:28:48 INFO - PROCESS | 3640 | 1467973728018 Marionette DEBUG loaded listener.js 03:28:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (16BEAC00) [pid = 3640] [serial = 612] [outer = 16076400] 03:28:48 INFO - PROCESS | 3640 | 1467973728460 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:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 614ms 03:28:48 INFO - PROCESS | 3640 | 1467973728477 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 03:28:48 INFO - PROCESS | 3640 | 1467973728478 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 03:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:28:48 INFO - PROCESS | 3640 | 1467973728482 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:28:48 INFO - PROCESS | 3640 | 1467973728483 Marionette TRACE conn3 <- [1,782,null,{}] 03:28:48 INFO - PROCESS | 3640 | 1467973728487 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:28:48 INFO - PROCESS | 3640 | 1467973728489 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:48 INFO - PROCESS | 3640 | 1467973728564 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 03:28:48 INFO - PROCESS | 3640 | 1467973728637 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973728640 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:48 INFO - PROCESS | 3640 | ++DOCSHELL 13071000 == 28 [pid = 3640] [id = 205] 03:28:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (13C44400) [pid = 3640] [serial = 613] [outer = 00000000] 03:28:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (16E46400) [pid = 3640] [serial = 614] [outer = 13C44400] 03:28:48 INFO - PROCESS | 3640 | 1467973728709 Marionette DEBUG loaded listener.js 03:28:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (16F07C00) [pid = 3640] [serial = 615] [outer = 13C44400] 03:28:49 INFO - PROCESS | 3640 | 1467973729358 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:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 937ms 03:28:49 INFO - PROCESS | 3640 | 1467973729436 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 03:28:49 INFO - PROCESS | 3640 | 1467973729440 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 03:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:28:49 INFO - PROCESS | 3640 | 1467973729447 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:28:49 INFO - PROCESS | 3640 | 1467973729452 Marionette TRACE conn3 <- [1,786,null,{}] 03:28:49 INFO - PROCESS | 3640 | 1467973729458 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:28:49 INFO - PROCESS | 3640 | 1467973729462 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:49 INFO - PROCESS | 3640 | 1467973729575 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 03:28:49 INFO - PROCESS | 3640 | 1467973729647 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973729650 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:49 INFO - PROCESS | 3640 | ++DOCSHELL 10F34C00 == 29 [pid = 3640] [id = 206] 03:28:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (112E2000) [pid = 3640] [serial = 616] [outer = 00000000] 03:28:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (13074000) [pid = 3640] [serial = 617] [outer = 112E2000] 03:28:49 INFO - PROCESS | 3640 | 1467973729747 Marionette DEBUG loaded listener.js 03:28:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (12DCB000) [pid = 3640] [serial = 618] [outer = 112E2000] 03:28:50 INFO - PROCESS | 3640 | 1467973730372 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:28:50 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:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 987ms 03:28:50 INFO - PROCESS | 3640 | 1467973730424 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 03:28:50 INFO - PROCESS | 3640 | 1467973730428 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 03:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:28:50 INFO - PROCESS | 3640 | 1467973730435 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:28:50 INFO - PROCESS | 3640 | 1467973730438 Marionette TRACE conn3 <- [1,790,null,{}] 03:28:50 INFO - PROCESS | 3640 | 1467973730461 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:28:50 INFO - PROCESS | 3640 | 1467973730466 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:50 INFO - PROCESS | 3640 | 1467973730614 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 03:28:50 INFO - PROCESS | 3640 | 1467973730699 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973730702 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:50 INFO - PROCESS | 3640 | ++DOCSHELL 13ED3400 == 30 [pid = 3640] [id = 207] 03:28:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (13ED3C00) [pid = 3640] [serial = 619] [outer = 00000000] 03:28:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (14FB6000) [pid = 3640] [serial = 620] [outer = 13ED3C00] 03:28:50 INFO - PROCESS | 3640 | 1467973730757 Marionette DEBUG loaded listener.js 03:28:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (155EC400) [pid = 3640] [serial = 621] [outer = 13ED3C00] 03:28:51 INFO - PROCESS | 3640 | 1467973731404 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:28:51 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:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1035ms 03:28:51 INFO - PROCESS | 3640 | 1467973731474 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 03:28:51 INFO - PROCESS | 3640 | 1467973731476 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 03:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:28:51 INFO - PROCESS | 3640 | 1467973731480 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:28:51 INFO - PROCESS | 3640 | 1467973731484 Marionette TRACE conn3 <- [1,794,null,{}] 03:28:51 INFO - PROCESS | 3640 | 1467973731513 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:28:51 INFO - PROCESS | 3640 | 1467973731518 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:51 INFO - PROCESS | 3640 | 1467973731628 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 03:28:51 INFO - PROCESS | 3640 | 1467973731699 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973731702 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:51 INFO - PROCESS | 3640 | ++DOCSHELL 1700DC00 == 31 [pid = 3640] [id = 208] 03:28:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (1700E000) [pid = 3640] [serial = 622] [outer = 00000000] 03:28:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (1762B000) [pid = 3640] [serial = 623] [outer = 1700E000] 03:28:51 INFO - PROCESS | 3640 | 1467973731804 Marionette DEBUG loaded listener.js 03:28:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (176EEC00) [pid = 3640] [serial = 624] [outer = 1700E000] 03:28:52 INFO - PROCESS | 3640 | 1467973732579 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:28:52 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:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1131ms 03:28:52 INFO - PROCESS | 3640 | 1467973732605 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 03:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:28:52 INFO - PROCESS | 3640 | 1467973732609 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 03:28:52 INFO - PROCESS | 3640 | 1467973732613 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:28:52 INFO - PROCESS | 3640 | 1467973732616 Marionette TRACE conn3 <- [1,798,null,{}] 03:28:52 INFO - PROCESS | 3640 | 1467973732622 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:28:52 INFO - PROCESS | 3640 | 1467973732624 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:52 INFO - PROCESS | 3640 | 1467973732729 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 03:28:52 INFO - PROCESS | 3640 | 1467973732862 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973732865 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:52 INFO - PROCESS | 3640 | ++DOCSHELL 10A76000 == 32 [pid = 3640] [id = 209] 03:28:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (10A76800) [pid = 3640] [serial = 625] [outer = 00000000] 03:28:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (11C48400) [pid = 3640] [serial = 626] [outer = 10A76800] 03:28:52 INFO - PROCESS | 3640 | 1467973732915 Marionette DEBUG loaded listener.js 03:28:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (129B7800) [pid = 3640] [serial = 627] [outer = 10A76800] 03:28:53 INFO - PROCESS | 3640 | --DOCSHELL 12D7E400 == 31 [pid = 3640] [id = 186] 03:28:53 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (16207400) [pid = 3640] [serial = 584] [outer = 00000000] [url = about:blank] 03:28:53 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (13444400) [pid = 3640] [serial = 567] [outer = 00000000] [url = about:blank] 03:28:53 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (13159000) [pid = 3640] [serial = 566] [outer = 00000000] [url = about:blank] 03:28:53 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (158CB800) [pid = 3640] [serial = 570] [outer = 00000000] [url = about:blank] 03:28:53 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (1583DC00) [pid = 3640] [serial = 569] [outer = 00000000] [url = about:blank] 03:28:53 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (16B21000) [pid = 3640] [serial = 573] [outer = 00000000] [url = about:blank] 03:28:53 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (1671B800) [pid = 3640] [serial = 572] [outer = 00000000] [url = about:blank] 03:28:53 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (1312EC00) [pid = 3640] [serial = 578] [outer = 00000000] [url = about:blank] 03:28:53 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (1327E800) [pid = 3640] [serial = 581] [outer = 00000000] [url = about:blank] 03:28:53 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (14F7E800) [pid = 3640] [serial = 575] [outer = 00000000] [url = about:blank] 03:28:53 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (13156C00) [pid = 3640] [serial = 579] [outer = 00000000] [url = about:blank] 03:28:53 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (139D2400) [pid = 3640] [serial = 582] [outer = 00000000] [url = about:blank] 03:28:53 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (156E1C00) [pid = 3640] [serial = 576] [outer = 00000000] [url = about:blank] 03:28:54 INFO - PROCESS | 3640 | 1467973734029 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:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1439ms 03:28:54 INFO - PROCESS | 3640 | 1467973734053 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 03:28:54 INFO - PROCESS | 3640 | 1467973734057 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 03:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:28:54 INFO - PROCESS | 3640 | 1467973734061 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:28:54 INFO - PROCESS | 3640 | 1467973734066 Marionette TRACE conn3 <- [1,802,null,{}] 03:28:54 INFO - PROCESS | 3640 | 1467973734071 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:28:54 INFO - PROCESS | 3640 | 1467973734074 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:54 INFO - PROCESS | 3640 | 1467973734163 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 03:28:54 INFO - PROCESS | 3640 | 1467973734170 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973734173 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:54 INFO - PROCESS | 3640 | ++DOCSHELL 10ECB800 == 32 [pid = 3640] [id = 210] 03:28:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (10ECFC00) [pid = 3640] [serial = 628] [outer = 00000000] 03:28:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (11AE4400) [pid = 3640] [serial = 629] [outer = 10ECFC00] 03:28:54 INFO - PROCESS | 3640 | 1467973734221 Marionette DEBUG loaded listener.js 03:28:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (129AFC00) [pid = 3640] [serial = 630] [outer = 10ECFC00] 03:28:54 INFO - PROCESS | 3640 | 1467973734741 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:28:54 INFO - PROCESS | 3640 | 1467973734799 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 03:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:28:54 INFO - PROCESS | 3640 | 1467973734806 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:28:54 INFO - PROCESS | 3640 | 1467973734808 Marionette TRACE conn3 <- [1,806,null,{}] 03:28:54 INFO - PROCESS | 3640 | 1467973734812 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:28:54 INFO - PROCESS | 3640 | 1467973734815 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:54 INFO - PROCESS | 3640 | 1467973734930 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 03:28:55 INFO - PROCESS | 3640 | 1467973735014 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973735017 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:55 INFO - PROCESS | 3640 | ++DOCSHELL 131B5800 == 33 [pid = 3640] [id = 211] 03:28:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (131BD800) [pid = 3640] [serial = 631] [outer = 00000000] 03:28:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (1327E800) [pid = 3640] [serial = 632] [outer = 131BD800] 03:28:55 INFO - PROCESS | 3640 | 1467973735063 Marionette DEBUG loaded listener.js 03:28:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (1344C800) [pid = 3640] [serial = 633] [outer = 131BD800] 03:28:55 INFO - PROCESS | 3640 | 1467973735479 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:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 711ms 03:28:55 INFO - PROCESS | 3640 | 1467973735537 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 03:28:55 INFO - PROCESS | 3640 | 1467973735540 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 03:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:28:55 INFO - PROCESS | 3640 | 1467973735543 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:28:55 INFO - PROCESS | 3640 | 1467973735547 Marionette TRACE conn3 <- [1,810,null,{}] 03:28:55 INFO - PROCESS | 3640 | 1467973735557 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:28:55 INFO - PROCESS | 3640 | 1467973735562 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:55 INFO - PROCESS | 3640 | 1467973735643 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 03:28:55 INFO - PROCESS | 3640 | 1467973735650 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973735653 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:55 INFO - PROCESS | 3640 | ++DOCSHELL 139D7400 == 34 [pid = 3640] [id = 212] 03:28:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (13C44000) [pid = 3640] [serial = 634] [outer = 00000000] 03:28:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (14F7AC00) [pid = 3640] [serial = 635] [outer = 13C44000] 03:28:55 INFO - PROCESS | 3640 | 1467973735703 Marionette DEBUG loaded listener.js 03:28:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (156DF400) [pid = 3640] [serial = 636] [outer = 13C44000] 03:28:56 INFO - PROCESS | 3640 | 1467973736192 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:28:56 INFO - PROCESS | 3640 | 1467973736301 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 03:28:56 INFO - PROCESS | 3640 | 1467973736331 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:28:56 INFO - PROCESS | 3640 | 1467973736332 Marionette TRACE conn3 <- [1,814,null,{}] 03:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:28:56 INFO - PROCESS | 3640 | 1467973736343 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:28:56 INFO - PROCESS | 3640 | 1467973736345 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:56 INFO - PROCESS | 3640 | 1467973736455 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 03:28:56 INFO - PROCESS | 3640 | 1467973736465 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973736467 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:56 INFO - PROCESS | 3640 | ++DOCSHELL 156E7400 == 35 [pid = 3640] [id = 213] 03:28:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1583B000) [pid = 3640] [serial = 637] [outer = 00000000] 03:28:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (16074400) [pid = 3640] [serial = 638] [outer = 1583B000] 03:28:56 INFO - PROCESS | 3640 | 1467973736511 Marionette DEBUG loaded listener.js 03:28:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (165D6800) [pid = 3640] [serial = 639] [outer = 1583B000] 03:28:56 INFO - PROCESS | 3640 | 1467973736930 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:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 662ms 03:28:57 INFO - PROCESS | 3640 | 1467973736979 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 03:28:57 INFO - PROCESS | 3640 | 1467973736981 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 03:28:57 INFO - PROCESS | 3640 | 1467973736984 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:28:57 INFO - PROCESS | 3640 | 1467973736985 Marionette TRACE conn3 <- [1,818,null,{}] 03:28:57 INFO - PROCESS | 3640 | 1467973736989 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:28:57 INFO - PROCESS | 3640 | 1467973736991 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:57 INFO - PROCESS | 3640 | 1467973737094 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 03:28:57 INFO - PROCESS | 3640 | 1467973737100 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973737102 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:57 INFO - PROCESS | 3640 | ++DOCSHELL 1583BC00 == 36 [pid = 3640] [id = 214] 03:28:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (158CE000) [pid = 3640] [serial = 640] [outer = 00000000] 03:28:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (16B23C00) [pid = 3640] [serial = 641] [outer = 158CE000] 03:28:57 INFO - PROCESS | 3640 | 1467973737145 Marionette DEBUG loaded listener.js 03:28:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (16B24400) [pid = 3640] [serial = 642] [outer = 158CE000] 03:28:57 INFO - PROCESS | 3640 | 1467973737641 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:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 727ms 03:28:57 INFO - PROCESS | 3640 | 1467973737717 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 03:28:57 INFO - PROCESS | 3640 | 1467973737719 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 03:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:28:57 INFO - PROCESS | 3640 | 1467973737728 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:28:57 INFO - PROCESS | 3640 | 1467973737729 Marionette TRACE conn3 <- [1,822,null,{}] 03:28:57 INFO - PROCESS | 3640 | 1467973737733 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:28:57 INFO - PROCESS | 3640 | 1467973737739 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:57 INFO - PROCESS | 3640 | 1467973737889 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 03:28:58 INFO - PROCESS | 3640 | 1467973738106 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973738109 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:58 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (13C44400) [pid = 3640] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:28:58 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (13273000) [pid = 3640] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:28:58 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (131BC800) [pid = 3640] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:28:58 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (129B4400) [pid = 3640] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:28:58 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (1281EC00) [pid = 3640] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:28:58 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (156EA400) [pid = 3640] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:28:58 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (10A81000) [pid = 3640] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:28:58 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (1583A000) [pid = 3640] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:28:58 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (16076400) [pid = 3640] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:28:58 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (13074400) [pid = 3640] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:28:58 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (10E6EC00) [pid = 3640] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:28:58 INFO - PROCESS | 3640 | ++DOCSHELL 0F312400 == 37 [pid = 3640] [id = 215] 03:28:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (0F316C00) [pid = 3640] [serial = 643] [outer = 00000000] 03:28:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (12824800) [pid = 3640] [serial = 644] [outer = 0F316C00] 03:28:58 INFO - PROCESS | 3640 | 1467973738160 Marionette DEBUG loaded listener.js 03:28:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (156DD000) [pid = 3640] [serial = 645] [outer = 0F316C00] 03:28:58 INFO - PROCESS | 3640 | 1467973738551 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:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 873ms 03:28:58 INFO - PROCESS | 3640 | 1467973738607 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 03:28:58 INFO - PROCESS | 3640 | 1467973738609 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 03:28:58 INFO - PROCESS | 3640 | 1467973738613 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:28:58 INFO - PROCESS | 3640 | 1467973738615 Marionette TRACE conn3 <- [1,826,null,{}] 03:28:58 INFO - PROCESS | 3640 | 1467973738618 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:28:58 INFO - PROCESS | 3640 | 1467973738620 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:58 INFO - PROCESS | 3640 | 1467973738724 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 03:28:58 INFO - PROCESS | 3640 | 1467973738731 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973738733 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:58 INFO - PROCESS | 3640 | ++DOCSHELL 1428DC00 == 38 [pid = 3640] [id = 216] 03:28:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (14F75800) [pid = 3640] [serial = 646] [outer = 00000000] 03:28:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (177A3400) [pid = 3640] [serial = 647] [outer = 14F75800] 03:28:58 INFO - PROCESS | 3640 | 1467973738776 Marionette DEBUG loaded listener.js 03:28:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (177AB000) [pid = 3640] [serial = 648] [outer = 14F75800] 03:28:59 INFO - PROCESS | 3640 | 1467973739156 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:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 615ms 03:28:59 INFO - PROCESS | 3640 | 1467973739211 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 03:28:59 INFO - PROCESS | 3640 | 1467973739213 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 03:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:28:59 INFO - PROCESS | 3640 | 1467973739265 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:28:59 INFO - PROCESS | 3640 | 1467973739267 Marionette TRACE conn3 <- [1,830,null,{}] 03:28:59 INFO - PROCESS | 3640 | 1467973739271 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:28:59 INFO - PROCESS | 3640 | 1467973739272 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:59 INFO - PROCESS | 3640 | 1467973739378 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 03:28:59 INFO - PROCESS | 3640 | 1467973739389 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 3640 | 1467973739391 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:28:59 INFO - PROCESS | 3640 | ++DOCSHELL 0F310C00 == 39 [pid = 3640] [id = 217] 03:28:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (0F316400) [pid = 3640] [serial = 649] [outer = 00000000] 03:28:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (17880800) [pid = 3640] [serial = 650] [outer = 0F316400] 03:28:59 INFO - PROCESS | 3640 | 1467973739434 Marionette DEBUG loaded listener.js 03:28:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (17880C00) [pid = 3640] [serial = 651] [outer = 0F316400] 03:28:59 INFO - PROCESS | 3640 | 1467973739846 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:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 679ms 03:28:59 INFO - PROCESS | 3640 | 1467973739910 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 03:28:59 INFO - PROCESS | 3640 | 1467973739913 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 03:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:28:59 INFO - PROCESS | 3640 | 1467973739916 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:28:59 INFO - PROCESS | 3640 | 1467973739918 Marionette TRACE conn3 <- [1,834,null,{}] 03:28:59 INFO - PROCESS | 3640 | 1467973739922 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:28:59 INFO - PROCESS | 3640 | 1467973739924 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:00 INFO - PROCESS | 3640 | 1467973740029 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 03:29:00 INFO - PROCESS | 3640 | 1467973740036 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973740038 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:00 INFO - PROCESS | 3640 | ++DOCSHELL 1787E400 == 40 [pid = 3640] [id = 218] 03:29:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (17DCC000) [pid = 3640] [serial = 652] [outer = 00000000] 03:29:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (19676800) [pid = 3640] [serial = 653] [outer = 17DCC000] 03:29:00 INFO - PROCESS | 3640 | 1467973740085 Marionette DEBUG loaded listener.js 03:29:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (19678800) [pid = 3640] [serial = 654] [outer = 17DCC000] 03:29:01 INFO - PROCESS | 3640 | 1467973741233 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:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1342ms 03:29:01 INFO - PROCESS | 3640 | 1467973741276 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 03:29:01 INFO - PROCESS | 3640 | 1467973741280 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 03:29:01 INFO - PROCESS | 3640 | 1467973741285 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:29:01 INFO - PROCESS | 3640 | 1467973741290 Marionette TRACE conn3 <- [1,838,null,{}] 03:29:01 INFO - PROCESS | 3640 | 1467973741295 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:29:01 INFO - PROCESS | 3640 | 1467973741298 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:01 INFO - PROCESS | 3640 | 1467973741413 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 03:29:01 INFO - PROCESS | 3640 | 1467973741493 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973741496 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:01 INFO - PROCESS | 3640 | ++DOCSHELL 131BA000 == 41 [pid = 3640] [id = 219] 03:29:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (131BA800) [pid = 3640] [serial = 655] [outer = 00000000] 03:29:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (13273800) [pid = 3640] [serial = 656] [outer = 131BA800] 03:29:01 INFO - PROCESS | 3640 | 1467973741594 Marionette DEBUG loaded listener.js 03:29:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (13CB3800) [pid = 3640] [serial = 657] [outer = 131BA800] 03:29:02 INFO - PROCESS | 3640 | 1467973742396 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:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1180ms 03:29:02 INFO - PROCESS | 3640 | 1467973742466 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 03:29:02 INFO - PROCESS | 3640 | 1467973742471 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 03:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:29:02 INFO - PROCESS | 3640 | 1467973742478 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:29:02 INFO - PROCESS | 3640 | 1467973742481 Marionette TRACE conn3 <- [1,842,null,{}] 03:29:02 INFO - PROCESS | 3640 | 1467973742485 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:29:02 INFO - PROCESS | 3640 | 1467973742487 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:02 INFO - PROCESS | 3640 | 1467973742612 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 03:29:02 INFO - PROCESS | 3640 | 1467973742686 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973742689 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:02 INFO - PROCESS | 3640 | ++DOCSHELL 0F310800 == 42 [pid = 3640] [id = 220] 03:29:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (0F314000) [pid = 3640] [serial = 658] [outer = 00000000] 03:29:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (10439800) [pid = 3640] [serial = 659] [outer = 0F314000] 03:29:02 INFO - PROCESS | 3640 | 1467973742846 Marionette DEBUG loaded listener.js 03:29:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (10E6D400) [pid = 3640] [serial = 660] [outer = 0F314000] 03:29:03 INFO - PROCESS | 3640 | --DOCSHELL 0F310C00 == 41 [pid = 3640] [id = 217] 03:29:03 INFO - PROCESS | 3640 | --DOCSHELL 1428DC00 == 40 [pid = 3640] [id = 216] 03:29:03 INFO - PROCESS | 3640 | --DOCSHELL 0F312400 == 39 [pid = 3640] [id = 215] 03:29:03 INFO - PROCESS | 3640 | --DOCSHELL 1583BC00 == 38 [pid = 3640] [id = 214] 03:29:03 INFO - PROCESS | 3640 | --DOCSHELL 156E7400 == 37 [pid = 3640] [id = 213] 03:29:03 INFO - PROCESS | 3640 | --DOCSHELL 139D7400 == 36 [pid = 3640] [id = 212] 03:29:03 INFO - PROCESS | 3640 | --DOCSHELL 131B5800 == 35 [pid = 3640] [id = 211] 03:29:03 INFO - PROCESS | 3640 | --DOCSHELL 10ECB800 == 34 [pid = 3640] [id = 210] 03:29:03 INFO - PROCESS | 3640 | --DOCSHELL 10A76000 == 33 [pid = 3640] [id = 209] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (13451800) [pid = 3640] [serial = 599] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (13ED3800) [pid = 3640] [serial = 602] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (12D7B000) [pid = 3640] [serial = 596] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (13034C00) [pid = 3640] [serial = 587] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (131BD400) [pid = 3640] [serial = 588] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (139D8000) [pid = 3640] [serial = 600] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (158CEC00) [pid = 3640] [serial = 590] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (165DB800) [pid = 3640] [serial = 591] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (10EC6800) [pid = 3640] [serial = 593] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (10F36C00) [pid = 3640] [serial = 594] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (165D8000) [pid = 3640] [serial = 585] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (1671C400) [pid = 3640] [serial = 611] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (16075400) [pid = 3640] [serial = 608] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (165DC800) [pid = 3640] [serial = 609] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (16BEAC00) [pid = 3640] [serial = 612] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (139CEC00) [pid = 3640] [serial = 603] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (155EBC00) [pid = 3640] [serial = 605] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (13035C00) [pid = 3640] [serial = 597] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (156DC400) [pid = 3640] [serial = 606] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (16E46400) [pid = 3640] [serial = 614] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (16F07C00) [pid = 3640] [serial = 615] [outer = 00000000] [url = about:blank] 03:29:03 INFO - PROCESS | 3640 | 1467973743501 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:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1083ms 03:29:03 INFO - PROCESS | 3640 | 1467973743557 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 03:29:03 INFO - PROCESS | 3640 | 1467973743561 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 03:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:29:03 INFO - PROCESS | 3640 | 1467973743581 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:29:03 INFO - PROCESS | 3640 | 1467973743584 Marionette TRACE conn3 <- [1,846,null,{}] 03:29:03 INFO - PROCESS | 3640 | 1467973743588 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:29:03 INFO - PROCESS | 3640 | 1467973743591 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:03 INFO - PROCESS | 3640 | 1467973743679 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 03:29:03 INFO - PROCESS | 3640 | 1467973743765 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973743767 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:03 INFO - PROCESS | 3640 | ++DOCSHELL 10A77C00 == 34 [pid = 3640] [id = 221] 03:29:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (10A78800) [pid = 3640] [serial = 661] [outer = 00000000] 03:29:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (10F37800) [pid = 3640] [serial = 662] [outer = 10A78800] 03:29:03 INFO - PROCESS | 3640 | 1467973743815 Marionette DEBUG loaded listener.js 03:29:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (13073400) [pid = 3640] [serial = 663] [outer = 10A78800] 03:29:04 INFO - PROCESS | 3640 | 1467973744266 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:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 727ms 03:29:04 INFO - PROCESS | 3640 | 1467973744314 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 03:29:04 INFO - PROCESS | 3640 | 1467973744318 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 03:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:29:04 INFO - PROCESS | 3640 | 1467973744328 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:29:04 INFO - PROCESS | 3640 | 1467973744330 Marionette TRACE conn3 <- [1,850,null,{}] 03:29:04 INFO - PROCESS | 3640 | 1467973744334 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:29:04 INFO - PROCESS | 3640 | 1467973744337 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:04 INFO - PROCESS | 3640 | 1467973744448 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 03:29:04 INFO - PROCESS | 3640 | 1467973744484 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973744487 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:04 INFO - PROCESS | 3640 | ++DOCSHELL 13C40800 == 35 [pid = 3640] [id = 222] 03:29:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (13C42000) [pid = 3640] [serial = 664] [outer = 00000000] 03:29:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (13CB6800) [pid = 3640] [serial = 665] [outer = 13C42000] 03:29:04 INFO - PROCESS | 3640 | 1467973744531 Marionette DEBUG loaded listener.js 03:29:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (1428E800) [pid = 3640] [serial = 666] [outer = 13C42000] 03:29:05 INFO - PROCESS | 3640 | 1467973744971 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:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 712ms 03:29:05 INFO - PROCESS | 3640 | 1467973745024 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 03:29:05 INFO - PROCESS | 3640 | 1467973745026 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 03:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:29:05 INFO - PROCESS | 3640 | 1467973745030 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:29:05 INFO - PROCESS | 3640 | 1467973745034 Marionette TRACE conn3 <- [1,854,null,{}] 03:29:05 INFO - PROCESS | 3640 | 1467973745044 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:29:05 INFO - PROCESS | 3640 | 1467973745049 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:05 INFO - PROCESS | 3640 | 1467973745183 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 03:29:05 INFO - PROCESS | 3640 | 1467973745202 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973745206 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:05 INFO - PROCESS | 3640 | ++DOCSHELL 14F77400 == 36 [pid = 3640] [id = 223] 03:29:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (156DEC00) [pid = 3640] [serial = 667] [outer = 00000000] 03:29:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (1583BC00) [pid = 3640] [serial = 668] [outer = 156DEC00] 03:29:05 INFO - PROCESS | 3640 | 1467973745323 Marionette DEBUG loaded listener.js 03:29:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (16076400) [pid = 3640] [serial = 669] [outer = 156DEC00] 03:29:05 INFO - PROCESS | 3640 | 1467973745706 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:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 727ms 03:29:05 INFO - PROCESS | 3640 | 1467973745763 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 03:29:05 INFO - PROCESS | 3640 | 1467973745765 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 03:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:29:05 INFO - PROCESS | 3640 | 1467973745769 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:29:05 INFO - PROCESS | 3640 | 1467973745770 Marionette TRACE conn3 <- [1,858,null,{}] 03:29:05 INFO - PROCESS | 3640 | 1467973745780 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:29:05 INFO - PROCESS | 3640 | 1467973745782 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:05 INFO - PROCESS | 3640 | 1467973745917 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 03:29:05 INFO - PROCESS | 3640 | 1467973745937 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973745939 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:05 INFO - PROCESS | 3640 | ++DOCSHELL 165DD800 == 37 [pid = 3640] [id = 224] 03:29:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (165DE000) [pid = 3640] [serial = 670] [outer = 00000000] 03:29:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (16715400) [pid = 3640] [serial = 671] [outer = 165DE000] 03:29:06 INFO - PROCESS | 3640 | 1467973745983 Marionette DEBUG loaded listener.js 03:29:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (16720800) [pid = 3640] [serial = 672] [outer = 165DE000] 03:29:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (17005800) [pid = 3640] [serial = 673] [outer = 1B51EC00] 03:29:06 INFO - PROCESS | 3640 | 1467973746537 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:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 825ms 03:29:06 INFO - PROCESS | 3640 | 1467973746611 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 03:29:06 INFO - PROCESS | 3640 | 1467973746613 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 03:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:29:06 INFO - PROCESS | 3640 | 1467973746616 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:29:06 INFO - PROCESS | 3640 | 1467973746618 Marionette TRACE conn3 <- [1,862,null,{}] 03:29:06 INFO - PROCESS | 3640 | 1467973746621 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:29:06 INFO - PROCESS | 3640 | 1467973746623 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:06 INFO - PROCESS | 3640 | 1467973746731 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 03:29:06 INFO - PROCESS | 3640 | 1467973746742 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973746745 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:06 INFO - PROCESS | 3640 | ++DOCSHELL 131B0800 == 38 [pid = 3640] [id = 225] 03:29:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (16E42000) [pid = 3640] [serial = 674] [outer = 00000000] 03:29:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (1762C800) [pid = 3640] [serial = 675] [outer = 16E42000] 03:29:06 INFO - PROCESS | 3640 | 1467973746800 Marionette DEBUG loaded listener.js 03:29:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (17739400) [pid = 3640] [serial = 676] [outer = 16E42000] 03:29:07 INFO - PROCESS | 3640 | 1467973747366 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:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 760ms 03:29:07 INFO - PROCESS | 3640 | 1467973747388 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 03:29:07 INFO - PROCESS | 3640 | 1467973747390 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 03:29:07 INFO - PROCESS | 3640 | 1467973747393 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:29:07 INFO - PROCESS | 3640 | 1467973747395 Marionette TRACE conn3 <- [1,866,null,{}] 03:29:07 INFO - PROCESS | 3640 | 1467973747404 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:29:07 INFO - PROCESS | 3640 | 1467973747410 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:07 INFO - PROCESS | 3640 | 1467973747515 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 03:29:07 INFO - PROCESS | 3640 | 1467973747581 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973747583 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:07 INFO - PROCESS | 3640 | ++DOCSHELL 13C47C00 == 39 [pid = 3640] [id = 226] 03:29:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (158C4C00) [pid = 3640] [serial = 677] [outer = 00000000] 03:29:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (1967F000) [pid = 3640] [serial = 678] [outer = 158C4C00] 03:29:07 INFO - PROCESS | 3640 | 1467973747626 Marionette DEBUG loaded listener.js 03:29:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (1967F400) [pid = 3640] [serial = 679] [outer = 158C4C00] 03:29:07 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (0F316400) [pid = 3640] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:29:07 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (1583B000) [pid = 3640] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:29:07 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (158CE000) [pid = 3640] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:29:07 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (131BD800) [pid = 3640] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:29:07 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (0F316C00) [pid = 3640] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:29:07 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (10A76800) [pid = 3640] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:29:07 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (10ECFC00) [pid = 3640] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:29:07 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (13C44000) [pid = 3640] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:29:07 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (112E2000) [pid = 3640] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:29:07 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (13ED3C00) [pid = 3640] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:29:07 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (1700E000) [pid = 3640] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:29:07 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (14F75800) [pid = 3640] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:29:08 INFO - PROCESS | 3640 | 1467973748044 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:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 711ms 03:29:08 INFO - PROCESS | 3640 | 1467973748141 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 03:29:08 INFO - PROCESS | 3640 | 1467973748143 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 03:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:29:08 INFO - PROCESS | 3640 | 1467973748148 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:29:08 INFO - PROCESS | 3640 | 1467973748150 Marionette TRACE conn3 <- [1,870,null,{}] 03:29:08 INFO - PROCESS | 3640 | 1467973748154 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:29:08 INFO - PROCESS | 3640 | 1467973748156 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:08 INFO - PROCESS | 3640 | 1467973748235 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 03:29:08 INFO - PROCESS | 3640 | 1467973748241 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973748243 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:08 INFO - PROCESS | 3640 | ++DOCSHELL 13C43400 == 40 [pid = 3640] [id = 227] 03:29:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (1428C000) [pid = 3640] [serial = 680] [outer = 00000000] 03:29:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (16E44000) [pid = 3640] [serial = 681] [outer = 1428C000] 03:29:08 INFO - PROCESS | 3640 | 1467973748285 Marionette DEBUG loaded listener.js 03:29:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (177A5000) [pid = 3640] [serial = 682] [outer = 1428C000] 03:29:08 INFO - PROCESS | 3640 | 1467973748704 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:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 614ms 03:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:29:08 INFO - PROCESS | 3640 | 1467973748745 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 03:29:08 INFO - PROCESS | 3640 | 1467973748747 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 03:29:08 INFO - PROCESS | 3640 | 1467973748755 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:29:08 INFO - PROCESS | 3640 | 1467973748757 Marionette TRACE conn3 <- [1,874,null,{}] 03:29:08 INFO - PROCESS | 3640 | 1467973748760 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:29:08 INFO - PROCESS | 3640 | 1467973748762 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:08 INFO - PROCESS | 3640 | 1467973748840 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 03:29:08 INFO - PROCESS | 3640 | 1467973748846 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973748848 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:08 INFO - PROCESS | 3640 | ++DOCSHELL 1606EC00 == 41 [pid = 3640] [id = 228] 03:29:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (18030800) [pid = 3640] [serial = 683] [outer = 00000000] 03:29:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (19726000) [pid = 3640] [serial = 684] [outer = 18030800] 03:29:08 INFO - PROCESS | 3640 | 1467973748890 Marionette DEBUG loaded listener.js 03:29:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (19A1DC00) [pid = 3640] [serial = 685] [outer = 18030800] 03:29:09 INFO - PROCESS | 3640 | 1467973749369 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:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 647ms 03:29:09 INFO - PROCESS | 3640 | 1467973749424 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 03:29:09 INFO - PROCESS | 3640 | 1467973749426 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 03:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:29:09 INFO - PROCESS | 3640 | 1467973749429 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:29:09 INFO - PROCESS | 3640 | 1467973749431 Marionette TRACE conn3 <- [1,878,null,{}] 03:29:09 INFO - PROCESS | 3640 | 1467973749435 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:29:09 INFO - PROCESS | 3640 | 1467973749437 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:09 INFO - PROCESS | 3640 | 1467973749523 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 03:29:09 INFO - PROCESS | 3640 | 1467973749528 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973749530 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:09 INFO - PROCESS | 3640 | ++DOCSHELL 1058C400 == 42 [pid = 3640] [id = 229] 03:29:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (10A74800) [pid = 3640] [serial = 686] [outer = 00000000] 03:29:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (19A26000) [pid = 3640] [serial = 687] [outer = 10A74800] 03:29:09 INFO - PROCESS | 3640 | 1467973749575 Marionette DEBUG loaded listener.js 03:29:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (19A64400) [pid = 3640] [serial = 688] [outer = 10A74800] 03:29:10 INFO - PROCESS | 3640 | --DOCSHELL 13071000 == 41 [pid = 3640] [id = 205] 03:29:10 INFO - PROCESS | 3640 | --DOCSHELL 13ED3400 == 40 [pid = 3640] [id = 207] 03:29:10 INFO - PROCESS | 3640 | --DOCSHELL 1700DC00 == 39 [pid = 3640] [id = 208] 03:29:10 INFO - PROCESS | 3640 | --DOCSHELL 10F34C00 == 38 [pid = 3640] [id = 206] 03:29:10 INFO - PROCESS | 3640 | --DOCSHELL 10A77C00 == 37 [pid = 3640] [id = 221] 03:29:10 INFO - PROCESS | 3640 | --DOCSHELL 0F310800 == 36 [pid = 3640] [id = 220] 03:29:10 INFO - PROCESS | 3640 | --DOCSHELL 131BA000 == 35 [pid = 3640] [id = 219] 03:29:10 INFO - PROCESS | 3640 | --DOCSHELL 1787E400 == 34 [pid = 3640] [id = 218] 03:29:11 INFO - PROCESS | 3640 | --DOCSHELL 165DD800 == 33 [pid = 3640] [id = 224] 03:29:11 INFO - PROCESS | 3640 | --DOCSHELL 13C40800 == 32 [pid = 3640] [id = 222] 03:29:11 INFO - PROCESS | 3640 | --DOCSHELL 14F77400 == 31 [pid = 3640] [id = 223] 03:29:11 INFO - PROCESS | 3640 | --DOCSHELL 131B0800 == 30 [pid = 3640] [id = 225] 03:29:11 INFO - PROCESS | 3640 | --DOCSHELL 13C47C00 == 29 [pid = 3640] [id = 226] 03:29:11 INFO - PROCESS | 3640 | --DOCSHELL 1606EC00 == 28 [pid = 3640] [id = 228] 03:29:11 INFO - PROCESS | 3640 | --DOCSHELL 13C43400 == 27 [pid = 3640] [id = 227] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (17880800) [pid = 3640] [serial = 650] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (16074400) [pid = 3640] [serial = 638] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (16B23C00) [pid = 3640] [serial = 641] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (165D6800) [pid = 3640] [serial = 639] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1327E800) [pid = 3640] [serial = 632] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (1344C800) [pid = 3640] [serial = 633] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (16B24400) [pid = 3640] [serial = 642] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (12824800) [pid = 3640] [serial = 644] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (129B7800) [pid = 3640] [serial = 627] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (11C48400) [pid = 3640] [serial = 626] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (11AE4400) [pid = 3640] [serial = 629] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (129AFC00) [pid = 3640] [serial = 630] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (14F7AC00) [pid = 3640] [serial = 635] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (156DD000) [pid = 3640] [serial = 645] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (12DCB000) [pid = 3640] [serial = 618] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (13074000) [pid = 3640] [serial = 617] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (155EC400) [pid = 3640] [serial = 621] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (14FB6000) [pid = 3640] [serial = 620] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (176EEC00) [pid = 3640] [serial = 624] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (1762B000) [pid = 3640] [serial = 623] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (177A3400) [pid = 3640] [serial = 647] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (17880C00) [pid = 3640] [serial = 651] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 57 (177AB000) [pid = 3640] [serial = 648] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 56 (156DF400) [pid = 3640] [serial = 636] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | --DOMWINDOW == 55 (19676800) [pid = 3640] [serial = 653] [outer = 00000000] [url = about:blank] 03:29:11 INFO - PROCESS | 3640 | 1467973751374 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:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1972ms 03:29:11 INFO - PROCESS | 3640 | 1467973751417 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 03:29:11 INFO - PROCESS | 3640 | 1467973751421 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 03:29:11 INFO - PROCESS | 3640 | 1467973751426 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:29:11 INFO - PROCESS | 3640 | 1467973751429 Marionette TRACE conn3 <- [1,882,null,{}] 03:29:11 INFO - PROCESS | 3640 | 1467973751435 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:29:11 INFO - PROCESS | 3640 | 1467973751438 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:11 INFO - PROCESS | 3640 | 1467973751531 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 03:29:11 INFO - PROCESS | 3640 | 1467973751538 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973751542 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:11 INFO - PROCESS | 3640 | ++DOCSHELL 10A76800 == 28 [pid = 3640] [id = 230] 03:29:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 56 (10E6F800) [pid = 3640] [serial = 689] [outer = 00000000] 03:29:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 57 (10F36400) [pid = 3640] [serial = 690] [outer = 10E6F800] 03:29:11 INFO - PROCESS | 3640 | 1467973751591 Marionette DEBUG loaded listener.js 03:29:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 58 (1120D800) [pid = 3640] [serial = 691] [outer = 10E6F800] 03:29:12 INFO - PROCESS | 3640 | 1467973752057 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:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 727ms 03:29:12 INFO - PROCESS | 3640 | 1467973752126 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 03:29:12 INFO - PROCESS | 3640 | 1467973752131 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 03:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:29:12 INFO - PROCESS | 3640 | 1467973752137 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:29:12 INFO - PROCESS | 3640 | 1467973752141 Marionette TRACE conn3 <- [1,886,null,{}] 03:29:12 INFO - PROCESS | 3640 | 1467973752147 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:29:12 INFO - PROCESS | 3640 | 1467973752152 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:12 INFO - PROCESS | 3640 | 1467973752320 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 03:29:12 INFO - PROCESS | 3640 | 1467973752390 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973752393 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:12 INFO - PROCESS | 3640 | ++DOCSHELL 129B4400 == 29 [pid = 3640] [id = 231] 03:29:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (12BD2800) [pid = 3640] [serial = 692] [outer = 00000000] 03:29:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (12D7E400) [pid = 3640] [serial = 693] [outer = 12BD2800] 03:29:12 INFO - PROCESS | 3640 | 1467973752439 Marionette DEBUG loaded listener.js 03:29:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (1306B000) [pid = 3640] [serial = 694] [outer = 12BD2800] 03:29:12 INFO - PROCESS | 3640 | 1467973752840 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:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 712ms 03:29:12 INFO - PROCESS | 3640 | 1467973752868 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 03:29:12 INFO - PROCESS | 3640 | 1467973752871 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 03:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:29:12 INFO - PROCESS | 3640 | 1467973752874 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:29:12 INFO - PROCESS | 3640 | 1467973752877 Marionette TRACE conn3 <- [1,890,null,{}] 03:29:12 INFO - PROCESS | 3640 | 1467973752888 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:29:12 INFO - PROCESS | 3640 | 1467973752893 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:13 INFO - PROCESS | 3640 | 1467973753003 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 03:29:13 INFO - PROCESS | 3640 | 1467973753011 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973753014 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:13 INFO - PROCESS | 3640 | ++DOCSHELL 131B9400 == 30 [pid = 3640] [id = 232] 03:29:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (131B9C00) [pid = 3640] [serial = 695] [outer = 00000000] 03:29:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (13275C00) [pid = 3640] [serial = 696] [outer = 131B9C00] 03:29:13 INFO - PROCESS | 3640 | 1467973753061 Marionette DEBUG loaded listener.js 03:29:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (1344C800) [pid = 3640] [serial = 697] [outer = 131B9C00] 03:29:13 INFO - PROCESS | 3640 | 1467973753531 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:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 646ms 03:29:13 INFO - PROCESS | 3640 | 1467973753544 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 03:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:29:13 INFO - PROCESS | 3640 | 1467973753547 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 03:29:13 INFO - PROCESS | 3640 | 1467973753550 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:29:13 INFO - PROCESS | 3640 | 1467973753552 Marionette TRACE conn3 <- [1,894,null,{}] 03:29:13 INFO - PROCESS | 3640 | 1467973753579 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:29:13 INFO - PROCESS | 3640 | 1467973753581 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:13 INFO - PROCESS | 3640 | 1467973753671 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 03:29:13 INFO - PROCESS | 3640 | 1467973753677 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973753679 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:13 INFO - PROCESS | 3640 | ++DOCSHELL 13277800 == 31 [pid = 3640] [id = 233] 03:29:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (13942C00) [pid = 3640] [serial = 698] [outer = 00000000] 03:29:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (13C40400) [pid = 3640] [serial = 699] [outer = 13942C00] 03:29:13 INFO - PROCESS | 3640 | 1467973753723 Marionette DEBUG loaded listener.js 03:29:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (13EC8800) [pid = 3640] [serial = 700] [outer = 13942C00] 03:29:14 INFO - PROCESS | 3640 | 1467973754158 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:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 679ms 03:29:14 INFO - PROCESS | 3640 | 1467973754241 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 03:29:14 INFO - PROCESS | 3640 | 1467973754243 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 03:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:29:14 INFO - PROCESS | 3640 | 1467973754247 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:29:14 INFO - PROCESS | 3640 | 1467973754249 Marionette TRACE conn3 <- [1,898,null,{}] 03:29:14 INFO - PROCESS | 3640 | 1467973754252 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:29:14 INFO - PROCESS | 3640 | 1467973754254 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:14 INFO - PROCESS | 3640 | 1467973754330 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 03:29:14 INFO - PROCESS | 3640 | 1467973754338 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973754340 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:14 INFO - PROCESS | 3640 | ++DOCSHELL 1428E400 == 32 [pid = 3640] [id = 234] 03:29:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (14F76000) [pid = 3640] [serial = 701] [outer = 00000000] 03:29:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (14FB5C00) [pid = 3640] [serial = 702] [outer = 14F76000] 03:29:14 INFO - PROCESS | 3640 | 1467973754384 Marionette DEBUG loaded listener.js 03:29:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (155EC400) [pid = 3640] [serial = 703] [outer = 14F76000] 03:29:14 INFO - PROCESS | 3640 | 1467973754838 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:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 663ms 03:29:14 INFO - PROCESS | 3640 | 1467973754885 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 03:29:14 INFO - PROCESS | 3640 | 1467973754887 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 03:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:29:14 INFO - PROCESS | 3640 | 1467973754891 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:29:14 INFO - PROCESS | 3640 | 1467973754892 Marionette TRACE conn3 <- [1,902,null,{}] 03:29:14 INFO - PROCESS | 3640 | 1467973754896 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:29:14 INFO - PROCESS | 3640 | 1467973754901 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:15 INFO - PROCESS | 3640 | 1467973755003 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 03:29:15 INFO - PROCESS | 3640 | 1467973755011 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973755013 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:15 INFO - PROCESS | 3640 | ++DOCSHELL 156E7C00 == 33 [pid = 3640] [id = 235] 03:29:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (1583A800) [pid = 3640] [serial = 704] [outer = 00000000] 03:29:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (15883C00) [pid = 3640] [serial = 705] [outer = 1583A800] 03:29:15 INFO - PROCESS | 3640 | 1467973755057 Marionette DEBUG loaded listener.js 03:29:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (158CE000) [pid = 3640] [serial = 706] [outer = 1583A800] 03:29:15 INFO - PROCESS | 3640 | 1467973755543 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:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 711ms 03:29:15 INFO - PROCESS | 3640 | 1467973755624 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 03:29:15 INFO - PROCESS | 3640 | 1467973755626 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 03:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:29:15 INFO - PROCESS | 3640 | 1467973755629 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:29:15 INFO - PROCESS | 3640 | 1467973755631 Marionette TRACE conn3 <- [1,906,null,{}] 03:29:15 INFO - PROCESS | 3640 | 1467973755634 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:29:15 INFO - PROCESS | 3640 | 1467973755636 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:15 INFO - PROCESS | 3640 | 1467973755753 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 03:29:15 INFO - PROCESS | 3640 | 1467973755761 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973755763 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:15 INFO - PROCESS | 3640 | ++DOCSHELL 16070000 == 34 [pid = 3640] [id = 236] 03:29:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (165D5400) [pid = 3640] [serial = 707] [outer = 00000000] 03:29:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (165DE800) [pid = 3640] [serial = 708] [outer = 165D5400] 03:29:15 INFO - PROCESS | 3640 | 1467973755806 Marionette DEBUG loaded listener.js 03:29:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (165E1C00) [pid = 3640] [serial = 709] [outer = 165D5400] 03:29:16 INFO - PROCESS | 3640 | 1467973756253 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:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 647ms 03:29:16 INFO - PROCESS | 3640 | 1467973756300 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 03:29:16 INFO - PROCESS | 3640 | 1467973756302 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 03:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:29:16 INFO - PROCESS | 3640 | 1467973756305 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:29:16 INFO - PROCESS | 3640 | 1467973756307 Marionette TRACE conn3 <- [1,910,null,{}] 03:29:16 INFO - PROCESS | 3640 | 1467973756310 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:29:16 INFO - PROCESS | 3640 | 1467973756312 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:16 INFO - PROCESS | 3640 | 1467973756386 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 03:29:16 INFO - PROCESS | 3640 | 1467973756391 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973756393 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:16 INFO - PROCESS | 3640 | ++DOCSHELL 1671D400 == 35 [pid = 3640] [id = 237] 03:29:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (16B23C00) [pid = 3640] [serial = 710] [outer = 00000000] 03:29:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (16E3E000) [pid = 3640] [serial = 711] [outer = 16B23C00] 03:29:16 INFO - PROCESS | 3640 | 1467973756435 Marionette DEBUG loaded listener.js 03:29:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (16E3E400) [pid = 3640] [serial = 712] [outer = 16B23C00] 03:29:16 INFO - PROCESS | 3640 | 1467973756895 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:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 647ms 03:29:16 INFO - PROCESS | 3640 | 1467973756943 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 03:29:16 INFO - PROCESS | 3640 | 1467973756945 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 03:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:29:16 INFO - PROCESS | 3640 | 1467973756949 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:29:16 INFO - PROCESS | 3640 | 1467973756950 Marionette TRACE conn3 <- [1,914,null,{}] 03:29:16 INFO - PROCESS | 3640 | 1467973756959 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:29:16 INFO - PROCESS | 3640 | 1467973756961 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:17 INFO - PROCESS | 3640 | 1467973757062 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 03:29:17 INFO - PROCESS | 3640 | 1467973757067 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973757069 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:17 INFO - PROCESS | 3640 | ++DOCSHELL 131B8000 == 36 [pid = 3640] [id = 238] 03:29:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (16F05000) [pid = 3640] [serial = 713] [outer = 00000000] 03:29:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (17626C00) [pid = 3640] [serial = 714] [outer = 16F05000] 03:29:17 INFO - PROCESS | 3640 | 1467973757113 Marionette DEBUG loaded listener.js 03:29:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (176E5400) [pid = 3640] [serial = 715] [outer = 16F05000] 03:29:17 INFO - PROCESS | 3640 | 1467973757608 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:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 663ms 03:29:17 INFO - PROCESS | 3640 | 1467973757619 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 03:29:17 INFO - PROCESS | 3640 | 1467973757621 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 03:29:17 INFO - PROCESS | 3640 | 1467973757624 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:29:17 INFO - PROCESS | 3640 | 1467973757626 Marionette TRACE conn3 <- [1,918,null,{}] 03:29:17 INFO - PROCESS | 3640 | 1467973757637 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:29:17 INFO - PROCESS | 3640 | 1467973757639 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:17 INFO - PROCESS | 3640 | 1467973757757 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 03:29:17 INFO - PROCESS | 3640 | 1467973757762 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973757764 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:17 INFO - PROCESS | 3640 | ++DOCSHELL 1055A000 == 37 [pid = 3640] [id = 239] 03:29:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (139D7000) [pid = 3640] [serial = 716] [outer = 00000000] 03:29:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (177A9C00) [pid = 3640] [serial = 717] [outer = 139D7000] 03:29:17 INFO - PROCESS | 3640 | 1467973757807 Marionette DEBUG loaded listener.js 03:29:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1787A800) [pid = 3640] [serial = 718] [outer = 139D7000] 03:29:18 INFO - PROCESS | 3640 | 1467973758298 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:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 727ms 03:29:18 INFO - PROCESS | 3640 | 1467973758362 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 03:29:18 INFO - PROCESS | 3640 | 1467973758364 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 03:29:18 INFO - PROCESS | 3640 | 1467973758367 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:29:18 INFO - PROCESS | 3640 | 1467973758370 Marionette TRACE conn3 <- [1,922,null,{}] 03:29:18 INFO - PROCESS | 3640 | 1467973758373 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:29:18 INFO - PROCESS | 3640 | 1467973758376 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:18 INFO - PROCESS | 3640 | 1467973758493 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 03:29:18 INFO - PROCESS | 3640 | 1467973758585 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973758587 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:18 INFO - PROCESS | 3640 | ++DOCSHELL 13C3DC00 == 38 [pid = 3640] [id = 240] 03:29:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (19676C00) [pid = 3640] [serial = 719] [outer = 00000000] 03:29:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (1967DC00) [pid = 3640] [serial = 720] [outer = 19676C00] 03:29:18 INFO - PROCESS | 3640 | 1467973758631 Marionette DEBUG loaded listener.js 03:29:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (1972CC00) [pid = 3640] [serial = 721] [outer = 19676C00] 03:29:18 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (156DEC00) [pid = 3640] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:29:18 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (13C42000) [pid = 3640] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:29:18 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (10A78800) [pid = 3640] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:29:18 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (0F314000) [pid = 3640] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:29:18 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (131BA800) [pid = 3640] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:29:18 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (17DCC000) [pid = 3640] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:29:18 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (165DE000) [pid = 3640] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:29:18 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (16E42000) [pid = 3640] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:29:18 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (158C4C00) [pid = 3640] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:29:18 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (1428C000) [pid = 3640] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:29:18 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (18030800) [pid = 3640] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:29:19 INFO - PROCESS | 3640 | 1467973759198 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:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 857ms 03:29:19 INFO - PROCESS | 3640 | 1467973759246 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 03:29:19 INFO - PROCESS | 3640 | 1467973759248 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 03:29:19 INFO - PROCESS | 3640 | 1467973759251 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:29:19 INFO - PROCESS | 3640 | 1467973759253 Marionette TRACE conn3 <- [1,926,null,{}] 03:29:19 INFO - PROCESS | 3640 | 1467973759256 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:29:19 INFO - PROCESS | 3640 | 1467973759258 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:19 INFO - PROCESS | 3640 | 1467973759336 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 03:29:19 INFO - PROCESS | 3640 | 1467973759341 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973759344 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:19 INFO - PROCESS | 3640 | ++DOCSHELL 156DCC00 == 39 [pid = 3640] [id = 241] 03:29:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (15833400) [pid = 3640] [serial = 722] [outer = 00000000] 03:29:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (16F0A400) [pid = 3640] [serial = 723] [outer = 15833400] 03:29:19 INFO - PROCESS | 3640 | 1467973759388 Marionette DEBUG loaded listener.js 03:29:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (1700DC00) [pid = 3640] [serial = 724] [outer = 15833400] 03:29:19 INFO - PROCESS | 3640 | 1467973759797 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:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 615ms 03:29:19 INFO - PROCESS | 3640 | 1467973759848 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 03:29:19 INFO - PROCESS | 3640 | 1467973759850 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 03:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:29:19 INFO - PROCESS | 3640 | 1467973759857 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:29:19 INFO - PROCESS | 3640 | 1467973759859 Marionette TRACE conn3 <- [1,930,null,{}] 03:29:19 INFO - PROCESS | 3640 | 1467973759863 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:29:19 INFO - PROCESS | 3640 | 1467973759865 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:19 INFO - PROCESS | 3640 | 1467973759958 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 03:29:19 INFO - PROCESS | 3640 | 1467973759964 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973759966 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:20 INFO - PROCESS | 3640 | ++DOCSHELL 176ED800 == 40 [pid = 3640] [id = 242] 03:29:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (18039400) [pid = 3640] [serial = 725] [outer = 00000000] 03:29:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (19A67400) [pid = 3640] [serial = 726] [outer = 18039400] 03:29:20 INFO - PROCESS | 3640 | 1467973760008 Marionette DEBUG loaded listener.js 03:29:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (15835000) [pid = 3640] [serial = 727] [outer = 18039400] 03:29:20 INFO - PROCESS | 3640 | 1467973760503 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:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 647ms 03:29:20 INFO - PROCESS | 3640 | 1467973760524 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 03:29:20 INFO - PROCESS | 3640 | 1467973760526 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 03:29:20 INFO - PROCESS | 3640 | 1467973760529 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:29:20 INFO - PROCESS | 3640 | 1467973760531 Marionette TRACE conn3 <- [1,934,null,{}] 03:29:20 INFO - PROCESS | 3640 | 1467973760534 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:29:20 INFO - PROCESS | 3640 | 1467973760536 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:20 INFO - PROCESS | 3640 | 1467973760650 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 03:29:20 INFO - PROCESS | 3640 | 1467973760656 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973760658 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:20 INFO - PROCESS | 3640 | ++DOCSHELL 139CF400 == 41 [pid = 3640] [id = 243] 03:29:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (16B2A800) [pid = 3640] [serial = 728] [outer = 00000000] 03:29:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (19A82800) [pid = 3640] [serial = 729] [outer = 16B2A800] 03:29:20 INFO - PROCESS | 3640 | 1467973760700 Marionette DEBUG loaded listener.js 03:29:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (19A87400) [pid = 3640] [serial = 730] [outer = 16B2A800] 03:29:21 INFO - PROCESS | 3640 | 1467973761300 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:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 824ms 03:29:21 INFO - PROCESS | 3640 | 1467973761366 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 03:29:21 INFO - PROCESS | 3640 | 1467973761370 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 03:29:21 INFO - PROCESS | 3640 | 1467973761375 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:29:21 INFO - PROCESS | 3640 | 1467973761378 Marionette TRACE conn3 <- [1,938,null,{}] 03:29:21 INFO - PROCESS | 3640 | 1467973761453 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:29:21 INFO - PROCESS | 3640 | 1467973761456 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:21 INFO - PROCESS | 3640 | 1467973761583 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 03:29:21 INFO - PROCESS | 3640 | 1467973761659 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973761661 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:21 INFO - PROCESS | 3640 | ++DOCSHELL 10478000 == 42 [pid = 3640] [id = 244] 03:29:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (10559C00) [pid = 3640] [serial = 731] [outer = 00000000] 03:29:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (10ECB800) [pid = 3640] [serial = 732] [outer = 10559C00] 03:29:21 INFO - PROCESS | 3640 | 1467973761758 Marionette DEBUG loaded listener.js 03:29:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1281F400) [pid = 3640] [serial = 733] [outer = 10559C00] 03:29:22 INFO - PROCESS | 3640 | 1467973762488 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:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1181ms 03:29:22 INFO - PROCESS | 3640 | 1467973762558 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 03:29:22 INFO - PROCESS | 3640 | 1467973762562 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 03:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:29:22 INFO - PROCESS | 3640 | 1467973762569 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:29:22 INFO - PROCESS | 3640 | 1467973762572 Marionette TRACE conn3 <- [1,942,null,{}] 03:29:22 INFO - PROCESS | 3640 | 1467973762576 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:29:22 INFO - PROCESS | 3640 | 1467973762579 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:22 INFO - PROCESS | 3640 | 1467973762695 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 03:29:22 INFO - PROCESS | 3640 | 1467973762819 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973762822 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:22 INFO - PROCESS | 3640 | ++DOCSHELL 131B5400 == 43 [pid = 3640] [id = 245] 03:29:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (131B6C00) [pid = 3640] [serial = 734] [outer = 00000000] 03:29:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (13270400) [pid = 3640] [serial = 735] [outer = 131B6C00] 03:29:22 INFO - PROCESS | 3640 | 1467973762881 Marionette DEBUG loaded listener.js 03:29:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (139D2400) [pid = 3640] [serial = 736] [outer = 131B6C00] 03:29:23 INFO - PROCESS | 3640 | --DOCSHELL 176ED800 == 42 [pid = 3640] [id = 242] 03:29:23 INFO - PROCESS | 3640 | --DOCSHELL 156DCC00 == 41 [pid = 3640] [id = 241] 03:29:23 INFO - PROCESS | 3640 | --DOCSHELL 13C3DC00 == 40 [pid = 3640] [id = 240] 03:29:23 INFO - PROCESS | 3640 | --DOCSHELL 1055A000 == 39 [pid = 3640] [id = 239] 03:29:23 INFO - PROCESS | 3640 | --DOCSHELL 131B8000 == 38 [pid = 3640] [id = 238] 03:29:23 INFO - PROCESS | 3640 | --DOCSHELL 1671D400 == 37 [pid = 3640] [id = 237] 03:29:23 INFO - PROCESS | 3640 | --DOCSHELL 16070000 == 36 [pid = 3640] [id = 236] 03:29:23 INFO - PROCESS | 3640 | --DOCSHELL 156E7C00 == 35 [pid = 3640] [id = 235] 03:29:23 INFO - PROCESS | 3640 | --DOCSHELL 1428E400 == 34 [pid = 3640] [id = 234] 03:29:23 INFO - PROCESS | 3640 | --DOCSHELL 13277800 == 33 [pid = 3640] [id = 233] 03:29:23 INFO - PROCESS | 3640 | --DOCSHELL 131B9400 == 32 [pid = 3640] [id = 232] 03:29:23 INFO - PROCESS | 3640 | --DOCSHELL 129B4400 == 31 [pid = 3640] [id = 231] 03:29:23 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (19A26000) [pid = 3640] [serial = 687] [outer = 00000000] [url = about:blank] 03:29:23 INFO - PROCESS | 3640 | 1467973763816 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:29:23 INFO - PROCESS | 3640 | --DOCSHELL 10A76800 == 30 [pid = 3640] [id = 230] 03:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1293ms 03:29:23 INFO - PROCESS | 3640 | 1467973763861 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 03:29:23 INFO - PROCESS | 3640 | 1467973763865 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 03:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:29:23 INFO - PROCESS | 3640 | 1467973763869 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:29:23 INFO - PROCESS | 3640 | 1467973763872 Marionette TRACE conn3 <- [1,946,null,{}] 03:29:23 INFO - PROCESS | 3640 | 1467973763879 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:29:23 INFO - PROCESS | 3640 | 1467973763882 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:23 INFO - PROCESS | 3640 | 1467973763965 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 03:29:24 INFO - PROCESS | 3640 | 1467973763995 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973764001 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (131B8400) [pid = 3640] [serial = 390] [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:24 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (16715400) [pid = 3640] [serial = 671] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (1762C800) [pid = 3640] [serial = 675] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (1967F000) [pid = 3640] [serial = 678] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (16E44000) [pid = 3640] [serial = 681] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (17739400) [pid = 3640] [serial = 676] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (19726000) [pid = 3640] [serial = 684] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (1967F400) [pid = 3640] [serial = 679] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1583BC00) [pid = 3640] [serial = 668] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (13CB6800) [pid = 3640] [serial = 665] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (1428E800) [pid = 3640] [serial = 666] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (10F37800) [pid = 3640] [serial = 662] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (13073400) [pid = 3640] [serial = 663] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (10E6D400) [pid = 3640] [serial = 660] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (10439800) [pid = 3640] [serial = 659] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (13CB3800) [pid = 3640] [serial = 657] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (13273800) [pid = 3640] [serial = 656] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (19678800) [pid = 3640] [serial = 654] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (19A1DC00) [pid = 3640] [serial = 685] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (16720800) [pid = 3640] [serial = 672] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (177A5000) [pid = 3640] [serial = 682] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (16076400) [pid = 3640] [serial = 669] [outer = 00000000] [url = about:blank] 03:29:24 INFO - PROCESS | 3640 | ++DOCSHELL 0F314000 == 31 [pid = 3640] [id = 246] 03:29:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (0F315800) [pid = 3640] [serial = 737] [outer = 00000000] 03:29:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (1120C800) [pid = 3640] [serial = 738] [outer = 0F315800] 03:29:24 INFO - PROCESS | 3640 | 1467973764198 Marionette DEBUG loaded listener.js 03:29:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (12930C00) [pid = 3640] [serial = 739] [outer = 0F315800] 03:29:24 INFO - PROCESS | 3640 | 1467973764625 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:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 760ms 03:29:24 INFO - PROCESS | 3640 | 1467973764646 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 03:29:24 INFO - PROCESS | 3640 | 1467973764650 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 03:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:29:24 INFO - PROCESS | 3640 | 1467973764656 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:29:24 INFO - PROCESS | 3640 | 1467973764658 Marionette TRACE conn3 <- [1,950,null,{}] 03:29:24 INFO - PROCESS | 3640 | 1467973764662 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:29:24 INFO - PROCESS | 3640 | 1467973764664 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:24 INFO - PROCESS | 3640 | 1467973764748 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 03:29:24 INFO - PROCESS | 3640 | 1467973764753 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973764756 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:24 INFO - PROCESS | 3640 | ++DOCSHELL 13123C00 == 32 [pid = 3640] [id = 247] 03:29:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1312F000) [pid = 3640] [serial = 740] [outer = 00000000] 03:29:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (131B7800) [pid = 3640] [serial = 741] [outer = 1312F000] 03:29:24 INFO - PROCESS | 3640 | 1467973764804 Marionette DEBUG loaded listener.js 03:29:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (131F0400) [pid = 3640] [serial = 742] [outer = 1312F000] 03:29:25 INFO - PROCESS | 3640 | 1467973765305 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:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 663ms 03:29:25 INFO - PROCESS | 3640 | 1467973765329 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 03:29:25 INFO - PROCESS | 3640 | 1467973765331 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 03:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:29:25 INFO - PROCESS | 3640 | 1467973765334 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:29:25 INFO - PROCESS | 3640 | 1467973765338 Marionette TRACE conn3 <- [1,954,null,{}] 03:29:25 INFO - PROCESS | 3640 | 1467973765348 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:29:25 INFO - PROCESS | 3640 | 1467973765353 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:25 INFO - PROCESS | 3640 | 1467973765436 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 03:29:25 INFO - PROCESS | 3640 | 1467973765446 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973765449 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:25 INFO - PROCESS | 3640 | ++DOCSHELL 14295400 == 33 [pid = 3640] [id = 248] 03:29:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (14F75C00) [pid = 3640] [serial = 743] [outer = 00000000] 03:29:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (14F82C00) [pid = 3640] [serial = 744] [outer = 14F75C00] 03:29:25 INFO - PROCESS | 3640 | 1467973765496 Marionette DEBUG loaded listener.js 03:29:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (156DCC00) [pid = 3640] [serial = 745] [outer = 14F75C00] 03:29:25 INFO - PROCESS | 3640 | 1467973765968 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:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 728ms 03:29:26 INFO - PROCESS | 3640 | 1467973766034 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 03:29:26 INFO - PROCESS | 3640 | 1467973766036 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 03:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:29:26 INFO - PROCESS | 3640 | 1467973766040 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:29:26 INFO - PROCESS | 3640 | 1467973766042 Marionette TRACE conn3 <- [1,958,null,{}] 03:29:26 INFO - PROCESS | 3640 | 1467973766045 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:29:26 INFO - PROCESS | 3640 | 1467973766047 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:26 INFO - PROCESS | 3640 | 1467973766131 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 03:29:26 INFO - PROCESS | 3640 | 1467973766185 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973766187 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:26 INFO - PROCESS | 3640 | ++DOCSHELL 156E8C00 == 34 [pid = 3640] [id = 249] 03:29:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (1583BC00) [pid = 3640] [serial = 746] [outer = 00000000] 03:29:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (16204800) [pid = 3640] [serial = 747] [outer = 1583BC00] 03:29:26 INFO - PROCESS | 3640 | 1467973766232 Marionette DEBUG loaded listener.js 03:29:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (165D9800) [pid = 3640] [serial = 748] [outer = 1583BC00] 03:29:26 INFO - PROCESS | 3640 | 1467973766693 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:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 663ms 03:29:26 INFO - PROCESS | 3640 | 1467973766710 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 03:29:26 INFO - PROCESS | 3640 | 1467973766712 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 03:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:29:26 INFO - PROCESS | 3640 | 1467973766720 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:29:26 INFO - PROCESS | 3640 | 1467973766722 Marionette TRACE conn3 <- [1,962,null,{}] 03:29:26 INFO - PROCESS | 3640 | 1467973766730 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:29:26 INFO - PROCESS | 3640 | 1467973766732 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:26 INFO - PROCESS | 3640 | 1467973766835 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 03:29:26 INFO - PROCESS | 3640 | 1467973766917 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973766920 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:26 INFO - PROCESS | 3640 | ++DOCSHELL 165E0800 == 35 [pid = 3640] [id = 250] 03:29:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (165E3000) [pid = 3640] [serial = 749] [outer = 00000000] 03:29:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (16B23800) [pid = 3640] [serial = 750] [outer = 165E3000] 03:29:26 INFO - PROCESS | 3640 | 1467973766963 Marionette DEBUG loaded listener.js 03:29:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (16E3A400) [pid = 3640] [serial = 751] [outer = 165E3000] 03:29:27 INFO - PROCESS | 3640 | 1467973767436 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:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 776ms 03:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:29:27 INFO - PROCESS | 3640 | 1467973767510 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 03:29:27 INFO - PROCESS | 3640 | 1467973767512 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 03:29:27 INFO - PROCESS | 3640 | 1467973767515 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:29:27 INFO - PROCESS | 3640 | 1467973767517 Marionette TRACE conn3 <- [1,966,null,{}] 03:29:27 INFO - PROCESS | 3640 | 1467973767529 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:29:27 INFO - PROCESS | 3640 | 1467973767534 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:27 INFO - PROCESS | 3640 | 1467973767664 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 03:29:27 INFO - PROCESS | 3640 | 1467973767723 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973767725 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:27 INFO - PROCESS | 3640 | ++DOCSHELL 1772DC00 == 36 [pid = 3640] [id = 251] 03:29:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1772F800) [pid = 3640] [serial = 752] [outer = 00000000] 03:29:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (177A8800) [pid = 3640] [serial = 753] [outer = 1772F800] 03:29:27 INFO - PROCESS | 3640 | 1467973767769 Marionette DEBUG loaded listener.js 03:29:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (177AB000) [pid = 3640] [serial = 754] [outer = 1772F800] 03:29:28 INFO - PROCESS | 3640 | 1467973768230 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:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 711ms 03:29:28 INFO - PROCESS | 3640 | 1467973768279 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 03:29:28 INFO - PROCESS | 3640 | 1467973768281 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 03:29:28 INFO - PROCESS | 3640 | 1467973768287 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:29:28 INFO - PROCESS | 3640 | 1467973768288 Marionette TRACE conn3 <- [1,970,null,{}] 03:29:28 INFO - PROCESS | 3640 | 1467973768292 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:29:28 INFO - PROCESS | 3640 | 1467973768294 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:28 INFO - PROCESS | 3640 | 1467973768403 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 03:29:28 INFO - PROCESS | 3640 | 1467973768408 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973768410 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:28 INFO - PROCESS | 3640 | ++DOCSHELL 17DC4000 == 37 [pid = 3640] [id = 252] 03:29:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (1802B400) [pid = 3640] [serial = 755] [outer = 00000000] 03:29:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (19678800) [pid = 3640] [serial = 756] [outer = 1802B400] 03:29:28 INFO - PROCESS | 3640 | 1467973768453 Marionette DEBUG loaded listener.js 03:29:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (1967B800) [pid = 3640] [serial = 757] [outer = 1802B400] 03:29:28 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (16F05000) [pid = 3640] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:29:28 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (10E6F800) [pid = 3640] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:29:28 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (1583A800) [pid = 3640] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:29:28 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (165D5400) [pid = 3640] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:29:28 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (13942C00) [pid = 3640] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:29:28 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (16B23C00) [pid = 3640] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:29:28 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (14F76000) [pid = 3640] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:29:28 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (131B9C00) [pid = 3640] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:29:28 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (12BD2800) [pid = 3640] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:29:28 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (139D7000) [pid = 3640] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:29:28 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (19676C00) [pid = 3640] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:29:28 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (18039400) [pid = 3640] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:29:28 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (15833400) [pid = 3640] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:29:28 INFO - PROCESS | 3640 | 1467973768958 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:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 760ms 03:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:29:29 INFO - PROCESS | 3640 | 1467973769029 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 03:29:29 INFO - PROCESS | 3640 | 1467973769031 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 03:29:29 INFO - PROCESS | 3640 | 1467973769034 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:29:29 INFO - PROCESS | 3640 | 1467973769036 Marionette TRACE conn3 <- [1,974,null,{}] 03:29:29 INFO - PROCESS | 3640 | 1467973769039 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:29:29 INFO - PROCESS | 3640 | 1467973769041 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:29 INFO - PROCESS | 3640 | 1467973769168 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 03:29:29 INFO - PROCESS | 3640 | 1467973769174 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973769176 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:29 INFO - PROCESS | 3640 | ++DOCSHELL 156E3800 == 38 [pid = 3640] [id = 253] 03:29:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (156E7000) [pid = 3640] [serial = 758] [outer = 00000000] 03:29:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (165DEC00) [pid = 3640] [serial = 759] [outer = 156E7000] 03:29:29 INFO - PROCESS | 3640 | 1467973769219 Marionette DEBUG loaded listener.js 03:29:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (176EF400) [pid = 3640] [serial = 760] [outer = 156E7000] 03:29:29 INFO - PROCESS | 3640 | 1467973769656 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:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 646ms 03:29:29 INFO - PROCESS | 3640 | 1467973769704 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 03:29:29 INFO - PROCESS | 3640 | 1467973769706 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 03:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:29:29 INFO - PROCESS | 3640 | 1467973769709 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:29:29 INFO - PROCESS | 3640 | 1467973769711 Marionette TRACE conn3 <- [1,978,null,{}] 03:29:29 INFO - PROCESS | 3640 | 1467973769715 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:29:29 INFO - PROCESS | 3640 | 1467973769716 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:29 INFO - PROCESS | 3640 | 1467973769794 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 03:29:29 INFO - PROCESS | 3640 | 1467973769829 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973769831 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:29 INFO - PROCESS | 3640 | ++DOCSHELL 13ED4400 == 39 [pid = 3640] [id = 254] 03:29:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (14294000) [pid = 3640] [serial = 761] [outer = 00000000] 03:29:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (19676C00) [pid = 3640] [serial = 762] [outer = 14294000] 03:29:29 INFO - PROCESS | 3640 | 1467973769883 Marionette DEBUG loaded listener.js 03:29:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (19678400) [pid = 3640] [serial = 763] [outer = 14294000] 03:29:30 INFO - PROCESS | 3640 | 1467973770358 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:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 663ms 03:29:30 INFO - PROCESS | 3640 | 1467973770381 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 03:29:30 INFO - PROCESS | 3640 | 1467973770383 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 03:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:29:30 INFO - PROCESS | 3640 | 1467973770387 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:29:30 INFO - PROCESS | 3640 | 1467973770388 Marionette TRACE conn3 <- [1,982,null,{}] 03:29:30 INFO - PROCESS | 3640 | 1467973770397 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:29:30 INFO - PROCESS | 3640 | 1467973770400 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:30 INFO - PROCESS | 3640 | 1467973770507 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 03:29:30 INFO - PROCESS | 3640 | 1467973770514 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973770516 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:30 INFO - PROCESS | 3640 | ++DOCSHELL 18033C00 == 40 [pid = 3640] [id = 255] 03:29:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (19A21000) [pid = 3640] [serial = 764] [outer = 00000000] 03:29:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (19A5F400) [pid = 3640] [serial = 765] [outer = 19A21000] 03:29:30 INFO - PROCESS | 3640 | 1467973770560 Marionette DEBUG loaded listener.js 03:29:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (19A22800) [pid = 3640] [serial = 766] [outer = 19A21000] 03:29:31 INFO - PROCESS | 3640 | 1467973771286 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:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 937ms 03:29:31 INFO - PROCESS | 3640 | 1467973771324 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 03:29:31 INFO - PROCESS | 3640 | 1467973771329 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 03:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:29:31 INFO - PROCESS | 3640 | 1467973771334 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:29:31 INFO - PROCESS | 3640 | 1467973771339 Marionette TRACE conn3 <- [1,986,null,{}] 03:29:31 INFO - PROCESS | 3640 | 1467973771344 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:29:31 INFO - PROCESS | 3640 | 1467973771347 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:31 INFO - PROCESS | 3640 | 1467973771459 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 03:29:31 INFO - PROCESS | 3640 | 1467973771562 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973771565 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:31 INFO - PROCESS | 3640 | ++DOCSHELL 10A7D400 == 41 [pid = 3640] [id = 256] 03:29:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (10F34800) [pid = 3640] [serial = 767] [outer = 00000000] 03:29:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (12D7A800) [pid = 3640] [serial = 768] [outer = 10F34800] 03:29:31 INFO - PROCESS | 3640 | 1467973771620 Marionette DEBUG loaded listener.js 03:29:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (131B1800) [pid = 3640] [serial = 769] [outer = 10F34800] 03:29:32 INFO - PROCESS | 3640 | 1467973772252 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:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 970ms 03:29:32 INFO - PROCESS | 3640 | 1467973772314 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 03:29:32 INFO - PROCESS | 3640 | 1467973772319 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 03:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:29:32 INFO - PROCESS | 3640 | 1467973772325 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:29:32 INFO - PROCESS | 3640 | 1467973772328 Marionette TRACE conn3 <- [1,990,null,{}] 03:29:32 INFO - PROCESS | 3640 | 1467973772332 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:29:32 INFO - PROCESS | 3640 | 1467973772336 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:32 INFO - PROCESS | 3640 | 1467973772513 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 03:29:32 INFO - PROCESS | 3640 | 1467973772638 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973772640 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:32 INFO - PROCESS | 3640 | ++DOCSHELL 139D8000 == 42 [pid = 3640] [id = 257] 03:29:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (13EC8000) [pid = 3640] [serial = 770] [outer = 00000000] 03:29:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (156E4400) [pid = 3640] [serial = 771] [outer = 13EC8000] 03:29:32 INFO - PROCESS | 3640 | 1467973772697 Marionette DEBUG loaded listener.js 03:29:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (16070000) [pid = 3640] [serial = 772] [outer = 13EC8000] 03:29:33 INFO - PROCESS | 3640 | 1467973773323 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:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1034ms 03:29:33 INFO - PROCESS | 3640 | 1467973773370 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 03:29:33 INFO - PROCESS | 3640 | 1467973773372 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 03:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:29:33 INFO - PROCESS | 3640 | 1467973773377 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:29:33 INFO - PROCESS | 3640 | 1467973773381 Marionette TRACE conn3 <- [1,994,null,{}] 03:29:33 INFO - PROCESS | 3640 | 1467973773392 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:29:33 INFO - PROCESS | 3640 | 1467973773397 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:33 INFO - PROCESS | 3640 | 1467973773503 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 03:29:33 INFO - PROCESS | 3640 | 1467973773630 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973773633 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:33 INFO - PROCESS | 3640 | ++DOCSHELL 1972F000 == 43 [pid = 3640] [id = 258] 03:29:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (19A1D400) [pid = 3640] [serial = 773] [outer = 00000000] 03:29:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (19A7E400) [pid = 3640] [serial = 774] [outer = 19A1D400] 03:29:33 INFO - PROCESS | 3640 | 1467973773689 Marionette DEBUG loaded listener.js 03:29:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (19A8AC00) [pid = 3640] [serial = 775] [outer = 19A1D400] 03:29:34 INFO - PROCESS | 3640 | 1467973774332 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:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 970ms 03:29:34 INFO - PROCESS | 3640 | 1467973774506 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 03:29:34 INFO - PROCESS | 3640 | 1467973774510 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 03:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:29:34 INFO - PROCESS | 3640 | 1467973774537 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:29:34 INFO - PROCESS | 3640 | 1467973774540 Marionette TRACE conn3 <- [1,998,null,{}] 03:29:34 INFO - PROCESS | 3640 | 1467973774546 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:29:34 INFO - PROCESS | 3640 | 1467973774549 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:34 INFO - PROCESS | 3640 | 1467973774647 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 03:29:34 INFO - PROCESS | 3640 | 1467973774774 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973774779 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:34 INFO - PROCESS | 3640 | ++DOCSHELL 12937000 == 44 [pid = 3640] [id = 259] 03:29:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (129AF800) [pid = 3640] [serial = 776] [outer = 00000000] 03:29:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (12D7E000) [pid = 3640] [serial = 777] [outer = 129AF800] 03:29:34 INFO - PROCESS | 3640 | 1467973774828 Marionette DEBUG loaded listener.js 03:29:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (13130400) [pid = 3640] [serial = 778] [outer = 129AF800] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 13ED4400 == 43 [pid = 3640] [id = 254] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 156E3800 == 42 [pid = 3640] [id = 253] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 17DC4000 == 41 [pid = 3640] [id = 252] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 1772DC00 == 40 [pid = 3640] [id = 251] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 165E0800 == 39 [pid = 3640] [id = 250] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 156E8C00 == 38 [pid = 3640] [id = 249] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 14295400 == 37 [pid = 3640] [id = 248] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 13123C00 == 36 [pid = 3640] [id = 247] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 0F314000 == 35 [pid = 3640] [id = 246] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 139CF400 == 34 [pid = 3640] [id = 243] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 1058C400 == 33 [pid = 3640] [id = 229] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 131B5400 == 32 [pid = 3640] [id = 245] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 10478000 == 31 [pid = 3640] [id = 244] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 139D8000 == 30 [pid = 3640] [id = 257] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 1972F000 == 29 [pid = 3640] [id = 258] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 18033C00 == 28 [pid = 3640] [id = 255] 03:29:35 INFO - PROCESS | 3640 | --DOCSHELL 10A7D400 == 27 [pid = 3640] [id = 256] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (17626C00) [pid = 3640] [serial = 714] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (10F36400) [pid = 3640] [serial = 690] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (1120D800) [pid = 3640] [serial = 691] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (15883C00) [pid = 3640] [serial = 705] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (158CE000) [pid = 3640] [serial = 706] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (165DE800) [pid = 3640] [serial = 708] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (165E1C00) [pid = 3640] [serial = 709] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (13C40400) [pid = 3640] [serial = 699] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (13EC8800) [pid = 3640] [serial = 700] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (16E3E000) [pid = 3640] [serial = 711] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (14FB5C00) [pid = 3640] [serial = 702] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (155EC400) [pid = 3640] [serial = 703] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (13275C00) [pid = 3640] [serial = 696] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (1344C800) [pid = 3640] [serial = 697] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (12D7E400) [pid = 3640] [serial = 693] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1306B000) [pid = 3640] [serial = 694] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (177A9C00) [pid = 3640] [serial = 717] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (176E5400) [pid = 3640] [serial = 715] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1967DC00) [pid = 3640] [serial = 720] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (1787A800) [pid = 3640] [serial = 718] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (19A67400) [pid = 3640] [serial = 726] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (1972CC00) [pid = 3640] [serial = 721] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (16F0A400) [pid = 3640] [serial = 723] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (15835000) [pid = 3640] [serial = 727] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (19A82800) [pid = 3640] [serial = 729] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (1700DC00) [pid = 3640] [serial = 724] [outer = 00000000] [url = about:blank] 03:29:35 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (16E3E400) [pid = 3640] [serial = 712] [outer = 00000000] [url = about:blank] 03:29:36 INFO - PROCESS | 3640 | 1467973776148 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:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1666ms 03:29:36 INFO - PROCESS | 3640 | 1467973776209 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 03:29:36 INFO - PROCESS | 3640 | 1467973776212 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 03:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:29:36 INFO - PROCESS | 3640 | 1467973776217 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:29:36 INFO - PROCESS | 3640 | 1467973776220 Marionette TRACE conn3 <- [1,1002,null,{}] 03:29:36 INFO - PROCESS | 3640 | 1467973776232 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:29:36 INFO - PROCESS | 3640 | 1467973776235 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:36 INFO - PROCESS | 3640 | 1467973776317 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 03:29:36 INFO - PROCESS | 3640 | 1467973776324 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973776327 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:36 INFO - PROCESS | 3640 | ++DOCSHELL 10A76000 == 28 [pid = 3640] [id = 260] 03:29:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (10A77800) [pid = 3640] [serial = 779] [outer = 00000000] 03:29:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1120D800) [pid = 3640] [serial = 780] [outer = 10A77800] 03:29:36 INFO - PROCESS | 3640 | 1467973776378 Marionette DEBUG loaded listener.js 03:29:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (11215C00) [pid = 3640] [serial = 781] [outer = 10A77800] 03:29:36 INFO - PROCESS | 3640 | 1467973776850 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:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 727ms 03:29:36 INFO - PROCESS | 3640 | 1467973776915 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 03:29:36 INFO - PROCESS | 3640 | 1467973776920 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 03:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:29:36 INFO - PROCESS | 3640 | 1467973776926 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:29:36 INFO - PROCESS | 3640 | 1467973776929 Marionette TRACE conn3 <- [1,1006,null,{}] 03:29:36 INFO - PROCESS | 3640 | 1467973776933 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:29:36 INFO - PROCESS | 3640 | 1467973776935 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:37 INFO - PROCESS | 3640 | 1467973777071 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 03:29:37 INFO - PROCESS | 3640 | 1467973777160 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973777163 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:37 INFO - PROCESS | 3640 | ++DOCSHELL 1306C800 == 29 [pid = 3640] [id = 261] 03:29:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (13128C00) [pid = 3640] [serial = 782] [outer = 00000000] 03:29:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (131BB000) [pid = 3640] [serial = 783] [outer = 13128C00] 03:29:37 INFO - PROCESS | 3640 | 1467973777210 Marionette DEBUG loaded listener.js 03:29:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (131F0000) [pid = 3640] [serial = 784] [outer = 13128C00] 03:29:37 INFO - PROCESS | 3640 | 1467973777582 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:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 647ms 03:29:37 INFO - PROCESS | 3640 | 1467973777605 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 03:29:37 INFO - PROCESS | 3640 | 1467973777607 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 03:29:37 INFO - PROCESS | 3640 | 1467973777611 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:29:37 INFO - PROCESS | 3640 | 1467973777614 Marionette TRACE conn3 <- [1,1010,null,{}] 03:29:37 INFO - PROCESS | 3640 | 1467973777625 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:29:37 INFO - PROCESS | 3640 | 1467973777629 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:37 INFO - PROCESS | 3640 | 1467973777739 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 03:29:37 INFO - PROCESS | 3640 | 1467973777749 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973777752 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:37 INFO - PROCESS | 3640 | ++DOCSHELL 13EC8800 == 30 [pid = 3640] [id = 262] 03:29:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (13ECA000) [pid = 3640] [serial = 785] [outer = 00000000] 03:29:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (1428B800) [pid = 3640] [serial = 786] [outer = 13ECA000] 03:29:37 INFO - PROCESS | 3640 | 1467973777801 Marionette DEBUG loaded listener.js 03:29:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (14F76000) [pid = 3640] [serial = 787] [outer = 13ECA000] 03:29:38 INFO - PROCESS | 3640 | 1467973778612 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:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1067ms 03:29:38 INFO - PROCESS | 3640 | 1467973778687 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 03:29:38 INFO - PROCESS | 3640 | 1467973778691 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 03:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:29:38 INFO - PROCESS | 3640 | 1467973778718 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:29:38 INFO - PROCESS | 3640 | 1467973778723 Marionette TRACE conn3 <- [1,1014,null,{}] 03:29:38 INFO - PROCESS | 3640 | 1467973778728 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:29:38 INFO - PROCESS | 3640 | 1467973778731 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:38 INFO - PROCESS | 3640 | 1467973778879 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 03:29:39 INFO - PROCESS | 3640 | 1467973779005 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973779008 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:39 INFO - PROCESS | 3640 | ++DOCSHELL 10A7E800 == 31 [pid = 3640] [id = 263] 03:29:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (10EC5400) [pid = 3640] [serial = 788] [outer = 00000000] 03:29:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (12DC4800) [pid = 3640] [serial = 789] [outer = 10EC5400] 03:29:39 INFO - PROCESS | 3640 | 1467973779065 Marionette DEBUG loaded listener.js 03:29:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (1344C800) [pid = 3640] [serial = 790] [outer = 10EC5400] 03:29:39 INFO - PROCESS | 3640 | 1467973779779 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:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1164ms 03:29:39 INFO - PROCESS | 3640 | 1467973779857 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 03:29:39 INFO - PROCESS | 3640 | 1467973779862 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 03:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:29:39 INFO - PROCESS | 3640 | 1467973779868 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:29:39 INFO - PROCESS | 3640 | 1467973779871 Marionette TRACE conn3 <- [1,1018,null,{}] 03:29:39 INFO - PROCESS | 3640 | 1467973779875 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:29:39 INFO - PROCESS | 3640 | 1467973779878 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:40 INFO - PROCESS | 3640 | 1467973780056 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 03:29:40 INFO - PROCESS | 3640 | 1467973780134 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973780137 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:40 INFO - PROCESS | 3640 | ++DOCSHELL 13ED4C00 == 32 [pid = 3640] [id = 264] 03:29:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (14F7A400) [pid = 3640] [serial = 791] [outer = 00000000] 03:29:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (15587C00) [pid = 3640] [serial = 792] [outer = 14F7A400] 03:29:40 INFO - PROCESS | 3640 | 1467973780232 Marionette DEBUG loaded listener.js 03:29:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (155EC400) [pid = 3640] [serial = 793] [outer = 14F7A400] 03:29:40 INFO - PROCESS | 3640 | --DOCSHELL 1306C800 == 31 [pid = 3640] [id = 261] 03:29:40 INFO - PROCESS | 3640 | --DOCSHELL 10A76000 == 30 [pid = 3640] [id = 260] 03:29:40 INFO - PROCESS | 3640 | 1467973780849 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:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1034ms 03:29:40 INFO - PROCESS | 3640 | 1467973780904 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 03:29:40 INFO - PROCESS | 3640 | 1467973780908 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 03:29:40 INFO - PROCESS | 3640 | 1467973780913 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:29:40 INFO - PROCESS | 3640 | 1467973780918 Marionette TRACE conn3 <- [1,1022,null,{}] 03:29:40 INFO - PROCESS | 3640 | 1467973780923 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:29:40 INFO - PROCESS | 3640 | 1467973780925 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:41 INFO - PROCESS | 3640 | 1467973781131 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 03:29:41 INFO - PROCESS | 3640 | 1467973781203 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973781206 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:41 INFO - PROCESS | 3640 | ++DOCSHELL 1026CC00 == 31 [pid = 3640] [id = 265] 03:29:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (12DC6800) [pid = 3640] [serial = 794] [outer = 00000000] 03:29:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (13159000) [pid = 3640] [serial = 795] [outer = 12DC6800] 03:29:41 INFO - PROCESS | 3640 | 1467973781254 Marionette DEBUG loaded listener.js 03:29:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (13C3DC00) [pid = 3640] [serial = 796] [outer = 12DC6800] 03:29:41 INFO - PROCESS | 3640 | 1467973781732 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:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 856ms 03:29:41 INFO - PROCESS | 3640 | 1467973781791 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 03:29:41 INFO - PROCESS | 3640 | 1467973781795 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 03:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:29:41 INFO - PROCESS | 3640 | 1467973781808 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:29:41 INFO - PROCESS | 3640 | 1467973781811 Marionette TRACE conn3 <- [1,1026,null,{}] 03:29:41 INFO - PROCESS | 3640 | 1467973781814 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:29:41 INFO - PROCESS | 3640 | 1467973781817 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:41 INFO - PROCESS | 3640 | 1467973781978 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 03:29:42 INFO - PROCESS | 3640 | 1467973782039 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973782043 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:42 INFO - PROCESS | 3640 | ++DOCSHELL 1558A000 == 32 [pid = 3640] [id = 266] 03:29:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (155E8000) [pid = 3640] [serial = 797] [outer = 00000000] 03:29:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (15835000) [pid = 3640] [serial = 798] [outer = 155E8000] 03:29:42 INFO - PROCESS | 3640 | 1467973782092 Marionette DEBUG loaded listener.js 03:29:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (15882800) [pid = 3640] [serial = 799] [outer = 155E8000] 03:29:42 INFO - PROCESS | 3640 | 1467973782522 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:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 760ms 03:29:42 INFO - PROCESS | 3640 | 1467973782580 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 03:29:42 INFO - PROCESS | 3640 | 1467973782583 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 03:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:29:42 INFO - PROCESS | 3640 | 1467973782586 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:29:42 INFO - PROCESS | 3640 | 1467973782590 Marionette TRACE conn3 <- [1,1030,null,{}] 03:29:42 INFO - PROCESS | 3640 | 1467973782600 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:29:42 INFO - PROCESS | 3640 | 1467973782605 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:42 INFO - PROCESS | 3640 | 1467973782719 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 03:29:42 INFO - PROCESS | 3640 | 1467973782779 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973782782 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:42 INFO - PROCESS | 3640 | ++DOCSHELL 16720000 == 33 [pid = 3640] [id = 267] 03:29:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (16B21000) [pid = 3640] [serial = 800] [outer = 00000000] 03:29:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (16BED000) [pid = 3640] [serial = 801] [outer = 16B21000] 03:29:42 INFO - PROCESS | 3640 | 1467973782829 Marionette DEBUG loaded listener.js 03:29:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (16E46800) [pid = 3640] [serial = 802] [outer = 16B21000] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (10A74800) [pid = 3640] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (19A21000) [pid = 3640] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (14294000) [pid = 3640] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (165E3000) [pid = 3640] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (1772F800) [pid = 3640] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (10559C00) [pid = 3640] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (14F75C00) [pid = 3640] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (1583BC00) [pid = 3640] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (131B6C00) [pid = 3640] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (1802B400) [pid = 3640] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (1312F000) [pid = 3640] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (0F315800) [pid = 3640] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (16B2A800) [pid = 3640] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (156E7000) [pid = 3640] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (129AF800) [pid = 3640] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (10A77800) [pid = 3640] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (10F34800) [pid = 3640] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (13EC8000) [pid = 3640] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (19A1D400) [pid = 3640] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:29:43 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (13128C00) [pid = 3640] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:29:43 INFO - PROCESS | 3640 | 1467973783332 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:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 840ms 03:29:43 INFO - PROCESS | 3640 | 1467973783422 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 03:29:43 INFO - PROCESS | 3640 | 1467973783424 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 03:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:29:43 INFO - PROCESS | 3640 | 1467973783428 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:29:43 INFO - PROCESS | 3640 | 1467973783430 Marionette TRACE conn3 <- [1,1034,null,{}] 03:29:43 INFO - PROCESS | 3640 | 1467973783439 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:29:43 INFO - PROCESS | 3640 | 1467973783441 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:43 INFO - PROCESS | 3640 | 1467973783551 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 03:29:43 INFO - PROCESS | 3640 | 1467973783562 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973783564 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:43 INFO - PROCESS | 3640 | ++DOCSHELL 10A7AC00 == 34 [pid = 3640] [id = 268] 03:29:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (10E6F800) [pid = 3640] [serial = 803] [outer = 00000000] 03:29:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (13C41800) [pid = 3640] [serial = 804] [outer = 10E6F800] 03:29:43 INFO - PROCESS | 3640 | 1467973783611 Marionette DEBUG loaded listener.js 03:29:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (1428DC00) [pid = 3640] [serial = 805] [outer = 10E6F800] 03:29:44 INFO - PROCESS | 3640 | 1467973784045 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:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 663ms 03:29:44 INFO - PROCESS | 3640 | 1467973784098 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 03:29:44 INFO - PROCESS | 3640 | 1467973784100 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 03:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:29:44 INFO - PROCESS | 3640 | 1467973784106 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:29:44 INFO - PROCESS | 3640 | 1467973784108 Marionette TRACE conn3 <- [1,1038,null,{}] 03:29:44 INFO - PROCESS | 3640 | 1467973784111 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:29:44 INFO - PROCESS | 3640 | 1467973784113 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:44 INFO - PROCESS | 3640 | 1467973784197 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 03:29:44 INFO - PROCESS | 3640 | 1467973784204 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973784206 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:44 INFO - PROCESS | 3640 | ++DOCSHELL 16073C00 == 35 [pid = 3640] [id = 269] 03:29:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (165E3000) [pid = 3640] [serial = 806] [outer = 00000000] 03:29:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (16F04C00) [pid = 3640] [serial = 807] [outer = 165E3000] 03:29:44 INFO - PROCESS | 3640 | 1467973784249 Marionette DEBUG loaded listener.js 03:29:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (16F07800) [pid = 3640] [serial = 808] [outer = 165E3000] 03:29:44 INFO - PROCESS | 3640 | 1467973784705 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:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 663ms 03:29:44 INFO - PROCESS | 3640 | 1467973784741 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 03:29:44 INFO - PROCESS | 3640 | 1467973784743 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 03:29:44 INFO - PROCESS | 3640 | 1467973784746 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:29:44 INFO - PROCESS | 3640 | 1467973784748 Marionette TRACE conn3 <- [1,1042,null,{}] 03:29:44 INFO - PROCESS | 3640 | 1467973784751 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:29:44 INFO - PROCESS | 3640 | 1467973784757 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:44 INFO - PROCESS | 3640 | 1467973784849 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 03:29:44 INFO - PROCESS | 3640 | 1467973784904 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973784907 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:44 INFO - PROCESS | 3640 | ++DOCSHELL 12D87400 == 36 [pid = 3640] [id = 270] 03:29:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (156DF000) [pid = 3640] [serial = 809] [outer = 00000000] 03:29:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (1779DC00) [pid = 3640] [serial = 810] [outer = 156DF000] 03:29:44 INFO - PROCESS | 3640 | 1467973784982 Marionette DEBUG loaded listener.js 03:29:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1787D400) [pid = 3640] [serial = 811] [outer = 156DF000] 03:29:45 INFO - PROCESS | 3640 | 1467973785564 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:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 857ms 03:29:45 INFO - PROCESS | 3640 | 1467973785622 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 03:29:45 INFO - PROCESS | 3640 | 1467973785626 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 03:29:45 INFO - PROCESS | 3640 | 1467973785631 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:29:45 INFO - PROCESS | 3640 | 1467973785635 Marionette TRACE conn3 <- [1,1046,null,{}] 03:29:45 INFO - PROCESS | 3640 | 1467973785641 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:29:45 INFO - PROCESS | 3640 | 1467973785644 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:45 INFO - PROCESS | 3640 | 1467973785753 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 03:29:45 INFO - PROCESS | 3640 | 1467973785892 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973785895 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:45 INFO - PROCESS | 3640 | ++DOCSHELL 10A7C000 == 37 [pid = 3640] [id = 271] 03:29:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (10ECA800) [pid = 3640] [serial = 812] [outer = 00000000] 03:29:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (131B5800) [pid = 3640] [serial = 813] [outer = 10ECA800] 03:29:45 INFO - PROCESS | 3640 | 1467973785952 Marionette DEBUG loaded listener.js 03:29:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (139D9000) [pid = 3640] [serial = 814] [outer = 10ECA800] 03:29:46 INFO - PROCESS | 3640 | 1467973786545 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:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 970ms 03:29:46 INFO - PROCESS | 3640 | 1467973786611 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 03:29:46 INFO - PROCESS | 3640 | 1467973786616 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 03:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:29:46 INFO - PROCESS | 3640 | 1467973786622 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:29:46 INFO - PROCESS | 3640 | 1467973786625 Marionette TRACE conn3 <- [1,1050,null,{}] 03:29:46 INFO - PROCESS | 3640 | 1467973786629 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:29:46 INFO - PROCESS | 3640 | 1467973786632 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:46 INFO - PROCESS | 3640 | 1467973786737 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 03:29:46 INFO - PROCESS | 3640 | 1467973786878 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973786881 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:46 INFO - PROCESS | 3640 | ++DOCSHELL 156E5800 == 38 [pid = 3640] [id = 272] 03:29:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (156E8000) [pid = 3640] [serial = 815] [outer = 00000000] 03:29:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1606E000) [pid = 3640] [serial = 816] [outer = 156E8000] 03:29:46 INFO - PROCESS | 3640 | 1467973786936 Marionette DEBUG loaded listener.js 03:29:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (165DB800) [pid = 3640] [serial = 817] [outer = 156E8000] 03:29:47 INFO - PROCESS | 3640 | 1467973787575 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:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1035ms 03:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:29:47 INFO - PROCESS | 3640 | 1467973787657 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 03:29:47 INFO - PROCESS | 3640 | 1467973787660 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 03:29:47 INFO - PROCESS | 3640 | 1467973787663 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:29:47 INFO - PROCESS | 3640 | 1467973787667 Marionette TRACE conn3 <- [1,1054,null,{}] 03:29:47 INFO - PROCESS | 3640 | 1467973787678 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:29:47 INFO - PROCESS | 3640 | 1467973787683 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:47 INFO - PROCESS | 3640 | 1467973787864 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 03:29:47 INFO - PROCESS | 3640 | 1467973787992 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973787996 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:48 INFO - PROCESS | 3640 | ++DOCSHELL 177ACC00 == 39 [pid = 3640] [id = 273] 03:29:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (17879C00) [pid = 3640] [serial = 818] [outer = 00000000] 03:29:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (17DCA800) [pid = 3640] [serial = 819] [outer = 17879C00] 03:29:48 INFO - PROCESS | 3640 | 1467973788052 Marionette DEBUG loaded listener.js 03:29:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (19677800) [pid = 3640] [serial = 820] [outer = 17879C00] 03:29:48 INFO - PROCESS | 3640 | 1467973788610 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:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 970ms 03:29:48 INFO - PROCESS | 3640 | 1467973788641 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 03:29:48 INFO - PROCESS | 3640 | 1467973788644 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 03:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:29:48 INFO - PROCESS | 3640 | 1467973788648 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:29:48 INFO - PROCESS | 3640 | 1467973788650 Marionette TRACE conn3 <- [1,1058,null,{}] 03:29:48 INFO - PROCESS | 3640 | 1467973788654 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:29:48 INFO - PROCESS | 3640 | 1467973788656 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:48 INFO - PROCESS | 3640 | 1467973788760 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 03:29:48 INFO - PROCESS | 3640 | 1467973788906 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973788908 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:48 INFO - PROCESS | 3640 | ++DOCSHELL 114D7C00 == 40 [pid = 3640] [id = 274] 03:29:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (11AE0400) [pid = 3640] [serial = 821] [outer = 00000000] 03:29:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (13444400) [pid = 3640] [serial = 822] [outer = 11AE0400] 03:29:48 INFO - PROCESS | 3640 | 1467973788960 Marionette DEBUG loaded listener.js 03:29:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (19680400) [pid = 3640] [serial = 823] [outer = 11AE0400] 03:29:49 INFO - PROCESS | 3640 | 1467973789684 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:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1067ms 03:29:49 INFO - PROCESS | 3640 | 1467973789787 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 03:29:49 INFO - PROCESS | 3640 | 1467973789791 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 03:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:29:49 INFO - PROCESS | 3640 | 1467973789796 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:29:49 INFO - PROCESS | 3640 | 1467973789799 Marionette TRACE conn3 <- [1,1062,null,{}] 03:29:49 INFO - PROCESS | 3640 | 1467973789824 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:29:49 INFO - PROCESS | 3640 | 1467973789827 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:49 INFO - PROCESS | 3640 | 1467973789929 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 03:29:50 INFO - PROCESS | 3640 | 1467973790039 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973790042 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:50 INFO - PROCESS | 3640 | --DOCSHELL 16073C00 == 39 [pid = 3640] [id = 269] 03:29:50 INFO - PROCESS | 3640 | --DOCSHELL 10A7AC00 == 38 [pid = 3640] [id = 268] 03:29:50 INFO - PROCESS | 3640 | --DOCSHELL 16720000 == 37 [pid = 3640] [id = 267] 03:29:50 INFO - PROCESS | 3640 | --DOCSHELL 1558A000 == 36 [pid = 3640] [id = 266] 03:29:50 INFO - PROCESS | 3640 | --DOCSHELL 1026CC00 == 35 [pid = 3640] [id = 265] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (19A64400) [pid = 3640] [serial = 688] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (131BB000) [pid = 3640] [serial = 783] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (12D7E000) [pid = 3640] [serial = 777] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (1120D800) [pid = 3640] [serial = 780] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (12D7A800) [pid = 3640] [serial = 768] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (156E4400) [pid = 3640] [serial = 771] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (19A7E400) [pid = 3640] [serial = 774] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (19A5F400) [pid = 3640] [serial = 765] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (19A22800) [pid = 3640] [serial = 766] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (19678400) [pid = 3640] [serial = 763] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (16B23800) [pid = 3640] [serial = 750] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (13130400) [pid = 3640] [serial = 778] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (11215C00) [pid = 3640] [serial = 781] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (177A8800) [pid = 3640] [serial = 753] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (16E3A400) [pid = 3640] [serial = 751] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (10ECB800) [pid = 3640] [serial = 732] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1281F400) [pid = 3640] [serial = 733] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (14F82C00) [pid = 3640] [serial = 744] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (156DCC00) [pid = 3640] [serial = 745] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (16204800) [pid = 3640] [serial = 747] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (13270400) [pid = 3640] [serial = 735] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (19678800) [pid = 3640] [serial = 756] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (139D2400) [pid = 3640] [serial = 736] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (131B7800) [pid = 3640] [serial = 741] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (131F0400) [pid = 3640] [serial = 742] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (131B1800) [pid = 3640] [serial = 769] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (1120C800) [pid = 3640] [serial = 738] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (12930C00) [pid = 3640] [serial = 739] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (19A87400) [pid = 3640] [serial = 730] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (16070000) [pid = 3640] [serial = 772] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (19A8AC00) [pid = 3640] [serial = 775] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (177AB000) [pid = 3640] [serial = 754] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (19676C00) [pid = 3640] [serial = 762] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (1967B800) [pid = 3640] [serial = 757] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (165DEC00) [pid = 3640] [serial = 759] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (131F0000) [pid = 3640] [serial = 784] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (165D9800) [pid = 3640] [serial = 748] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (176EF400) [pid = 3640] [serial = 760] [outer = 00000000] [url = about:blank] 03:29:50 INFO - PROCESS | 3640 | ++DOCSHELL 102D2000 == 36 [pid = 3640] [id = 275] 03:29:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (102D3C00) [pid = 3640] [serial = 824] [outer = 00000000] 03:29:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (1120D800) [pid = 3640] [serial = 825] [outer = 102D3C00] 03:29:50 INFO - PROCESS | 3640 | 1467973790129 Marionette DEBUG loaded listener.js 03:29:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (11AE4400) [pid = 3640] [serial = 826] [outer = 102D3C00] 03:29:50 INFO - PROCESS | 3640 | 1467973790536 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:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 776ms 03:29:50 INFO - PROCESS | 3640 | 1467973790554 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 03:29:50 INFO - PROCESS | 3640 | 1467973790558 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 03:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:29:50 INFO - PROCESS | 3640 | 1467973790564 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:29:50 INFO - PROCESS | 3640 | 1467973790566 Marionette TRACE conn3 <- [1,1066,null,{}] 03:29:50 INFO - PROCESS | 3640 | 1467973790570 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:29:50 INFO - PROCESS | 3640 | 1467973790572 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:50 INFO - PROCESS | 3640 | 1467973790674 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 03:29:50 INFO - PROCESS | 3640 | 1467973790806 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973790808 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:50 INFO - PROCESS | 3640 | ++DOCSHELL 12BD5000 == 37 [pid = 3640] [id = 276] 03:29:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (13034C00) [pid = 3640] [serial = 827] [outer = 00000000] 03:29:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (131B3800) [pid = 3640] [serial = 828] [outer = 13034C00] 03:29:50 INFO - PROCESS | 3640 | 1467973790854 Marionette DEBUG loaded listener.js 03:29:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (131BB000) [pid = 3640] [serial = 829] [outer = 13034C00] 03:29:51 INFO - PROCESS | 3640 | 1467973791219 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:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 663ms 03:29:51 INFO - PROCESS | 3640 | 1467973791247 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 03:29:51 INFO - PROCESS | 3640 | 1467973791249 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 03:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:29:51 INFO - PROCESS | 3640 | 1467973791255 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:29:51 INFO - PROCESS | 3640 | 1467973791258 Marionette TRACE conn3 <- [1,1070,null,{}] 03:29:51 INFO - PROCESS | 3640 | 1467973791268 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:29:51 INFO - PROCESS | 3640 | 1467973791272 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:51 INFO - PROCESS | 3640 | 1467973791355 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 03:29:51 INFO - PROCESS | 3640 | 1467973791400 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973791403 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:51 INFO - PROCESS | 3640 | ++DOCSHELL 13CC0000 == 38 [pid = 3640] [id = 277] 03:29:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (13CC0400) [pid = 3640] [serial = 830] [outer = 00000000] 03:29:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (14295400) [pid = 3640] [serial = 831] [outer = 13CC0400] 03:29:51 INFO - PROCESS | 3640 | 1467973791449 Marionette DEBUG loaded listener.js 03:29:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (15591400) [pid = 3640] [serial = 832] [outer = 13CC0400] 03:29:51 INFO - PROCESS | 3640 | 1467973791977 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:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 760ms 03:29:52 INFO - PROCESS | 3640 | 1467973792026 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 03:29:52 INFO - PROCESS | 3640 | 1467973792028 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 03:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:29:52 INFO - PROCESS | 3640 | 1467973792032 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:29:52 INFO - PROCESS | 3640 | 1467973792034 Marionette TRACE conn3 <- [1,1074,null,{}] 03:29:52 INFO - PROCESS | 3640 | 1467973792046 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:29:52 INFO - PROCESS | 3640 | 1467973792048 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:52 INFO - PROCESS | 3640 | 1467973792132 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 03:29:52 INFO - PROCESS | 3640 | 1467973792137 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973792140 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:52 INFO - PROCESS | 3640 | ++DOCSHELL 156E3800 == 39 [pid = 3640] [id = 278] 03:29:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (15839800) [pid = 3640] [serial = 833] [outer = 00000000] 03:29:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (16074000) [pid = 3640] [serial = 834] [outer = 15839800] 03:29:52 INFO - PROCESS | 3640 | 1467973792184 Marionette DEBUG loaded listener.js 03:29:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (16076000) [pid = 3640] [serial = 835] [outer = 15839800] 03:29:52 INFO - PROCESS | 3640 | 1467973792650 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:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 663ms 03:29:52 INFO - PROCESS | 3640 | 1467973792669 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 03:29:52 INFO - PROCESS | 3640 | 1467973792671 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 03:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:29:52 INFO - PROCESS | 3640 | 1467973792684 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:29:52 INFO - PROCESS | 3640 | 1467973792686 Marionette TRACE conn3 <- [1,1078,null,{}] 03:29:52 INFO - PROCESS | 3640 | 1467973792690 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:29:52 INFO - PROCESS | 3640 | 1467973792692 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:52 INFO - PROCESS | 3640 | 1467973792850 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 03:29:52 INFO - PROCESS | 3640 | 1467973792941 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973792943 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:52 INFO - PROCESS | 3640 | ++DOCSHELL 165DD400 == 40 [pid = 3640] [id = 279] 03:29:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (165DD800) [pid = 3640] [serial = 836] [outer = 00000000] 03:29:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (1671C000) [pid = 3640] [serial = 837] [outer = 165DD800] 03:29:52 INFO - PROCESS | 3640 | 1467973792986 Marionette DEBUG loaded listener.js 03:29:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1671D000) [pid = 3640] [serial = 838] [outer = 165DD800] 03:29:53 INFO - PROCESS | 3640 | 1467973793395 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:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 727ms 03:29:53 INFO - PROCESS | 3640 | 1467973793420 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 03:29:53 INFO - PROCESS | 3640 | 1467973793422 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 03:29:53 INFO - PROCESS | 3640 | 1467973793425 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:29:53 INFO - PROCESS | 3640 | 1467973793427 Marionette TRACE conn3 <- [1,1082,null,{}] 03:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:29:53 INFO - PROCESS | 3640 | 1467973793431 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:29:53 INFO - PROCESS | 3640 | 1467973793437 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:53 INFO - PROCESS | 3640 | 1467973793565 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 03:29:53 INFO - PROCESS | 3640 | 1467973793573 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973793575 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:53 INFO - PROCESS | 3640 | ++DOCSHELL 0F316C00 == 41 [pid = 3640] [id = 280] 03:29:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (16719C00) [pid = 3640] [serial = 839] [outer = 00000000] 03:29:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (177A5400) [pid = 3640] [serial = 840] [outer = 16719C00] 03:29:53 INFO - PROCESS | 3640 | 1467973793670 Marionette DEBUG loaded listener.js 03:29:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (1787A800) [pid = 3640] [serial = 841] [outer = 16719C00] 03:29:53 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (165E3000) [pid = 3640] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:29:53 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (16B21000) [pid = 3640] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:29:53 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (10E6F800) [pid = 3640] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:29:53 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (155E8000) [pid = 3640] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:29:54 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (12DC6800) [pid = 3640] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:29:54 INFO - PROCESS | 3640 | 1467973794140 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:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 759ms 03:29:54 INFO - PROCESS | 3640 | 1467973794202 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 03:29:54 INFO - PROCESS | 3640 | 1467973794204 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 03:29:54 INFO - PROCESS | 3640 | 1467973794207 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:29:54 INFO - PROCESS | 3640 | 1467973794209 Marionette TRACE conn3 <- [1,1086,null,{}] 03:29:54 INFO - PROCESS | 3640 | 1467973794213 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:29:54 INFO - PROCESS | 3640 | 1467973794215 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:54 INFO - PROCESS | 3640 | 1467973794349 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 03:29:54 INFO - PROCESS | 3640 | 1467973794404 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973794406 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:54 INFO - PROCESS | 3640 | ++DOCSHELL 114D3800 == 42 [pid = 3640] [id = 281] 03:29:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (14293800) [pid = 3640] [serial = 842] [outer = 00000000] 03:29:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (17875000) [pid = 3640] [serial = 843] [outer = 14293800] 03:29:54 INFO - PROCESS | 3640 | 1467973794449 Marionette DEBUG loaded listener.js 03:29:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (1802AC00) [pid = 3640] [serial = 844] [outer = 14293800] 03:29:54 INFO - PROCESS | 3640 | 1467973794844 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:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 663ms 03:29:54 INFO - PROCESS | 3640 | 1467973794880 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 03:29:54 INFO - PROCESS | 3640 | 1467973794882 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 03:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:29:54 INFO - PROCESS | 3640 | 1467973794886 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:29:54 INFO - PROCESS | 3640 | 1467973794888 Marionette TRACE conn3 <- [1,1090,null,{}] 03:29:54 INFO - PROCESS | 3640 | 1467973794891 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:29:54 INFO - PROCESS | 3640 | 1467973794893 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:55 INFO - PROCESS | 3640 | 1467973795004 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 03:29:55 INFO - PROCESS | 3640 | 1467973795011 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973795013 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:55 INFO - PROCESS | 3640 | ++DOCSHELL 1779D400 == 43 [pid = 3640] [id = 282] 03:29:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (19676000) [pid = 3640] [serial = 845] [outer = 00000000] 03:29:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (19682800) [pid = 3640] [serial = 846] [outer = 19676000] 03:29:55 INFO - PROCESS | 3640 | 1467973795057 Marionette DEBUG loaded listener.js 03:29:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (19683C00) [pid = 3640] [serial = 847] [outer = 19676000] 03:29:55 INFO - PROCESS | 3640 | 1467973795439 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:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 614ms 03:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:29:55 INFO - PROCESS | 3640 | 1467973795482 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 03:29:55 INFO - PROCESS | 3640 | 1467973795484 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 03:29:55 INFO - PROCESS | 3640 | 1467973795488 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:29:55 INFO - PROCESS | 3640 | 1467973795489 Marionette TRACE conn3 <- [1,1094,null,{}] 03:29:55 INFO - PROCESS | 3640 | 1467973795493 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:29:55 INFO - PROCESS | 3640 | 1467973795494 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:55 INFO - PROCESS | 3640 | 1467973795576 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 03:29:55 INFO - PROCESS | 3640 | 1467973795686 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973795737 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:55 INFO - PROCESS | 3640 | ++DOCSHELL 16E42000 == 44 [pid = 3640] [id = 283] 03:29:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (1967C800) [pid = 3640] [serial = 848] [outer = 00000000] 03:29:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (19A5EC00) [pid = 3640] [serial = 849] [outer = 1967C800] 03:29:55 INFO - PROCESS | 3640 | 1467973795783 Marionette DEBUG loaded listener.js 03:29:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (19A68800) [pid = 3640] [serial = 850] [outer = 1967C800] 03:29:56 INFO - PROCESS | 3640 | 1467973796142 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:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 647ms 03:29:56 INFO - PROCESS | 3640 | 1467973796159 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 03:29:56 INFO - PROCESS | 3640 | 1467973796160 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 03:29:56 INFO - PROCESS | 3640 | 1467973796179 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:29:56 INFO - PROCESS | 3640 | 1467973796180 Marionette TRACE conn3 <- [1,1098,null,{}] 03:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:29:56 INFO - PROCESS | 3640 | 1467973796184 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:29:56 INFO - PROCESS | 3640 | 1467973796185 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:56 INFO - PROCESS | 3640 | 1467973796264 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 03:29:56 INFO - PROCESS | 3640 | 1467973796269 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973796271 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:56 INFO - PROCESS | 3640 | ++DOCSHELL 19A1CC00 == 45 [pid = 3640] [id = 284] 03:29:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (19A67C00) [pid = 3640] [serial = 851] [outer = 00000000] 03:29:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (19A82800) [pid = 3640] [serial = 852] [outer = 19A67C00] 03:29:56 INFO - PROCESS | 3640 | 1467973796313 Marionette DEBUG loaded listener.js 03:29:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (19A86000) [pid = 3640] [serial = 853] [outer = 19A67C00] 03:29:56 INFO - PROCESS | 3640 | 1467973796991 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:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 808ms 03:29:57 INFO - PROCESS | 3640 | 1467973797049 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 03:29:57 INFO - PROCESS | 3640 | 1467973797054 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 03:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:29:57 INFO - PROCESS | 3640 | 1467973797084 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:29:57 INFO - PROCESS | 3640 | 1467973797090 Marionette TRACE conn3 <- [1,1102,null,{}] 03:29:57 INFO - PROCESS | 3640 | 1467973797095 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:29:57 INFO - PROCESS | 3640 | 1467973797098 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:57 INFO - PROCESS | 3640 | 1467973797215 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 03:29:57 INFO - PROCESS | 3640 | 1467973797335 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973797338 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:57 INFO - PROCESS | 3640 | ++DOCSHELL 10A76800 == 46 [pid = 3640] [id = 285] 03:29:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (10A7DC00) [pid = 3640] [serial = 854] [outer = 00000000] 03:29:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (12822000) [pid = 3640] [serial = 855] [outer = 10A7DC00] 03:29:57 INFO - PROCESS | 3640 | 1467973797394 Marionette DEBUG loaded listener.js 03:29:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (131AF400) [pid = 3640] [serial = 856] [outer = 10A7DC00] 03:29:58 INFO - PROCESS | 3640 | 1467973798020 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:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 986ms 03:29:58 INFO - PROCESS | 3640 | 1467973798070 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 03:29:58 INFO - PROCESS | 3640 | 1467973798074 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 03:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:29:58 INFO - PROCESS | 3640 | 1467973798081 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:29:58 INFO - PROCESS | 3640 | 1467973798084 Marionette TRACE conn3 <- [1,1106,null,{}] 03:29:58 INFO - PROCESS | 3640 | 1467973798088 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:29:58 INFO - PROCESS | 3640 | 1467973798091 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:58 INFO - PROCESS | 3640 | 1467973798202 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 03:29:58 INFO - PROCESS | 3640 | 1467973798301 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973798304 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:58 INFO - PROCESS | 3640 | ++DOCSHELL 13C47C00 == 47 [pid = 3640] [id = 286] 03:29:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (13CBB800) [pid = 3640] [serial = 857] [outer = 00000000] 03:29:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (156E0C00) [pid = 3640] [serial = 858] [outer = 13CBB800] 03:29:58 INFO - PROCESS | 3640 | 1467973798357 Marionette DEBUG loaded listener.js 03:29:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1587D400) [pid = 3640] [serial = 859] [outer = 13CBB800] 03:29:59 INFO - PROCESS | 3640 | 1467973799070 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:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1034ms 03:29:59 INFO - PROCESS | 3640 | 1467973799116 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 03:29:59 INFO - PROCESS | 3640 | 1467973799118 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 03:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:29:59 INFO - PROCESS | 3640 | 1467973799122 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:29:59 INFO - PROCESS | 3640 | 1467973799126 Marionette TRACE conn3 <- [1,1110,null,{}] 03:29:59 INFO - PROCESS | 3640 | 1467973799138 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:29:59 INFO - PROCESS | 3640 | 1467973799143 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:59 INFO - PROCESS | 3640 | 1467973799253 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 03:29:59 INFO - PROCESS | 3640 | 1467973799382 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973799385 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:29:59 INFO - PROCESS | 3640 | ++DOCSHELL 19AADC00 == 48 [pid = 3640] [id = 287] 03:29:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (19AAE800) [pid = 3640] [serial = 860] [outer = 00000000] 03:29:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (19E74000) [pid = 3640] [serial = 861] [outer = 19AAE800] 03:29:59 INFO - PROCESS | 3640 | 1467973799441 Marionette DEBUG loaded listener.js 03:29:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (19E7D400) [pid = 3640] [serial = 862] [outer = 19AAE800] 03:30:00 INFO - PROCESS | 3640 | 1467973800297 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:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1229ms 03:30:00 INFO - PROCESS | 3640 | 1467973800354 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 03:30:00 INFO - PROCESS | 3640 | 1467973800358 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 03:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:30:00 INFO - PROCESS | 3640 | 1467973800363 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:30:00 INFO - PROCESS | 3640 | 1467973800366 Marionette TRACE conn3 <- [1,1114,null,{}] 03:30:00 INFO - PROCESS | 3640 | 1467973800372 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:30:00 INFO - PROCESS | 3640 | 1467973800375 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:00 INFO - PROCESS | 3640 | 1467973800472 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 03:30:00 INFO - PROCESS | 3640 | 1467973800553 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973800558 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:00 INFO - PROCESS | 3640 | ++DOCSHELL 112DF800 == 49 [pid = 3640] [id = 288] 03:30:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (12B02400) [pid = 3640] [serial = 863] [outer = 00000000] 03:30:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (12DCB000) [pid = 3640] [serial = 864] [outer = 12B02400] 03:30:00 INFO - PROCESS | 3640 | 1467973800652 Marionette DEBUG loaded listener.js 03:30:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (13126C00) [pid = 3640] [serial = 865] [outer = 12B02400] 03:30:01 INFO - PROCESS | 3640 | --DOCSHELL 16E42000 == 48 [pid = 3640] [id = 283] 03:30:01 INFO - PROCESS | 3640 | --DOCSHELL 1779D400 == 47 [pid = 3640] [id = 282] 03:30:01 INFO - PROCESS | 3640 | --DOCSHELL 114D3800 == 46 [pid = 3640] [id = 281] 03:30:01 INFO - PROCESS | 3640 | --DOCSHELL 0F316C00 == 45 [pid = 3640] [id = 280] 03:30:01 INFO - PROCESS | 3640 | --DOCSHELL 165DD400 == 44 [pid = 3640] [id = 279] 03:30:01 INFO - PROCESS | 3640 | --DOCSHELL 156E3800 == 43 [pid = 3640] [id = 278] 03:30:01 INFO - PROCESS | 3640 | --DOCSHELL 13CC0000 == 42 [pid = 3640] [id = 277] 03:30:01 INFO - PROCESS | 3640 | --DOCSHELL 12BD5000 == 41 [pid = 3640] [id = 276] 03:30:01 INFO - PROCESS | 3640 | --DOCSHELL 102D2000 == 40 [pid = 3640] [id = 275] 03:30:01 INFO - PROCESS | 3640 | --DOCSHELL 114D7C00 == 39 [pid = 3640] [id = 274] 03:30:01 INFO - PROCESS | 3640 | --DOCSHELL 177ACC00 == 38 [pid = 3640] [id = 273] 03:30:01 INFO - PROCESS | 3640 | --DOCSHELL 156E5800 == 37 [pid = 3640] [id = 272] 03:30:01 INFO - PROCESS | 3640 | --DOCSHELL 10A7C000 == 36 [pid = 3640] [id = 271] 03:30:01 INFO - PROCESS | 3640 | --DOCSHELL 12D87400 == 35 [pid = 3640] [id = 270] 03:30:01 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (16F04C00) [pid = 3640] [serial = 807] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (1428B800) [pid = 3640] [serial = 786] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (16BED000) [pid = 3640] [serial = 801] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (1428DC00) [pid = 3640] [serial = 805] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (15835000) [pid = 3640] [serial = 798] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (13C3DC00) [pid = 3640] [serial = 796] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (15587C00) [pid = 3640] [serial = 792] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (15882800) [pid = 3640] [serial = 799] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (13C41800) [pid = 3640] [serial = 804] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (13159000) [pid = 3640] [serial = 795] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (16E46800) [pid = 3640] [serial = 802] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (12DC4800) [pid = 3640] [serial = 789] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1779DC00) [pid = 3640] [serial = 810] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (16F07800) [pid = 3640] [serial = 808] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3640 | 1467973801264 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:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 938ms 03:30:01 INFO - PROCESS | 3640 | 1467973801303 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 03:30:01 INFO - PROCESS | 3640 | 1467973801310 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 03:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:30:01 INFO - PROCESS | 3640 | 1467973801319 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:30:01 INFO - PROCESS | 3640 | 1467973801323 Marionette TRACE conn3 <- [1,1118,null,{}] 03:30:01 INFO - PROCESS | 3640 | 1467973801328 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:30:01 INFO - PROCESS | 3640 | 1467973801331 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:01 INFO - PROCESS | 3640 | 1467973801435 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 03:30:01 INFO - PROCESS | 3640 | 1467973801523 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973801525 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:01 INFO - PROCESS | 3640 | ++DOCSHELL 10A08800 == 36 [pid = 3640] [id = 289] 03:30:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (10A77C00) [pid = 3640] [serial = 866] [outer = 00000000] 03:30:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (130A1800) [pid = 3640] [serial = 867] [outer = 10A77C00] 03:30:01 INFO - PROCESS | 3640 | 1467973801571 Marionette DEBUG loaded listener.js 03:30:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (13451800) [pid = 3640] [serial = 868] [outer = 10A77C00] 03:30:02 INFO - PROCESS | 3640 | 1467973802031 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:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 760ms 03:30:02 INFO - PROCESS | 3640 | 1467973802092 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 03:30:02 INFO - PROCESS | 3640 | 1467973802095 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 03:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:30:02 INFO - PROCESS | 3640 | 1467973802102 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:30:02 INFO - PROCESS | 3640 | 1467973802106 Marionette TRACE conn3 <- [1,1122,null,{}] 03:30:02 INFO - PROCESS | 3640 | 1467973802116 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:30:02 INFO - PROCESS | 3640 | 1467973802120 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:02 INFO - PROCESS | 3640 | 1467973802206 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 03:30:02 INFO - PROCESS | 3640 | 1467973802291 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973802295 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:02 INFO - PROCESS | 3640 | ++DOCSHELL 16207400 == 37 [pid = 3640] [id = 290] 03:30:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1620B000) [pid = 3640] [serial = 869] [outer = 00000000] 03:30:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (16714400) [pid = 3640] [serial = 870] [outer = 1620B000] 03:30:02 INFO - PROCESS | 3640 | 1467973802351 Marionette DEBUG loaded listener.js 03:30:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (16BF0400) [pid = 3640] [serial = 871] [outer = 1620B000] 03:30:02 INFO - PROCESS | 3640 | 1467973802855 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:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 760ms 03:30:02 INFO - PROCESS | 3640 | 1467973802875 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 03:30:02 INFO - PROCESS | 3640 | 1467973802877 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 03:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:30:02 INFO - PROCESS | 3640 | 1467973802889 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:30:02 INFO - PROCESS | 3640 | 1467973802891 Marionette TRACE conn3 <- [1,1126,null,{}] 03:30:02 INFO - PROCESS | 3640 | 1467973802895 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:30:02 INFO - PROCESS | 3640 | 1467973802897 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:02 INFO - PROCESS | 3640 | 1467973802980 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 03:30:02 INFO - PROCESS | 3640 | 1467973802986 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973802988 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:02 INFO - PROCESS | 3640 | ++DOCSHELL 16E48400 == 38 [pid = 3640] [id = 291] 03:30:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (16F05000) [pid = 3640] [serial = 872] [outer = 00000000] 03:30:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1762D000) [pid = 3640] [serial = 873] [outer = 16F05000] 03:30:03 INFO - PROCESS | 3640 | 1467973803033 Marionette DEBUG loaded listener.js 03:30:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (17737800) [pid = 3640] [serial = 874] [outer = 16F05000] 03:30:03 INFO - PROCESS | 3640 | 1467973803465 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:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 615ms 03:30:03 INFO - PROCESS | 3640 | 1467973803477 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 03:30:03 INFO - PROCESS | 3640 | 1467973803479 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 03:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:30:03 INFO - PROCESS | 3640 | 1467973803501 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:30:03 INFO - PROCESS | 3640 | 1467973803503 Marionette TRACE conn3 <- [1,1130,null,{}] 03:30:03 INFO - PROCESS | 3640 | 1467973803506 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:30:03 INFO - PROCESS | 3640 | 1467973803508 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:03 INFO - PROCESS | 3640 | 1467973803588 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 03:30:03 INFO - PROCESS | 3640 | 1467973803593 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973803642 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:03 INFO - PROCESS | 3640 | ++DOCSHELL 16E47400 == 39 [pid = 3640] [id = 292] 03:30:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (177ACC00) [pid = 3640] [serial = 875] [outer = 00000000] 03:30:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (19721C00) [pid = 3640] [serial = 876] [outer = 177ACC00] 03:30:03 INFO - PROCESS | 3640 | 1467973803687 Marionette DEBUG loaded listener.js 03:30:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (19A1F000) [pid = 3640] [serial = 877] [outer = 177ACC00] 03:30:04 INFO - PROCESS | 3640 | 1467973804197 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:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 711ms 03:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:30:04 INFO - PROCESS | 3640 | 1467973804233 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 03:30:04 INFO - PROCESS | 3640 | 1467973804235 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 03:30:04 INFO - PROCESS | 3640 | 1467973804239 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:30:04 INFO - PROCESS | 3640 | 1467973804240 Marionette TRACE conn3 <- [1,1134,null,{}] 03:30:04 INFO - PROCESS | 3640 | 1467973804248 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:30:04 INFO - PROCESS | 3640 | 1467973804254 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:04 INFO - PROCESS | 3640 | 1467973804386 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 03:30:04 INFO - PROCESS | 3640 | 1467973804397 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973804399 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:04 INFO - PROCESS | 3640 | ++DOCSHELL 14F7AC00 == 40 [pid = 3640] [id = 293] 03:30:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (19E7CC00) [pid = 3640] [serial = 878] [outer = 00000000] 03:30:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (19EDF000) [pid = 3640] [serial = 879] [outer = 19E7CC00] 03:30:04 INFO - PROCESS | 3640 | 1467973804442 Marionette DEBUG loaded listener.js 03:30:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (19EE4000) [pid = 3640] [serial = 880] [outer = 19E7CC00] 03:30:04 INFO - PROCESS | 3640 | 1467973804950 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:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 712ms 03:30:04 INFO - PROCESS | 3640 | 1467973804973 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 03:30:04 INFO - PROCESS | 3640 | 1467973804975 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 03:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:30:04 INFO - PROCESS | 3640 | 1467973804985 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:30:04 INFO - PROCESS | 3640 | 1467973804986 Marionette TRACE conn3 <- [1,1138,null,{}] 03:30:05 INFO - PROCESS | 3640 | 1467973804990 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:30:05 INFO - PROCESS | 3640 | 1467973804992 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:05 INFO - PROCESS | 3640 | 1467973805132 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 03:30:05 INFO - PROCESS | 3640 | 1467973805142 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973805144 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:05 INFO - PROCESS | 3640 | ++DOCSHELL 19E7B400 == 41 [pid = 3640] [id = 294] 03:30:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (19E7C000) [pid = 3640] [serial = 881] [outer = 00000000] 03:30:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (19EEDC00) [pid = 3640] [serial = 882] [outer = 19E7C000] 03:30:05 INFO - PROCESS | 3640 | 1467973805196 Marionette DEBUG loaded listener.js 03:30:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (1A162000) [pid = 3640] [serial = 883] [outer = 19E7C000] 03:30:05 INFO - PROCESS | 3640 | 1467973805628 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:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 711ms 03:30:05 INFO - PROCESS | 3640 | 1467973805729 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 03:30:05 INFO - PROCESS | 3640 | 1467973805731 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 03:30:05 INFO - PROCESS | 3640 | 1467973805735 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:30:05 INFO - PROCESS | 3640 | 1467973805736 Marionette TRACE conn3 <- [1,1142,null,{}] 03:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:30:05 INFO - PROCESS | 3640 | 1467973805740 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:30:05 INFO - PROCESS | 3640 | 1467973805742 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:05 INFO - PROCESS | 3640 | 1467973805852 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 03:30:05 INFO - PROCESS | 3640 | 1467973805861 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973805863 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:05 INFO - PROCESS | 3640 | ++DOCSHELL 10A0E800 == 42 [pid = 3640] [id = 295] 03:30:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (19EEB000) [pid = 3640] [serial = 884] [outer = 00000000] 03:30:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (1A193000) [pid = 3640] [serial = 885] [outer = 19EEB000] 03:30:05 INFO - PROCESS | 3640 | 1467973805961 Marionette DEBUG loaded listener.js 03:30:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (1A193800) [pid = 3640] [serial = 886] [outer = 19EEB000] 03:30:06 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (14293800) [pid = 3640] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:30:06 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (15839800) [pid = 3640] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:30:06 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (19676000) [pid = 3640] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:30:06 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (1967C800) [pid = 3640] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:30:06 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (165DD800) [pid = 3640] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:30:06 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (16719C00) [pid = 3640] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:30:06 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (102D3C00) [pid = 3640] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:30:06 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (13034C00) [pid = 3640] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:30:06 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (13CC0400) [pid = 3640] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:30:06 INFO - PROCESS | 3640 | 1467973806480 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:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 873ms 03:30:06 INFO - PROCESS | 3640 | 1467973806580 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 03:30:06 INFO - PROCESS | 3640 | 1467973806582 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 03:30:06 INFO - PROCESS | 3640 | 1467973806585 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:30:06 INFO - PROCESS | 3640 | 1467973806587 Marionette TRACE conn3 <- [1,1146,null,{}] 03:30:06 INFO - PROCESS | 3640 | 1467973806590 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:30:06 INFO - PROCESS | 3640 | 1467973806592 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:06 INFO - PROCESS | 3640 | 1467973806672 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 03:30:06 INFO - PROCESS | 3640 | 1467973806677 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973806679 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:06 INFO - PROCESS | 3640 | ++DOCSHELL 112E9800 == 43 [pid = 3640] [id = 296] 03:30:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (11407000) [pid = 3640] [serial = 887] [outer = 00000000] 03:30:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (15589400) [pid = 3640] [serial = 888] [outer = 11407000] 03:30:06 INFO - PROCESS | 3640 | 1467973806723 Marionette DEBUG loaded listener.js 03:30:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (16B22C00) [pid = 3640] [serial = 889] [outer = 11407000] 03:30:07 INFO - PROCESS | 3640 | 1467973807196 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:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 614ms 03:30:07 INFO - PROCESS | 3640 | 1467973807249 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 03:30:07 INFO - PROCESS | 3640 | 1467973807251 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 03:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:30:07 INFO - PROCESS | 3640 | 1467973807259 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:30:07 INFO - PROCESS | 3640 | 1467973807260 Marionette TRACE conn3 <- [1,1150,null,{}] 03:30:07 INFO - PROCESS | 3640 | 1467973807264 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:30:07 INFO - PROCESS | 3640 | 1467973807266 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:07 INFO - PROCESS | 3640 | 1467973807355 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 03:30:07 INFO - PROCESS | 3640 | 1467973807360 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973807362 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:07 INFO - PROCESS | 3640 | ++DOCSHELL 1428C800 == 44 [pid = 3640] [id = 297] 03:30:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (17730800) [pid = 3640] [serial = 890] [outer = 00000000] 03:30:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (1A18BC00) [pid = 3640] [serial = 891] [outer = 17730800] 03:30:07 INFO - PROCESS | 3640 | 1467973807405 Marionette DEBUG loaded listener.js 03:30:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (1A192C00) [pid = 3640] [serial = 892] [outer = 17730800] 03:30:07 INFO - PROCESS | 3640 | 1467973807891 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:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 663ms 03:30:07 INFO - PROCESS | 3640 | 1467973807928 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 03:30:07 INFO - PROCESS | 3640 | 1467973807930 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 03:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:30:07 INFO - PROCESS | 3640 | 1467973807933 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:30:07 INFO - PROCESS | 3640 | 1467973807936 Marionette TRACE conn3 <- [1,1154,null,{}] 03:30:07 INFO - PROCESS | 3640 | 1467973807939 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:30:07 INFO - PROCESS | 3640 | 1467973807941 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:08 INFO - PROCESS | 3640 | 1467973808036 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 03:30:08 INFO - PROCESS | 3640 | 1467973808043 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973808046 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:08 INFO - PROCESS | 3640 | ++DOCSHELL 1A18EC00 == 45 [pid = 3640] [id = 298] 03:30:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (1A1B0800) [pid = 3640] [serial = 893] [outer = 00000000] 03:30:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (1A5B5000) [pid = 3640] [serial = 894] [outer = 1A1B0800] 03:30:08 INFO - PROCESS | 3640 | 1467973808090 Marionette DEBUG loaded listener.js 03:30:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (1A5BA000) [pid = 3640] [serial = 895] [outer = 1A1B0800] 03:30:08 INFO - PROCESS | 3640 | 1467973808830 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:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 938ms 03:30:08 INFO - PROCESS | 3640 | 1467973808873 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 03:30:08 INFO - PROCESS | 3640 | 1467973808877 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 03:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:30:08 INFO - PROCESS | 3640 | 1467973808882 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:30:08 INFO - PROCESS | 3640 | 1467973808887 Marionette TRACE conn3 <- [1,1158,null,{}] 03:30:08 INFO - PROCESS | 3640 | 1467973808892 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:30:08 INFO - PROCESS | 3640 | 1467973808895 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:09 INFO - PROCESS | 3640 | 1467973809007 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 03:30:09 INFO - PROCESS | 3640 | 1467973809139 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973809142 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:09 INFO - PROCESS | 3640 | ++DOCSHELL 10A74C00 == 46 [pid = 3640] [id = 299] 03:30:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (10E6EC00) [pid = 3640] [serial = 896] [outer = 00000000] 03:30:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (12D86000) [pid = 3640] [serial = 897] [outer = 10E6EC00] 03:30:09 INFO - PROCESS | 3640 | 1467973809198 Marionette DEBUG loaded listener.js 03:30:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (1344A400) [pid = 3640] [serial = 898] [outer = 10E6EC00] 03:30:09 INFO - PROCESS | 3640 | 1467973809846 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:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 970ms 03:30:09 INFO - PROCESS | 3640 | 1467973809861 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 03:30:09 INFO - PROCESS | 3640 | 1467973809866 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 03:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:30:09 INFO - PROCESS | 3640 | 1467973809873 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:30:09 INFO - PROCESS | 3640 | 1467973809877 Marionette TRACE conn3 <- [1,1162,null,{}] 03:30:09 INFO - PROCESS | 3640 | 1467973809881 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:30:09 INFO - PROCESS | 3640 | 1467973809883 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:09 INFO - PROCESS | 3640 | 1467973809996 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 03:30:10 INFO - PROCESS | 3640 | 1467973810100 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973810103 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:10 INFO - PROCESS | 3640 | ++DOCSHELL 13CBB400 == 47 [pid = 3640] [id = 300] 03:30:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (14291000) [pid = 3640] [serial = 899] [outer = 00000000] 03:30:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (165D6400) [pid = 3640] [serial = 900] [outer = 14291000] 03:30:10 INFO - PROCESS | 3640 | 1467973810157 Marionette DEBUG loaded listener.js 03:30:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (16E41000) [pid = 3640] [serial = 901] [outer = 14291000] 03:30:10 INFO - PROCESS | 3640 | 1467973810768 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:30:10 INFO - PROCESS | 3640 | 1467973810820 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 03:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:30:10 INFO - PROCESS | 3640 | 1467973810824 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:30:10 INFO - PROCESS | 3640 | 1467973810828 Marionette TRACE conn3 <- [1,1166,null,{}] 03:30:10 INFO - PROCESS | 3640 | 1467973810839 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:30:10 INFO - PROCESS | 3640 | 1467973810843 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:10 INFO - PROCESS | 3640 | 1467973810999 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 03:30:11 INFO - PROCESS | 3640 | 1467973811134 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973811137 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:11 INFO - PROCESS | 3640 | ++DOCSHELL 19AB7400 == 48 [pid = 3640] [id = 301] 03:30:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 109 (19EDF400) [pid = 3640] [serial = 902] [outer = 00000000] 03:30:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 110 (1A167800) [pid = 3640] [serial = 903] [outer = 19EDF400] 03:30:11 INFO - PROCESS | 3640 | 1467973811193 Marionette DEBUG loaded listener.js 03:30:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 111 (1A43C000) [pid = 3640] [serial = 904] [outer = 19EDF400] 03:30:11 INFO - PROCESS | 3640 | 1467973811780 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:30:11 INFO - PROCESS | 3640 | 1467973811861 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 03:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:30:11 INFO - PROCESS | 3640 | 1467973811878 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:30:11 INFO - PROCESS | 3640 | 1467973811880 Marionette TRACE conn3 <- [1,1170,null,{}] 03:30:11 INFO - PROCESS | 3640 | 1467973811886 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:30:11 INFO - PROCESS | 3640 | 1467973811889 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:12 INFO - PROCESS | 3640 | 1467973811999 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 03:30:12 INFO - PROCESS | 3640 | 1467973812255 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973812258 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:12 INFO - PROCESS | 3640 | ++DOCSHELL 102D2000 == 49 [pid = 3640] [id = 302] 03:30:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 112 (10478000) [pid = 3640] [serial = 905] [outer = 00000000] 03:30:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 113 (10A76C00) [pid = 3640] [serial = 906] [outer = 10478000] 03:30:12 INFO - PROCESS | 3640 | 1467973812325 Marionette DEBUG loaded listener.js 03:30:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 114 (11407400) [pid = 3640] [serial = 907] [outer = 10478000] 03:30:13 INFO - PROCESS | 3640 | 1467973812989 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:30:13 INFO - PROCESS | 3640 | 1467973813034 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 03:30:13 INFO - PROCESS | 3640 | 1467973813038 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:30:13 INFO - PROCESS | 3640 | 1467973813041 Marionette TRACE conn3 <- [1,1174,null,{}] 03:30:13 INFO - PROCESS | 3640 | 1467973813046 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:30:13 INFO - PROCESS | 3640 | 1467973813050 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:13 INFO - PROCESS | 3640 | 1467973813193 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 03:30:13 INFO - PROCESS | 3640 | 1467973813209 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973813212 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:13 INFO - PROCESS | 3640 | ++DOCSHELL 14294800 == 50 [pid = 3640] [id = 303] 03:30:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 115 (14F82000) [pid = 3640] [serial = 908] [outer = 00000000] 03:30:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 116 (156DCC00) [pid = 3640] [serial = 909] [outer = 14F82000] 03:30:13 INFO - PROCESS | 3640 | 1467973813259 Marionette DEBUG loaded listener.js 03:30:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 117 (158CD400) [pid = 3640] [serial = 910] [outer = 14F82000] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 12937000 == 49 [pid = 3640] [id = 259] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 10A7E800 == 48 [pid = 3640] [id = 263] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 1428C800 == 47 [pid = 3640] [id = 297] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 112E9800 == 46 [pid = 3640] [id = 296] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 10A0E800 == 45 [pid = 3640] [id = 295] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 19E7B400 == 44 [pid = 3640] [id = 294] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 14F7AC00 == 43 [pid = 3640] [id = 293] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 16E47400 == 42 [pid = 3640] [id = 292] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 16E48400 == 41 [pid = 3640] [id = 291] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 16207400 == 40 [pid = 3640] [id = 290] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 10A08800 == 39 [pid = 3640] [id = 289] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 112DF800 == 38 [pid = 3640] [id = 288] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 13C47C00 == 37 [pid = 3640] [id = 286] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 19AADC00 == 36 [pid = 3640] [id = 287] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 10A76800 == 35 [pid = 3640] [id = 285] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 13EC8800 == 34 [pid = 3640] [id = 262] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 19A1CC00 == 33 [pid = 3640] [id = 284] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 13ED4C00 == 32 [pid = 3640] [id = 264] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 102D2000 == 31 [pid = 3640] [id = 302] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 13CBB400 == 30 [pid = 3640] [id = 300] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 19AB7400 == 29 [pid = 3640] [id = 301] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 1A18EC00 == 28 [pid = 3640] [id = 298] 03:30:14 INFO - PROCESS | 3640 | --DOCSHELL 10A74C00 == 27 [pid = 3640] [id = 299] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 116 (1671C000) [pid = 3640] [serial = 837] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 115 (177A5400) [pid = 3640] [serial = 840] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 114 (1120D800) [pid = 3640] [serial = 825] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 113 (11AE4400) [pid = 3640] [serial = 826] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 112 (1671D000) [pid = 3640] [serial = 838] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 111 (1606E000) [pid = 3640] [serial = 816] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 110 (131B3800) [pid = 3640] [serial = 828] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 109 (131BB000) [pid = 3640] [serial = 829] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 108 (131B5800) [pid = 3640] [serial = 813] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (14295400) [pid = 3640] [serial = 831] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (15591400) [pid = 3640] [serial = 832] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (17875000) [pid = 3640] [serial = 843] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (16074000) [pid = 3640] [serial = 834] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (13444400) [pid = 3640] [serial = 822] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (17DCA800) [pid = 3640] [serial = 819] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (19A82800) [pid = 3640] [serial = 852] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (19682800) [pid = 3640] [serial = 846] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (19A5EC00) [pid = 3640] [serial = 849] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (1787A800) [pid = 3640] [serial = 841] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (19A68800) [pid = 3640] [serial = 850] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (19683C00) [pid = 3640] [serial = 847] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (1802AC00) [pid = 3640] [serial = 844] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (16076000) [pid = 3640] [serial = 835] [outer = 00000000] [url = about:blank] 03:30:14 INFO - PROCESS | 3640 | 1467973814660 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:30:14 INFO - PROCESS | 3640 | 1467973814686 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 03:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:30:14 INFO - PROCESS | 3640 | 1467973814691 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:30:14 INFO - PROCESS | 3640 | 1467973814694 Marionette TRACE conn3 <- [1,1178,null,{}] 03:30:14 INFO - PROCESS | 3640 | 1467973814699 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:30:14 INFO - PROCESS | 3640 | 1467973814702 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:14 INFO - PROCESS | 3640 | 1467973814791 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 03:30:14 INFO - PROCESS | 3640 | 1467973814881 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973814884 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:14 INFO - PROCESS | 3640 | ++DOCSHELL 10F31000 == 28 [pid = 3640] [id = 304] 03:30:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (112A2800) [pid = 3640] [serial = 911] [outer = 00000000] 03:30:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (130A4C00) [pid = 3640] [serial = 912] [outer = 112A2800] 03:30:14 INFO - PROCESS | 3640 | 1467973814930 Marionette DEBUG loaded listener.js 03:30:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (1314BC00) [pid = 3640] [serial = 913] [outer = 112A2800] 03:30:15 INFO - PROCESS | 3640 | 1467973815340 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:30:15 INFO - PROCESS | 3640 | 1467973815394 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 03:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:30:15 INFO - PROCESS | 3640 | 1467973815400 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:30:15 INFO - PROCESS | 3640 | 1467973815403 Marionette TRACE conn3 <- [1,1182,null,{}] 03:30:15 INFO - PROCESS | 3640 | 1467973815407 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:30:15 INFO - PROCESS | 3640 | 1467973815409 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:15 INFO - PROCESS | 3640 | 1467973815495 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 03:30:15 INFO - PROCESS | 3640 | 1467973815501 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973815503 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:15 INFO - PROCESS | 3640 | ++DOCSHELL 129A9800 == 29 [pid = 3640] [id = 305] 03:30:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (139D7C00) [pid = 3640] [serial = 914] [outer = 00000000] 03:30:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (13C44C00) [pid = 3640] [serial = 915] [outer = 139D7C00] 03:30:15 INFO - PROCESS | 3640 | 1467973815550 Marionette DEBUG loaded listener.js 03:30:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (14289C00) [pid = 3640] [serial = 916] [outer = 139D7C00] 03:30:16 INFO - PROCESS | 3640 | 1467973816046 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:30:16 INFO - PROCESS | 3640 | 1467973816149 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 03:30:16 INFO - PROCESS | 3640 | 1467973816152 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:30:16 INFO - PROCESS | 3640 | 1467973816156 Marionette TRACE conn3 <- [1,1186,null,{}] 03:30:16 INFO - PROCESS | 3640 | 1467973816166 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:30:16 INFO - PROCESS | 3640 | 1467973816171 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:16 INFO - PROCESS | 3640 | 1467973816256 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 03:30:16 INFO - PROCESS | 3640 | 1467973816353 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973816356 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:16 INFO - PROCESS | 3640 | ++DOCSHELL 165E1C00 == 30 [pid = 3640] [id = 306] 03:30:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (165E2000) [pid = 3640] [serial = 917] [outer = 00000000] 03:30:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (16E3D800) [pid = 3640] [serial = 918] [outer = 165E2000] 03:30:16 INFO - PROCESS | 3640 | 1467973816403 Marionette DEBUG loaded listener.js 03:30:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (16F06000) [pid = 3640] [serial = 919] [outer = 165E2000] 03:30:16 INFO - PROCESS | 3640 | 1467973816829 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:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 712ms 03:30:16 INFO - PROCESS | 3640 | 1467973816854 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 03:30:16 INFO - PROCESS | 3640 | 1467973816856 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 03:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:30:16 INFO - PROCESS | 3640 | 1467973816859 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:30:16 INFO - PROCESS | 3640 | 1467973816861 Marionette TRACE conn3 <- [1,1190,null,{}] 03:30:16 INFO - PROCESS | 3640 | 1467973816865 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:30:16 INFO - PROCESS | 3640 | 1467973816868 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:17 INFO - PROCESS | 3640 | 1467973817039 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 03:30:17 INFO - PROCESS | 3640 | 1467973817060 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973817062 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:17 INFO - PROCESS | 3640 | ++DOCSHELL 16E47400 == 31 [pid = 3640] [id = 307] 03:30:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (16E48400) [pid = 3640] [serial = 920] [outer = 00000000] 03:30:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (17879000) [pid = 3640] [serial = 921] [outer = 16E48400] 03:30:17 INFO - PROCESS | 3640 | 1467973817106 Marionette DEBUG loaded listener.js 03:30:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (17DC4800) [pid = 3640] [serial = 922] [outer = 16E48400] 03:30:17 INFO - PROCESS | 3640 | 1467973817536 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:30:17 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:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 712ms 03:30:17 INFO - PROCESS | 3640 | 1467973817563 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 03:30:17 INFO - PROCESS | 3640 | 1467973817565 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 03:30:17 INFO - PROCESS | 3640 | 1467973817569 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:30:17 INFO - PROCESS | 3640 | 1467973817570 Marionette TRACE conn3 <- [1,1194,null,{}] 03:30:17 INFO - PROCESS | 3640 | 1467973817574 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:30:17 INFO - PROCESS | 3640 | 1467973817576 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:17 INFO - PROCESS | 3640 | 1467973817691 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 03:30:17 INFO - PROCESS | 3640 | 1467973817697 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973817699 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:17 INFO - PROCESS | 3640 | ++DOCSHELL 18033400 == 32 [pid = 3640] [id = 308] 03:30:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (19675400) [pid = 3640] [serial = 923] [outer = 00000000] 03:30:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (1967EC00) [pid = 3640] [serial = 924] [outer = 19675400] 03:30:17 INFO - PROCESS | 3640 | 1467973817746 Marionette DEBUG loaded listener.js 03:30:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 109 (19726000) [pid = 3640] [serial = 925] [outer = 19675400] 03:30:18 INFO - PROCESS | 3640 | 1467973818199 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:30:18 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:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 696ms 03:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:30:18 INFO - PROCESS | 3640 | 1467973818268 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 03:30:18 INFO - PROCESS | 3640 | 1467973818270 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 03:30:18 INFO - PROCESS | 3640 | 1467973818274 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:30:18 INFO - PROCESS | 3640 | 1467973818276 Marionette TRACE conn3 <- [1,1198,null,{}] 03:30:18 INFO - PROCESS | 3640 | 1467973818286 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:30:18 INFO - PROCESS | 3640 | 1467973818291 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:18 INFO - PROCESS | 3640 | 1467973818448 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 03:30:18 INFO - PROCESS | 3640 | 1467973818470 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973818472 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:18 INFO - PROCESS | 3640 | ++DOCSHELL 19730C00 == 33 [pid = 3640] [id = 309] 03:30:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 110 (19A27400) [pid = 3640] [serial = 926] [outer = 00000000] 03:30:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 111 (19AB4000) [pid = 3640] [serial = 927] [outer = 19A27400] 03:30:18 INFO - PROCESS | 3640 | 1467973818515 Marionette DEBUG loaded listener.js 03:30:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 112 (19EDFC00) [pid = 3640] [serial = 928] [outer = 19A27400] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 111 (17879C00) [pid = 3640] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 110 (156E8000) [pid = 3640] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 109 (156DF000) [pid = 3640] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 108 (13ECA000) [pid = 3640] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (11AE0400) [pid = 3640] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (14F7A400) [pid = 3640] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (19E7CC00) [pid = 3640] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (19E7C000) [pid = 3640] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (19EEB000) [pid = 3640] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (12B02400) [pid = 3640] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (19A67C00) [pid = 3640] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (10A7DC00) [pid = 3640] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (19AAE800) [pid = 3640] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (13CBB800) [pid = 3640] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (177ACC00) [pid = 3640] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (1620B000) [pid = 3640] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (16F05000) [pid = 3640] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (10A77C00) [pid = 3640] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (17730800) [pid = 3640] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (1A1B0800) [pid = 3640] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (11407000) [pid = 3640] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (10EC5400) [pid = 3640] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:30:19 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (10ECA800) [pid = 3640] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:30:19 INFO - PROCESS | 3640 | 1467973819483 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:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1202ms 03:30:19 INFO - PROCESS | 3640 | 1467973819512 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 03:30:19 INFO - PROCESS | 3640 | 1467973819514 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 03:30:19 INFO - PROCESS | 3640 | 1467973819517 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:30:19 INFO - PROCESS | 3640 | 1467973819519 Marionette TRACE conn3 <- [1,1202,null,{}] 03:30:19 INFO - PROCESS | 3640 | 1467973819522 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:30:19 INFO - PROCESS | 3640 | 1467973819524 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:19 INFO - PROCESS | 3640 | 1467973819600 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 03:30:19 INFO - PROCESS | 3640 | 1467973819605 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973819607 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:19 INFO - PROCESS | 3640 | ++DOCSHELL 11AE4C00 == 34 [pid = 3640] [id = 310] 03:30:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (12BDA400) [pid = 3640] [serial = 929] [outer = 00000000] 03:30:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (13ED4400) [pid = 3640] [serial = 930] [outer = 12BDA400] 03:30:19 INFO - PROCESS | 3640 | 1467973819650 Marionette DEBUG loaded listener.js 03:30:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (156EA800) [pid = 3640] [serial = 931] [outer = 12BDA400] 03:30:20 INFO - PROCESS | 3640 | 1467973820069 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:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 601ms 03:30:20 INFO - PROCESS | 3640 | 1467973820120 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 03:30:20 INFO - PROCESS | 3640 | 1467973820122 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 03:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:30:20 INFO - PROCESS | 3640 | 1467973820126 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:30:20 INFO - PROCESS | 3640 | 1467973820128 Marionette TRACE conn3 <- [1,1206,null,{}] 03:30:20 INFO - PROCESS | 3640 | 1467973820131 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:30:20 INFO - PROCESS | 3640 | 1467973820133 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:20 INFO - PROCESS | 3640 | 1467973820214 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 03:30:20 INFO - PROCESS | 3640 | 1467973820220 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973820222 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:20 INFO - PROCESS | 3640 | ++DOCSHELL 13ECA000 == 35 [pid = 3640] [id = 311] 03:30:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (17730800) [pid = 3640] [serial = 932] [outer = 00000000] 03:30:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (19A7E800) [pid = 3640] [serial = 933] [outer = 17730800] 03:30:20 INFO - PROCESS | 3640 | 1467973820265 Marionette DEBUG loaded listener.js 03:30:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (19A7F000) [pid = 3640] [serial = 934] [outer = 17730800] 03:30:20 INFO - PROCESS | 3640 | 1467973820736 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:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 632ms 03:30:20 INFO - PROCESS | 3640 | 1467973820771 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 03:30:20 INFO - PROCESS | 3640 | 1467973820773 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 03:30:20 INFO - PROCESS | 3640 | 1467973820777 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:30:20 INFO - PROCESS | 3640 | 1467973820779 Marionette TRACE conn3 <- [1,1210,null,{}] 03:30:20 INFO - PROCESS | 3640 | 1467973820783 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:30:20 INFO - PROCESS | 3640 | 1467973820784 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:20 INFO - PROCESS | 3640 | 1467973820862 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 03:30:20 INFO - PROCESS | 3640 | 1467973820870 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973820872 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:20 INFO - PROCESS | 3640 | ++DOCSHELL 165E0800 == 36 [pid = 3640] [id = 312] 03:30:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (19E7EC00) [pid = 3640] [serial = 935] [outer = 00000000] 03:30:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (1A166C00) [pid = 3640] [serial = 936] [outer = 19E7EC00] 03:30:20 INFO - PROCESS | 3640 | 1467973820916 Marionette DEBUG loaded listener.js 03:30:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (19A7CC00) [pid = 3640] [serial = 937] [outer = 19E7EC00] 03:30:21 INFO - PROCESS | 3640 | --DOCSHELL 10F31000 == 35 [pid = 3640] [id = 304] 03:30:21 INFO - PROCESS | 3640 | --DOCSHELL 14294800 == 34 [pid = 3640] [id = 303] 03:30:22 INFO - PROCESS | 3640 | --DOCSHELL 129A9800 == 33 [pid = 3640] [id = 305] 03:30:22 INFO - PROCESS | 3640 | --DOCSHELL 19730C00 == 32 [pid = 3640] [id = 309] 03:30:22 INFO - PROCESS | 3640 | --DOCSHELL 18033400 == 31 [pid = 3640] [id = 308] 03:30:22 INFO - PROCESS | 3640 | --DOCSHELL 11AE4C00 == 30 [pid = 3640] [id = 310] 03:30:22 INFO - PROCESS | 3640 | --DOCSHELL 13ECA000 == 29 [pid = 3640] [id = 311] 03:30:22 INFO - PROCESS | 3640 | --DOCSHELL 165E1C00 == 28 [pid = 3640] [id = 306] 03:30:22 INFO - PROCESS | 3640 | --DOCSHELL 16E47400 == 27 [pid = 3640] [id = 307] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (155EC400) [pid = 3640] [serial = 793] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (14F76000) [pid = 3640] [serial = 787] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (19680400) [pid = 3640] [serial = 823] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (1344C800) [pid = 3640] [serial = 790] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (139D9000) [pid = 3640] [serial = 814] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (19677800) [pid = 3640] [serial = 820] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (165DB800) [pid = 3640] [serial = 817] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (1787D400) [pid = 3640] [serial = 811] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (19EDF000) [pid = 3640] [serial = 879] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (19EEDC00) [pid = 3640] [serial = 882] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (19EE4000) [pid = 3640] [serial = 880] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (1A193000) [pid = 3640] [serial = 885] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (12DCB000) [pid = 3640] [serial = 864] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (13126C00) [pid = 3640] [serial = 865] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (19A86000) [pid = 3640] [serial = 853] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (12822000) [pid = 3640] [serial = 855] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (131AF400) [pid = 3640] [serial = 856] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (19E74000) [pid = 3640] [serial = 861] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (19E7D400) [pid = 3640] [serial = 862] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (156E0C00) [pid = 3640] [serial = 858] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (1587D400) [pid = 3640] [serial = 859] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (19721C00) [pid = 3640] [serial = 876] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (16714400) [pid = 3640] [serial = 870] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (16BF0400) [pid = 3640] [serial = 871] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (1762D000) [pid = 3640] [serial = 873] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (17737800) [pid = 3640] [serial = 874] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (130A1800) [pid = 3640] [serial = 867] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (13451800) [pid = 3640] [serial = 868] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (1A18BC00) [pid = 3640] [serial = 891] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (1A5B5000) [pid = 3640] [serial = 894] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (1A5BA000) [pid = 3640] [serial = 895] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (1A192C00) [pid = 3640] [serial = 892] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (1A193800) [pid = 3640] [serial = 886] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (1A162000) [pid = 3640] [serial = 883] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (15589400) [pid = 3640] [serial = 888] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (19A1F000) [pid = 3640] [serial = 877] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (16B22C00) [pid = 3640] [serial = 889] [outer = 00000000] [url = about:blank] 03:30:22 INFO - PROCESS | 3640 | 1467973822755 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:30:22 INFO - PROCESS | 3640 | 1467973822841 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 03:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:30:22 INFO - PROCESS | 3640 | 1467973822846 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:30:22 INFO - PROCESS | 3640 | 1467973822849 Marionette TRACE conn3 <- [1,1214,null,{}] 03:30:22 INFO - PROCESS | 3640 | 1467973822855 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:30:22 INFO - PROCESS | 3640 | 1467973822858 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:22 INFO - PROCESS | 3640 | 1467973822946 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 03:30:22 INFO - PROCESS | 3640 | 1467973822958 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973822960 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:22 INFO - PROCESS | 3640 | ++DOCSHELL 10A79800 == 28 [pid = 3640] [id = 313] 03:30:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (10A7AC00) [pid = 3640] [serial = 938] [outer = 00000000] 03:30:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (112A9C00) [pid = 3640] [serial = 939] [outer = 10A7AC00] 03:30:23 INFO - PROCESS | 3640 | 1467973823011 Marionette DEBUG loaded listener.js 03:30:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (10ECFC00) [pid = 3640] [serial = 940] [outer = 10A7AC00] 03:30:23 INFO - PROCESS | 3640 | 1467973823482 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:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 696ms 03:30:23 INFO - PROCESS | 3640 | 1467973823546 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 03:30:23 INFO - PROCESS | 3640 | 1467973823552 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 03:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:30:23 INFO - PROCESS | 3640 | 1467973823558 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:30:23 INFO - PROCESS | 3640 | 1467973823561 Marionette TRACE conn3 <- [1,1218,null,{}] 03:30:23 INFO - PROCESS | 3640 | 1467973823564 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:30:23 INFO - PROCESS | 3640 | 1467973823567 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:23 INFO - PROCESS | 3640 | 1467973823656 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 03:30:23 INFO - PROCESS | 3640 | 1467973823737 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973823740 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:23 INFO - PROCESS | 3640 | ++DOCSHELL 12BDC400 == 29 [pid = 3640] [id = 314] 03:30:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (12D7A800) [pid = 3640] [serial = 941] [outer = 00000000] 03:30:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (13070800) [pid = 3640] [serial = 942] [outer = 12D7A800] 03:30:23 INFO - PROCESS | 3640 | 1467973823794 Marionette DEBUG loaded listener.js 03:30:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (13126C00) [pid = 3640] [serial = 943] [outer = 12D7A800] 03:30:24 INFO - PROCESS | 3640 | 1467973824171 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:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 648ms 03:30:24 INFO - PROCESS | 3640 | 1467973824195 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 03:30:24 INFO - PROCESS | 3640 | 1467973824197 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 03:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:30:24 INFO - PROCESS | 3640 | 1467973824201 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:30:24 INFO - PROCESS | 3640 | 1467973824204 Marionette TRACE conn3 <- [1,1222,null,{}] 03:30:24 INFO - PROCESS | 3640 | 1467973824215 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:30:24 INFO - PROCESS | 3640 | 1467973824220 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:24 INFO - PROCESS | 3640 | 1467973824300 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 03:30:24 INFO - PROCESS | 3640 | 1467973824337 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973824340 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:24 INFO - PROCESS | 3640 | ++DOCSHELL 1327A400 == 30 [pid = 3640] [id = 315] 03:30:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (1327D000) [pid = 3640] [serial = 944] [outer = 00000000] 03:30:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (13450800) [pid = 3640] [serial = 945] [outer = 1327D000] 03:30:24 INFO - PROCESS | 3640 | 1467973824387 Marionette DEBUG loaded listener.js 03:30:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (139CD000) [pid = 3640] [serial = 946] [outer = 1327D000] 03:30:24 INFO - PROCESS | 3640 | 1467973824863 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:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 712ms 03:30:24 INFO - PROCESS | 3640 | 1467973824932 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 03:30:24 INFO - PROCESS | 3640 | 1467973824934 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 03:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:30:24 INFO - PROCESS | 3640 | 1467973824937 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:30:24 INFO - PROCESS | 3640 | 1467973824939 Marionette TRACE conn3 <- [1,1226,null,{}] 03:30:24 INFO - PROCESS | 3640 | 1467973824942 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:30:24 INFO - PROCESS | 3640 | 1467973824944 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:25 INFO - PROCESS | 3640 | 1467973825025 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 03:30:25 INFO - PROCESS | 3640 | 1467973825032 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973825034 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:25 INFO - PROCESS | 3640 | ++DOCSHELL 139D3000 == 31 [pid = 3640] [id = 316] 03:30:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (13C43C00) [pid = 3640] [serial = 947] [outer = 00000000] 03:30:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (1428F000) [pid = 3640] [serial = 948] [outer = 13C43C00] 03:30:25 INFO - PROCESS | 3640 | 1467973825112 Marionette DEBUG loaded listener.js 03:30:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (14F7FC00) [pid = 3640] [serial = 949] [outer = 13C43C00] 03:30:25 INFO - PROCESS | 3640 | 1467973825576 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:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 712ms 03:30:25 INFO - PROCESS | 3640 | 1467973825637 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 03:30:25 INFO - PROCESS | 3640 | 1467973825639 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 03:30:25 INFO - PROCESS | 3640 | 1467973825642 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:30:25 INFO - PROCESS | 3640 | 1467973825644 Marionette TRACE conn3 <- [1,1230,null,{}] 03:30:25 INFO - PROCESS | 3640 | 1467973825647 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:30:25 INFO - PROCESS | 3640 | 1467973825649 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:25 INFO - PROCESS | 3640 | 1467973825750 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 03:30:25 INFO - PROCESS | 3640 | 1467973825759 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973825761 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:25 INFO - PROCESS | 3640 | ++DOCSHELL 15591400 == 32 [pid = 3640] [id = 317] 03:30:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (156DB800) [pid = 3640] [serial = 950] [outer = 00000000] 03:30:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (156E6000) [pid = 3640] [serial = 951] [outer = 156DB800] 03:30:25 INFO - PROCESS | 3640 | 1467973825803 Marionette DEBUG loaded listener.js 03:30:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (156EA000) [pid = 3640] [serial = 952] [outer = 156DB800] 03:30:26 INFO - PROCESS | 3640 | 1467973826238 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:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 633ms 03:30:26 INFO - PROCESS | 3640 | 1467973826280 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 03:30:26 INFO - PROCESS | 3640 | 1467973826283 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 03:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:30:26 INFO - PROCESS | 3640 | 1467973826286 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:30:26 INFO - PROCESS | 3640 | 1467973826287 Marionette TRACE conn3 <- [1,1234,null,{}] 03:30:26 INFO - PROCESS | 3640 | 1467973826291 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:30:26 INFO - PROCESS | 3640 | 1467973826296 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:26 INFO - PROCESS | 3640 | 1467973826394 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 03:30:26 INFO - PROCESS | 3640 | 1467973826402 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973826404 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:26 INFO - PROCESS | 3640 | ++DOCSHELL 13CBE400 == 33 [pid = 3640] [id = 318] 03:30:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (1606E000) [pid = 3640] [serial = 953] [outer = 00000000] 03:30:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (165D7800) [pid = 3640] [serial = 954] [outer = 1606E000] 03:30:26 INFO - PROCESS | 3640 | 1467973826447 Marionette DEBUG loaded listener.js 03:30:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (165E3000) [pid = 3640] [serial = 955] [outer = 1606E000] 03:30:26 INFO - PROCESS | 3640 | 1467973826858 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:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 602ms 03:30:26 INFO - PROCESS | 3640 | 1467973826896 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 03:30:26 INFO - PROCESS | 3640 | 1467973826898 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 03:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:30:26 INFO - PROCESS | 3640 | 1467973826902 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:30:26 INFO - PROCESS | 3640 | 1467973826903 Marionette TRACE conn3 <- [1,1238,null,{}] 03:30:26 INFO - PROCESS | 3640 | 1467973826907 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:30:26 INFO - PROCESS | 3640 | 1467973826909 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:27 INFO - PROCESS | 3640 | 1467973827000 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 03:30:27 INFO - PROCESS | 3640 | 1467973827005 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973827007 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:27 INFO - PROCESS | 3640 | ++DOCSHELL 165DDC00 == 34 [pid = 3640] [id = 319] 03:30:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (1671BC00) [pid = 3640] [serial = 956] [outer = 00000000] 03:30:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (16E3A800) [pid = 3640] [serial = 957] [outer = 1671BC00] 03:30:27 INFO - PROCESS | 3640 | 1467973827050 Marionette DEBUG loaded listener.js 03:30:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (16E3BC00) [pid = 3640] [serial = 958] [outer = 1671BC00] 03:30:27 INFO - PROCESS | 3640 | 1467973827521 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:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 649ms 03:30:27 INFO - PROCESS | 3640 | 1467973827570 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 03:30:27 INFO - PROCESS | 3640 | 1467973827572 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 03:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:30:27 INFO - PROCESS | 3640 | 1467973827576 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:30:27 INFO - PROCESS | 3640 | 1467973827577 Marionette TRACE conn3 <- [1,1242,null,{}] 03:30:27 INFO - PROCESS | 3640 | 1467973827581 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:30:27 INFO - PROCESS | 3640 | 1467973827583 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:27 INFO - PROCESS | 3640 | 1467973827657 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 03:30:27 INFO - PROCESS | 3640 | 1467973827662 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973827664 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:27 INFO - PROCESS | 3640 | ++DOCSHELL 16F0F400 == 35 [pid = 3640] [id = 320] 03:30:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (17008400) [pid = 3640] [serial = 959] [outer = 00000000] 03:30:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (176EF800) [pid = 3640] [serial = 960] [outer = 17008400] 03:30:27 INFO - PROCESS | 3640 | 1467973827707 Marionette DEBUG loaded listener.js 03:30:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (14F76000) [pid = 3640] [serial = 961] [outer = 17008400] 03:30:28 INFO - PROCESS | 3640 | 1467973828159 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:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 649ms 03:30:28 INFO - PROCESS | 3640 | 1467973828212 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 03:30:28 INFO - PROCESS | 3640 | 1467973828215 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 03:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:30:28 INFO - PROCESS | 3640 | 1467973828218 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:30:28 INFO - PROCESS | 3640 | 1467973828220 Marionette TRACE conn3 <- [1,1246,null,{}] 03:30:28 INFO - PROCESS | 3640 | 1467973828223 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:30:28 INFO - PROCESS | 3640 | 1467973828225 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:28 INFO - PROCESS | 3640 | 1467973828334 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 03:30:28 INFO - PROCESS | 3640 | 1467973828341 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973828343 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:28 INFO - PROCESS | 3640 | ++DOCSHELL 13276000 == 36 [pid = 3640] [id = 321] 03:30:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (177A5000) [pid = 3640] [serial = 962] [outer = 00000000] 03:30:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (1787D800) [pid = 3640] [serial = 963] [outer = 177A5000] 03:30:28 INFO - PROCESS | 3640 | 1467973828390 Marionette DEBUG loaded listener.js 03:30:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (17D36C00) [pid = 3640] [serial = 964] [outer = 177A5000] 03:30:28 INFO - PROCESS | 3640 | 1467973828832 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:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 648ms 03:30:28 INFO - PROCESS | 3640 | 1467973828856 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 03:30:28 INFO - PROCESS | 3640 | 1467973828858 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 03:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:30:28 INFO - PROCESS | 3640 | 1467973828868 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:30:28 INFO - PROCESS | 3640 | 1467973828870 Marionette TRACE conn3 <- [1,1250,null,{}] 03:30:28 INFO - PROCESS | 3640 | 1467973828873 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:30:28 INFO - PROCESS | 3640 | 1467973828875 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:29 INFO - PROCESS | 3640 | 1467973828999 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 03:30:29 INFO - PROCESS | 3640 | 1467973829065 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973829067 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:29 INFO - PROCESS | 3640 | ++DOCSHELL 0F310800 == 37 [pid = 3640] [id = 322] 03:30:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (19676000) [pid = 3640] [serial = 965] [outer = 00000000] 03:30:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (1967C400) [pid = 3640] [serial = 966] [outer = 19676000] 03:30:29 INFO - PROCESS | 3640 | 1467973829115 Marionette DEBUG loaded listener.js 03:30:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (1972CC00) [pid = 3640] [serial = 967] [outer = 19676000] 03:30:29 INFO - PROCESS | 3640 | 1467973829530 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:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 696ms 03:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:30:29 INFO - PROCESS | 3640 | 1467973829561 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 03:30:29 INFO - PROCESS | 3640 | 1467973829564 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 03:30:29 INFO - PROCESS | 3640 | 1467973829567 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:30:29 INFO - PROCESS | 3640 | 1467973829569 Marionette TRACE conn3 <- [1,1254,null,{}] 03:30:29 INFO - PROCESS | 3640 | 1467973829573 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:30:29 INFO - PROCESS | 3640 | 1467973829576 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:29 INFO - PROCESS | 3640 | 1467973829723 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 03:30:29 INFO - PROCESS | 3640 | 1467973829784 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973829787 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:29 INFO - PROCESS | 3640 | ++DOCSHELL 13155800 == 38 [pid = 3640] [id = 323] 03:30:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (15587C00) [pid = 3640] [serial = 968] [outer = 00000000] 03:30:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (19A7F400) [pid = 3640] [serial = 969] [outer = 15587C00] 03:30:29 INFO - PROCESS | 3640 | 1467973829831 Marionette DEBUG loaded listener.js 03:30:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (19A84800) [pid = 3640] [serial = 970] [outer = 15587C00] 03:30:30 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (16E48400) [pid = 3640] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:30:30 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (19675400) [pid = 3640] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:30:30 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (19A27400) [pid = 3640] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:30:30 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (17730800) [pid = 3640] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:30:30 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (165E2000) [pid = 3640] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:30:30 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (139D7C00) [pid = 3640] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:30:30 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (112A2800) [pid = 3640] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:30:30 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (14F82000) [pid = 3640] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:30:30 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (10478000) [pid = 3640] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:30:30 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (19EDF400) [pid = 3640] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:30:30 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (14291000) [pid = 3640] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:30:30 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (10E6EC00) [pid = 3640] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:30:30 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (12BDA400) [pid = 3640] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:30:30 INFO - PROCESS | 3640 | 1467973830416 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:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 839ms 03:30:30 INFO - PROCESS | 3640 | 1467973830442 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 03:30:30 INFO - PROCESS | 3640 | 1467973830444 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 03:30:30 INFO - PROCESS | 3640 | 1467973830447 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:30:30 INFO - PROCESS | 3640 | 1467973830448 Marionette TRACE conn3 <- [1,1258,null,{}] 03:30:30 INFO - PROCESS | 3640 | 1467973830452 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:30:30 INFO - PROCESS | 3640 | 1467973830454 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:30 INFO - PROCESS | 3640 | 1467973830531 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 03:30:30 INFO - PROCESS | 3640 | 1467973830537 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973830539 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:30 INFO - PROCESS | 3640 | ++DOCSHELL 156E8C00 == 39 [pid = 3640] [id = 324] 03:30:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (15837400) [pid = 3640] [serial = 971] [outer = 00000000] 03:30:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (16E46400) [pid = 3640] [serial = 972] [outer = 15837400] 03:30:30 INFO - PROCESS | 3640 | 1467973830581 Marionette DEBUG loaded listener.js 03:30:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (19675400) [pid = 3640] [serial = 973] [outer = 15837400] 03:30:31 INFO - PROCESS | 3640 | 1467973830997 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:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 602ms 03:30:31 INFO - PROCESS | 3640 | 1467973831044 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 03:30:31 INFO - PROCESS | 3640 | 1467973831046 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 03:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:30:31 INFO - PROCESS | 3640 | 1467973831053 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:30:31 INFO - PROCESS | 3640 | 1467973831056 Marionette TRACE conn3 <- [1,1262,null,{}] 03:30:31 INFO - PROCESS | 3640 | 1467973831060 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:30:31 INFO - PROCESS | 3640 | 1467973831063 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:31 INFO - PROCESS | 3640 | 1467973831156 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 03:30:31 INFO - PROCESS | 3640 | 1467973831164 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973831166 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:31 INFO - PROCESS | 3640 | ++DOCSHELL 1762B800 == 40 [pid = 3640] [id = 325] 03:30:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1773BC00) [pid = 3640] [serial = 974] [outer = 00000000] 03:30:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (19A8A000) [pid = 3640] [serial = 975] [outer = 1773BC00] 03:30:31 INFO - PROCESS | 3640 | 1467973831208 Marionette DEBUG loaded listener.js 03:30:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (19AB0000) [pid = 3640] [serial = 976] [outer = 1773BC00] 03:30:31 INFO - PROCESS | 3640 | 1467973831665 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:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 633ms 03:30:31 INFO - PROCESS | 3640 | 1467973831694 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 03:30:31 INFO - PROCESS | 3640 | 1467973831696 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 03:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:30:31 INFO - PROCESS | 3640 | 1467973831699 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:30:31 INFO - PROCESS | 3640 | 1467973831701 Marionette TRACE conn3 <- [1,1266,null,{}] 03:30:31 INFO - PROCESS | 3640 | 1467973831705 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:30:31 INFO - PROCESS | 3640 | 1467973831706 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:31 INFO - PROCESS | 3640 | 1467973831783 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 03:30:31 INFO - PROCESS | 3640 | 1467973831788 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973831790 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:31 INFO - PROCESS | 3640 | ++DOCSHELL 156E5800 == 41 [pid = 3640] [id = 326] 03:30:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (19A24000) [pid = 3640] [serial = 977] [outer = 00000000] 03:30:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (19E7B400) [pid = 3640] [serial = 978] [outer = 19A24000] 03:30:31 INFO - PROCESS | 3640 | 1467973831832 Marionette DEBUG loaded listener.js 03:30:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (19E82000) [pid = 3640] [serial = 979] [outer = 19A24000] 03:30:32 INFO - PROCESS | 3640 | 1467973832409 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:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 744ms 03:30:32 INFO - PROCESS | 3640 | 1467973832440 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 03:30:32 INFO - PROCESS | 3640 | 1467973832444 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 03:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:30:32 INFO - PROCESS | 3640 | 1467973832450 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:30:32 INFO - PROCESS | 3640 | 1467973832453 Marionette TRACE conn3 <- [1,1270,null,{}] 03:30:32 INFO - PROCESS | 3640 | 1467973832459 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:30:32 INFO - PROCESS | 3640 | 1467973832462 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:32 INFO - PROCESS | 3640 | 1467973832675 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 03:30:32 INFO - PROCESS | 3640 | 1467973832803 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973832808 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:32 INFO - PROCESS | 3640 | ++DOCSHELL 10A74C00 == 42 [pid = 3640] [id = 327] 03:30:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (10A75400) [pid = 3640] [serial = 980] [outer = 00000000] 03:30:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (10EC5800) [pid = 3640] [serial = 981] [outer = 10A75400] 03:30:32 INFO - PROCESS | 3640 | 1467973832870 Marionette DEBUG loaded listener.js 03:30:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (129B6000) [pid = 3640] [serial = 982] [outer = 10A75400] 03:30:33 INFO - PROCESS | 3640 | 1467973833607 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:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1203ms 03:30:33 INFO - PROCESS | 3640 | 1467973833677 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 03:30:33 INFO - PROCESS | 3640 | 1467973833681 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 03:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:30:33 INFO - PROCESS | 3640 | 1467973833688 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:30:33 INFO - PROCESS | 3640 | 1467973833691 Marionette TRACE conn3 <- [1,1274,null,{}] 03:30:33 INFO - PROCESS | 3640 | 1467973833695 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:30:33 INFO - PROCESS | 3640 | 1467973833698 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:33 INFO - PROCESS | 3640 | 1467973833820 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 03:30:33 INFO - PROCESS | 3640 | 1467973833944 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973833946 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:33 INFO - PROCESS | 3640 | ++DOCSHELL 131B9C00 == 43 [pid = 3640] [id = 328] 03:30:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (131BA800) [pid = 3640] [serial = 983] [outer = 00000000] 03:30:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (1344D400) [pid = 3640] [serial = 984] [outer = 131BA800] 03:30:34 INFO - PROCESS | 3640 | 1467973834002 Marionette DEBUG loaded listener.js 03:30:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (13C4C400) [pid = 3640] [serial = 985] [outer = 131BA800] 03:30:34 INFO - PROCESS | 3640 | 1467973834915 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:30:34 INFO - PROCESS | 3640 | --DOCSHELL 1762B800 == 42 [pid = 3640] [id = 325] 03:30:34 INFO - PROCESS | 3640 | --DOCSHELL 156E8C00 == 41 [pid = 3640] [id = 324] 03:30:34 INFO - PROCESS | 3640 | --DOCSHELL 13155800 == 40 [pid = 3640] [id = 323] 03:30:34 INFO - PROCESS | 3640 | --DOCSHELL 0F310800 == 39 [pid = 3640] [id = 322] 03:30:34 INFO - PROCESS | 3640 | --DOCSHELL 13276000 == 38 [pid = 3640] [id = 321] 03:30:34 INFO - PROCESS | 3640 | --DOCSHELL 16F0F400 == 37 [pid = 3640] [id = 320] 03:30:34 INFO - PROCESS | 3640 | --DOCSHELL 165DDC00 == 36 [pid = 3640] [id = 319] 03:30:34 INFO - PROCESS | 3640 | --DOCSHELL 13CBE400 == 35 [pid = 3640] [id = 318] 03:30:34 INFO - PROCESS | 3640 | --DOCSHELL 15591400 == 34 [pid = 3640] [id = 317] 03:30:34 INFO - PROCESS | 3640 | --DOCSHELL 139D3000 == 33 [pid = 3640] [id = 316] 03:30:34 INFO - PROCESS | 3640 | --DOCSHELL 1327A400 == 32 [pid = 3640] [id = 315] 03:30:34 INFO - PROCESS | 3640 | --DOCSHELL 12BDC400 == 31 [pid = 3640] [id = 314] 03:30:34 INFO - PROCESS | 3640 | --DOCSHELL 10A79800 == 30 [pid = 3640] [id = 313] 03:30:34 INFO - PROCESS | 3640 | --DOCSHELL 165E0800 == 29 [pid = 3640] [id = 312] 03:30:34 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (1A166C00) [pid = 3640] [serial = 936] [outer = 00000000] [url = about:blank] 03:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1314ms 03:30:35 INFO - PROCESS | 3640 | 1467973834981 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 03:30:35 INFO - PROCESS | 3640 | 1467973834985 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 03:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:30:35 INFO - PROCESS | 3640 | 1467973834990 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:30:35 INFO - PROCESS | 3640 | 1467973834993 Marionette TRACE conn3 <- [1,1278,null,{}] 03:30:35 INFO - PROCESS | 3640 | 1467973834999 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:30:35 INFO - PROCESS | 3640 | 1467973835001 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:35 INFO - PROCESS | 3640 | 1467973835095 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 03:30:35 INFO - PROCESS | 3640 | 1467973835103 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973835106 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:35 INFO - PROCESS | 3640 | ++DOCSHELL 11215C00 == 30 [pid = 3640] [id = 329] 03:30:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (112E1800) [pid = 3640] [serial = 986] [outer = 00000000] 03:30:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (11CD2000) [pid = 3640] [serial = 987] [outer = 112E1800] 03:30:35 INFO - PROCESS | 3640 | 1467973835152 Marionette DEBUG loaded listener.js 03:30:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (12BD3800) [pid = 3640] [serial = 988] [outer = 112E1800] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (17879000) [pid = 3640] [serial = 921] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (19726000) [pid = 3640] [serial = 925] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (1967EC00) [pid = 3640] [serial = 924] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (17DC4800) [pid = 3640] [serial = 922] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (19AB4000) [pid = 3640] [serial = 927] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (19A7E800) [pid = 3640] [serial = 933] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (16E3D800) [pid = 3640] [serial = 918] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (19EDFC00) [pid = 3640] [serial = 928] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (19A7F000) [pid = 3640] [serial = 934] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (13C44C00) [pid = 3640] [serial = 915] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (14289C00) [pid = 3640] [serial = 916] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (130A4C00) [pid = 3640] [serial = 912] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (1314BC00) [pid = 3640] [serial = 913] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (158CD400) [pid = 3640] [serial = 910] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (156DCC00) [pid = 3640] [serial = 909] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (11407400) [pid = 3640] [serial = 907] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (10A76C00) [pid = 3640] [serial = 906] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (1A43C000) [pid = 3640] [serial = 904] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1A167800) [pid = 3640] [serial = 903] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (16E41000) [pid = 3640] [serial = 901] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (165D6400) [pid = 3640] [serial = 900] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (1344A400) [pid = 3640] [serial = 898] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (12D86000) [pid = 3640] [serial = 897] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (13ED4400) [pid = 3640] [serial = 930] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (16F06000) [pid = 3640] [serial = 919] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (156EA800) [pid = 3640] [serial = 931] [outer = 00000000] [url = about:blank] 03:30:35 INFO - PROCESS | 3640 | 1467973835708 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:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 759ms 03:30:35 INFO - PROCESS | 3640 | 1467973835760 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 03:30:35 INFO - PROCESS | 3640 | 1467973835764 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 03:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:30:35 INFO - PROCESS | 3640 | 1467973835770 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:30:35 INFO - PROCESS | 3640 | 1467973835772 Marionette TRACE conn3 <- [1,1282,null,{}] 03:30:35 INFO - PROCESS | 3640 | 1467973835776 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:30:35 INFO - PROCESS | 3640 | 1467973835779 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:35 INFO - PROCESS | 3640 | 1467973835862 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 03:30:35 INFO - PROCESS | 3640 | 1467973835942 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973835944 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:35 INFO - PROCESS | 3640 | ++DOCSHELL 130A4C00 == 31 [pid = 3640] [id = 330] 03:30:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (13128400) [pid = 3640] [serial = 989] [outer = 00000000] 03:30:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (131B5C00) [pid = 3640] [serial = 990] [outer = 13128400] 03:30:36 INFO - PROCESS | 3640 | 1467973835997 Marionette DEBUG loaded listener.js 03:30:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (13270000) [pid = 3640] [serial = 991] [outer = 13128400] 03:30:36 INFO - PROCESS | 3640 | 1467973836398 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:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 649ms 03:30:36 INFO - PROCESS | 3640 | 1467973836409 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 03:30:36 INFO - PROCESS | 3640 | 1467973836411 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 03:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:30:36 INFO - PROCESS | 3640 | 1467973836424 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:30:36 INFO - PROCESS | 3640 | 1467973836427 Marionette TRACE conn3 <- [1,1286,null,{}] 03:30:36 INFO - PROCESS | 3640 | 1467973836438 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:30:36 INFO - PROCESS | 3640 | 1467973836443 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:36 INFO - PROCESS | 3640 | 1467973836551 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 03:30:36 INFO - PROCESS | 3640 | 1467973836560 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973836563 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:36 INFO - PROCESS | 3640 | ++DOCSHELL 14289C00 == 32 [pid = 3640] [id = 331] 03:30:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (1428B000) [pid = 3640] [serial = 992] [outer = 00000000] 03:30:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (14F7E000) [pid = 3640] [serial = 993] [outer = 1428B000] 03:30:36 INFO - PROCESS | 3640 | 1467973836610 Marionette DEBUG loaded listener.js 03:30:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (156DC400) [pid = 3640] [serial = 994] [outer = 1428B000] 03:30:37 INFO - PROCESS | 3640 | 1467973837061 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:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 712ms 03:30:37 INFO - PROCESS | 3640 | 1467973837124 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 03:30:37 INFO - PROCESS | 3640 | 1467973837127 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 03:30:37 INFO - PROCESS | 3640 | 1467973837130 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:30:37 INFO - PROCESS | 3640 | 1467973837132 Marionette TRACE conn3 <- [1,1290,null,{}] 03:30:37 INFO - PROCESS | 3640 | 1467973837141 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:30:37 INFO - PROCESS | 3640 | 1467973837143 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:37 INFO - PROCESS | 3640 | 1467973837259 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 03:30:37 INFO - PROCESS | 3640 | 1467973837270 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973837272 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:37 INFO - PROCESS | 3640 | ++DOCSHELL 15881400 == 33 [pid = 3640] [id = 332] 03:30:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (15883800) [pid = 3640] [serial = 995] [outer = 00000000] 03:30:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (16074400) [pid = 3640] [serial = 996] [outer = 15883800] 03:30:37 INFO - PROCESS | 3640 | 1467973837316 Marionette DEBUG loaded listener.js 03:30:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (1620D400) [pid = 3640] [serial = 997] [outer = 15883800] 03:30:37 INFO - PROCESS | 3640 | 1467973837752 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:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 649ms 03:30:37 INFO - PROCESS | 3640 | 1467973837768 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 03:30:37 INFO - PROCESS | 3640 | 1467973837770 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 03:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:30:37 INFO - PROCESS | 3640 | 1467973837773 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:30:37 INFO - PROCESS | 3640 | 1467973837775 Marionette TRACE conn3 <- [1,1294,null,{}] 03:30:37 INFO - PROCESS | 3640 | 1467973837779 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:30:37 INFO - PROCESS | 3640 | 1467973837781 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:37 INFO - PROCESS | 3640 | 1467973837950 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 03:30:38 INFO - PROCESS | 3640 | 1467973838039 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973838041 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:38 INFO - PROCESS | 3640 | ++DOCSHELL 165DFC00 == 34 [pid = 3640] [id = 333] 03:30:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (165E0400) [pid = 3640] [serial = 998] [outer = 00000000] 03:30:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (16B2A800) [pid = 3640] [serial = 999] [outer = 165E0400] 03:30:38 INFO - PROCESS | 3640 | 1467973838084 Marionette DEBUG loaded listener.js 03:30:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (16E41400) [pid = 3640] [serial = 1000] [outer = 165E0400] 03:30:38 INFO - PROCESS | 3640 | 1467973838515 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:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 743ms 03:30:38 INFO - PROCESS | 3640 | 1467973838546 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 03:30:38 INFO - PROCESS | 3640 | 1467973838548 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 03:30:38 INFO - PROCESS | 3640 | 1467973838551 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:30:38 INFO - PROCESS | 3640 | 1467973838553 Marionette TRACE conn3 <- [1,1298,null,{}] 03:30:38 INFO - PROCESS | 3640 | 1467973838556 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:30:38 INFO - PROCESS | 3640 | 1467973838562 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:38 INFO - PROCESS | 3640 | 1467973838699 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 03:30:38 INFO - PROCESS | 3640 | 1467973838710 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973838712 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:38 INFO - PROCESS | 3640 | ++DOCSHELL 131B3000 == 35 [pid = 3640] [id = 334] 03:30:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (156E8C00) [pid = 3640] [serial = 1001] [outer = 00000000] 03:30:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (17D34400) [pid = 3640] [serial = 1002] [outer = 156E8C00] 03:30:38 INFO - PROCESS | 3640 | 1467973838764 Marionette DEBUG loaded listener.js 03:30:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (17DC4000) [pid = 3640] [serial = 1003] [outer = 156E8C00] 03:30:39 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (10A7AC00) [pid = 3640] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:30:39 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (15587C00) [pid = 3640] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:30:39 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (1671BC00) [pid = 3640] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:30:39 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (12D7A800) [pid = 3640] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:30:39 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (156DB800) [pid = 3640] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:30:39 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (17008400) [pid = 3640] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:30:39 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (177A5000) [pid = 3640] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:30:39 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1606E000) [pid = 3640] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:30:39 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (1773BC00) [pid = 3640] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:30:39 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (19676000) [pid = 3640] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:30:39 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (1327D000) [pid = 3640] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:30:39 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (15837400) [pid = 3640] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:30:39 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (19E7EC00) [pid = 3640] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:30:39 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (13C43C00) [pid = 3640] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:30:39 INFO - PROCESS | 3640 | 1467973839405 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:30:39 INFO - PROCESS | 3640 | 1467973839458 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 03:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:30:39 INFO - PROCESS | 3640 | 1467973839462 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:30:39 INFO - PROCESS | 3640 | 1467973839465 Marionette TRACE conn3 <- [1,1302,null,{}] 03:30:39 INFO - PROCESS | 3640 | 1467973839469 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:30:39 INFO - PROCESS | 3640 | 1467973839471 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:39 INFO - PROCESS | 3640 | 1467973839547 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 03:30:39 INFO - PROCESS | 3640 | 1467973839633 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973839635 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:39 INFO - PROCESS | 3640 | ++DOCSHELL 10A7C800 == 36 [pid = 3640] [id = 335] 03:30:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (130A2800) [pid = 3640] [serial = 1004] [outer = 00000000] 03:30:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (14FB8800) [pid = 3640] [serial = 1005] [outer = 130A2800] 03:30:39 INFO - PROCESS | 3640 | 1467973839678 Marionette DEBUG loaded listener.js 03:30:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (16E41C00) [pid = 3640] [serial = 1006] [outer = 130A2800] 03:30:40 INFO - PROCESS | 3640 | 1467973840026 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:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 601ms 03:30:40 INFO - PROCESS | 3640 | 1467973840059 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 03:30:40 INFO - PROCESS | 3640 | 1467973840061 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 03:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:30:40 INFO - PROCESS | 3640 | 1467973840064 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:30:40 INFO - PROCESS | 3640 | 1467973840066 Marionette TRACE conn3 <- [1,1306,null,{}] 03:30:40 INFO - PROCESS | 3640 | 1467973840069 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:30:40 INFO - PROCESS | 3640 | 1467973840071 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:40 INFO - PROCESS | 3640 | 1467973840179 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 03:30:40 INFO - PROCESS | 3640 | 1467973840187 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973840189 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:40 INFO - PROCESS | 3640 | ++DOCSHELL 131BC800 == 37 [pid = 3640] [id = 336] 03:30:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (139D3000) [pid = 3640] [serial = 1007] [outer = 00000000] 03:30:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (19676000) [pid = 3640] [serial = 1008] [outer = 139D3000] 03:30:40 INFO - PROCESS | 3640 | 1467973840232 Marionette DEBUG loaded listener.js 03:30:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (19681400) [pid = 3640] [serial = 1009] [outer = 139D3000] 03:30:40 INFO - PROCESS | 3640 | 1467973840674 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:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 648ms 03:30:40 INFO - PROCESS | 3640 | 1467973840734 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 03:30:40 INFO - PROCESS | 3640 | 1467973840736 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 03:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:30:40 INFO - PROCESS | 3640 | 1467973840739 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:30:40 INFO - PROCESS | 3640 | 1467973840741 Marionette TRACE conn3 <- [1,1310,null,{}] 03:30:40 INFO - PROCESS | 3640 | 1467973840744 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:30:40 INFO - PROCESS | 3640 | 1467973840746 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:40 INFO - PROCESS | 3640 | 1467973840865 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 03:30:40 INFO - PROCESS | 3640 | 1467973840911 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973840914 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:40 INFO - PROCESS | 3640 | ++DOCSHELL 1315A400 == 38 [pid = 3640] [id = 337] 03:30:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (13ED5000) [pid = 3640] [serial = 1010] [outer = 00000000] 03:30:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (19A65400) [pid = 3640] [serial = 1011] [outer = 13ED5000] 03:30:40 INFO - PROCESS | 3640 | 1467973840993 Marionette DEBUG loaded listener.js 03:30:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (19A66800) [pid = 3640] [serial = 1012] [outer = 13ED5000] 03:30:41 INFO - PROCESS | 3640 | 1467973841566 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:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 918ms 03:30:41 INFO - PROCESS | 3640 | 1467973841645 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 03:30:41 INFO - PROCESS | 3640 | 1467973841649 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 03:30:41 INFO - PROCESS | 3640 | 1467973841654 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:30:41 INFO - PROCESS | 3640 | 1467973841658 Marionette TRACE conn3 <- [1,1314,null,{}] 03:30:41 INFO - PROCESS | 3640 | 1467973841678 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:30:41 INFO - PROCESS | 3640 | 1467973841681 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:41 INFO - PROCESS | 3640 | 1467973841829 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 03:30:41 INFO - PROCESS | 3640 | 1467973841883 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973841886 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:41 INFO - PROCESS | 3640 | ++DOCSHELL 10A80C00 == 39 [pid = 3640] [id = 338] 03:30:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (10E6DC00) [pid = 3640] [serial = 1013] [outer = 00000000] 03:30:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (12B04C00) [pid = 3640] [serial = 1014] [outer = 10E6DC00] 03:30:41 INFO - PROCESS | 3640 | 1467973841941 Marionette DEBUG loaded listener.js 03:30:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (13150800) [pid = 3640] [serial = 1015] [outer = 10E6DC00] 03:30:42 INFO - PROCESS | 3640 | 1467973842549 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:30:42 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:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 949ms 03:30:42 INFO - PROCESS | 3640 | 1467973842601 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 03:30:42 INFO - PROCESS | 3640 | 1467973842605 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 03:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:30:42 INFO - PROCESS | 3640 | 1467973842612 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:30:42 INFO - PROCESS | 3640 | 1467973842615 Marionette TRACE conn3 <- [1,1318,null,{}] 03:30:42 INFO - PROCESS | 3640 | 1467973842619 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:30:42 INFO - PROCESS | 3640 | 1467973842622 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:42 INFO - PROCESS | 3640 | 1467973842729 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 03:30:42 INFO - PROCESS | 3640 | 1467973842857 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973842860 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:42 INFO - PROCESS | 3640 | ++DOCSHELL 13CB1400 == 40 [pid = 3640] [id = 339] 03:30:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (13CB6800) [pid = 3640] [serial = 1016] [outer = 00000000] 03:30:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (155ED800) [pid = 3640] [serial = 1017] [outer = 13CB6800] 03:30:42 INFO - PROCESS | 3640 | 1467973842915 Marionette DEBUG loaded listener.js 03:30:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (1583A000) [pid = 3640] [serial = 1018] [outer = 13CB6800] 03:30:43 INFO - PROCESS | 3640 | 1467973843585 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:30:43 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:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1012ms 03:30:43 INFO - PROCESS | 3640 | 1467973843645 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 03:30:43 INFO - PROCESS | 3640 | 1467973843648 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 03:30:43 INFO - PROCESS | 3640 | 1467973843665 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:30:43 INFO - PROCESS | 3640 | 1467973843669 Marionette TRACE conn3 <- [1,1322,null,{}] 03:30:43 INFO - PROCESS | 3640 | 1467973843680 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:30:43 INFO - PROCESS | 3640 | 1467973843685 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:43 INFO - PROCESS | 3640 | 1467973843790 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 03:30:43 INFO - PROCESS | 3640 | 1467973843918 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973843922 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:43 INFO - PROCESS | 3640 | ++DOCSHELL 18033C00 == 41 [pid = 3640] [id = 340] 03:30:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (19678400) [pid = 3640] [serial = 1019] [outer = 00000000] 03:30:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (19A27400) [pid = 3640] [serial = 1020] [outer = 19678400] 03:30:43 INFO - PROCESS | 3640 | 1467973843983 Marionette DEBUG loaded listener.js 03:30:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (19A86000) [pid = 3640] [serial = 1021] [outer = 19678400] 03:30:44 INFO - PROCESS | 3640 | 1467973844548 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:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 949ms 03:30:44 INFO - PROCESS | 3640 | 1467973844614 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 03:30:44 INFO - PROCESS | 3640 | 1467973844617 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 03:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:30:44 INFO - PROCESS | 3640 | 1467973844620 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:30:44 INFO - PROCESS | 3640 | 1467973844622 Marionette TRACE conn3 <- [1,1326,null,{}] 03:30:44 INFO - PROCESS | 3640 | 1467973844626 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:30:44 INFO - PROCESS | 3640 | 1467973844628 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:44 INFO - PROCESS | 3640 | 1467973844745 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 03:30:44 INFO - PROCESS | 3640 | 1467973844847 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973844849 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:44 INFO - PROCESS | 3640 | ++DOCSHELL 19677800 == 42 [pid = 3640] [id = 341] 03:30:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (19678800) [pid = 3640] [serial = 1022] [outer = 00000000] 03:30:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (19A5EC00) [pid = 3640] [serial = 1023] [outer = 19678800] 03:30:44 INFO - PROCESS | 3640 | 1467973844902 Marionette DEBUG loaded listener.js 03:30:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (19AB2400) [pid = 3640] [serial = 1024] [outer = 19678800] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 131BC800 == 41 [pid = 3640] [id = 336] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 10A7C800 == 40 [pid = 3640] [id = 335] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 131B3000 == 39 [pid = 3640] [id = 334] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 165DFC00 == 38 [pid = 3640] [id = 333] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 15881400 == 37 [pid = 3640] [id = 332] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 14289C00 == 36 [pid = 3640] [id = 331] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 130A4C00 == 35 [pid = 3640] [id = 330] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 11215C00 == 34 [pid = 3640] [id = 329] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 156E5800 == 33 [pid = 3640] [id = 326] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 131B9C00 == 32 [pid = 3640] [id = 328] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 10A74C00 == 31 [pid = 3640] [id = 327] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 18033C00 == 30 [pid = 3640] [id = 340] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 1315A400 == 29 [pid = 3640] [id = 337] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 10A80C00 == 28 [pid = 3640] [id = 338] 03:30:46 INFO - PROCESS | 3640 | --DOCSHELL 13CB1400 == 27 [pid = 3640] [id = 339] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (19AB0000) [pid = 3640] [serial = 976] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (19E7B400) [pid = 3640] [serial = 978] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (112A9C00) [pid = 3640] [serial = 939] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (19A84800) [pid = 3640] [serial = 970] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (16E3A800) [pid = 3640] [serial = 957] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (13070800) [pid = 3640] [serial = 942] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (13126C00) [pid = 3640] [serial = 943] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (156EA000) [pid = 3640] [serial = 952] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (14F76000) [pid = 3640] [serial = 961] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (17D36C00) [pid = 3640] [serial = 964] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (156E6000) [pid = 3640] [serial = 951] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (176EF800) [pid = 3640] [serial = 960] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (165D7800) [pid = 3640] [serial = 954] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (16E3BC00) [pid = 3640] [serial = 958] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (10ECFC00) [pid = 3640] [serial = 940] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (19A7F400) [pid = 3640] [serial = 969] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (19A8A000) [pid = 3640] [serial = 975] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (165E3000) [pid = 3640] [serial = 955] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1972CC00) [pid = 3640] [serial = 967] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (139CD000) [pid = 3640] [serial = 946] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (19675400) [pid = 3640] [serial = 973] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (13450800) [pid = 3640] [serial = 945] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (1787D800) [pid = 3640] [serial = 963] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (19A7CC00) [pid = 3640] [serial = 937] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (1428F000) [pid = 3640] [serial = 948] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (1967C400) [pid = 3640] [serial = 966] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (16E46400) [pid = 3640] [serial = 972] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (14F7FC00) [pid = 3640] [serial = 949] [outer = 00000000] [url = about:blank] 03:30:46 INFO - PROCESS | 3640 | 1467973846788 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:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2183ms 03:30:46 INFO - PROCESS | 3640 | 1467973846818 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 03:30:46 INFO - PROCESS | 3640 | 1467973846821 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 03:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:30:46 INFO - PROCESS | 3640 | 1467973846827 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:30:46 INFO - PROCESS | 3640 | 1467973846832 Marionette TRACE conn3 <- [1,1330,null,{}] 03:30:46 INFO - PROCESS | 3640 | 1467973846839 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:30:46 INFO - PROCESS | 3640 | 1467973846841 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:46 INFO - PROCESS | 3640 | 1467973846935 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 03:30:47 INFO - PROCESS | 3640 | 1467973847007 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973847011 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:47 INFO - PROCESS | 3640 | ++DOCSHELL 10E6EC00 == 28 [pid = 3640] [id = 342] 03:30:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (10E6F000) [pid = 3640] [serial = 1025] [outer = 00000000] 03:30:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (10ECE400) [pid = 3640] [serial = 1026] [outer = 10E6F000] 03:30:47 INFO - PROCESS | 3640 | 1467973847061 Marionette DEBUG loaded listener.js 03:30:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (10F3C400) [pid = 3640] [serial = 1027] [outer = 10E6F000] 03:30:47 INFO - PROCESS | 3640 | 1467973847484 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:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 696ms 03:30:47 INFO - PROCESS | 3640 | 1467973847529 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 03:30:47 INFO - PROCESS | 3640 | 1467973847537 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 03:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:30:47 INFO - PROCESS | 3640 | 1467973847546 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:30:47 INFO - PROCESS | 3640 | 1467973847549 Marionette TRACE conn3 <- [1,1334,null,{}] 03:30:47 INFO - PROCESS | 3640 | 1467973847552 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:30:47 INFO - PROCESS | 3640 | 1467973847555 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:47 INFO - PROCESS | 3640 | 1467973847646 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 03:30:47 INFO - PROCESS | 3640 | 1467973847655 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973847658 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:47 INFO - PROCESS | 3640 | ++DOCSHELL 1306A000 == 29 [pid = 3640] [id = 343] 03:30:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (1306C000) [pid = 3640] [serial = 1028] [outer = 00000000] 03:30:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (130ACC00) [pid = 3640] [serial = 1029] [outer = 1306C000] 03:30:47 INFO - PROCESS | 3640 | 1467973847704 Marionette DEBUG loaded listener.js 03:30:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (13155000) [pid = 3640] [serial = 1030] [outer = 1306C000] 03:30:48 INFO - PROCESS | 3640 | 1467973848179 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:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 696ms 03:30:48 INFO - PROCESS | 3640 | 1467973848243 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 03:30:48 INFO - PROCESS | 3640 | 1467973848246 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 03:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:30:48 INFO - PROCESS | 3640 | 1467973848249 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:30:48 INFO - PROCESS | 3640 | 1467973848253 Marionette TRACE conn3 <- [1,1338,null,{}] 03:30:48 INFO - PROCESS | 3640 | 1467973848264 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:30:48 INFO - PROCESS | 3640 | 1467973848268 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:48 INFO - PROCESS | 3640 | 1467973848437 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 03:30:48 INFO - PROCESS | 3640 | 1467973848527 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973848530 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:48 INFO - PROCESS | 3640 | ++DOCSHELL 13450C00 == 30 [pid = 3640] [id = 344] 03:30:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (13942C00) [pid = 3640] [serial = 1031] [outer = 00000000] 03:30:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (13C3E400) [pid = 3640] [serial = 1032] [outer = 13942C00] 03:30:48 INFO - PROCESS | 3640 | 1467973848583 Marionette DEBUG loaded listener.js 03:30:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (13C44800) [pid = 3640] [serial = 1033] [outer = 13942C00] 03:30:49 INFO - PROCESS | 3640 | 1467973849033 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:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 806ms 03:30:49 INFO - PROCESS | 3640 | 1467973849083 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 03:30:49 INFO - PROCESS | 3640 | 1467973849086 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 03:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:30:49 INFO - PROCESS | 3640 | 1467973849089 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:30:49 INFO - PROCESS | 3640 | 1467973849091 Marionette TRACE conn3 <- [1,1342,null,{}] 03:30:49 INFO - PROCESS | 3640 | 1467973849094 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:30:49 INFO - PROCESS | 3640 | 1467973849096 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:49 INFO - PROCESS | 3640 | 1467973849219 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 03:30:49 INFO - PROCESS | 3640 | 1467973849278 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 3640 | 1467973849280 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:49 INFO - PROCESS | 3640 | ++DOCSHELL 14290400 == 31 [pid = 3640] [id = 345] 03:30:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (14291400) [pid = 3640] [serial = 1034] [outer = 00000000] 03:30:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (15589400) [pid = 3640] [serial = 1035] [outer = 14291400] 03:30:49 INFO - PROCESS | 3640 | 1467973849325 Marionette DEBUG loaded listener.js 03:30:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (156E0400) [pid = 3640] [serial = 1036] [outer = 14291400] 03:30:49 INFO - PROCESS | 3640 | 1467973849763 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:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 712ms 03:30:49 INFO - PROCESS | 3640 | 1467973849788 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 03:30:49 INFO - PROCESS | 3640 | 1467973849790 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 03:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:30:49 INFO - PROCESS | 3640 | 1467973849827 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:30:49 INFO - PROCESS | 3640 | 1467973849829 Marionette TRACE conn3 <- [1,1346,null,{}] 03:30:49 INFO - PROCESS | 3640 | 1467973849844 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:30:49 INFO - PROCESS | 3640 | 1467973849846 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:49 INFO - PROCESS | 3640 | 1467973849952 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 03:30:50 INFO - PROCESS | 3640 | 1467973849964 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973849967 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:50 INFO - PROCESS | 3640 | ++DOCSHELL 11AE2400 == 32 [pid = 3640] [id = 346] 03:30:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (13C3F800) [pid = 3640] [serial = 1037] [outer = 00000000] 03:30:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (15881C00) [pid = 3640] [serial = 1038] [outer = 13C3F800] 03:30:50 INFO - PROCESS | 3640 | 1467973850010 Marionette DEBUG loaded listener.js 03:30:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (16070000) [pid = 3640] [serial = 1039] [outer = 13C3F800] 03:30:50 INFO - PROCESS | 3640 | 1467973850463 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:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 744ms 03:30:50 INFO - PROCESS | 3640 | 1467973850537 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 03:30:50 INFO - PROCESS | 3640 | 1467973850539 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 03:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:30:50 INFO - PROCESS | 3640 | 1467973850543 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:30:50 INFO - PROCESS | 3640 | 1467973850544 Marionette TRACE conn3 <- [1,1350,null,{}] 03:30:50 INFO - PROCESS | 3640 | 1467973850552 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:30:50 INFO - PROCESS | 3640 | 1467973850557 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:50 INFO - PROCESS | 3640 | 1467973850715 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 03:30:50 INFO - PROCESS | 3640 | 1467973850723 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973850726 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:50 INFO - PROCESS | 3640 | ++DOCSHELL 165E0000 == 33 [pid = 3640] [id = 347] 03:30:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (165E0C00) [pid = 3640] [serial = 1040] [outer = 00000000] 03:30:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (16BED000) [pid = 3640] [serial = 1041] [outer = 165E0C00] 03:30:50 INFO - PROCESS | 3640 | 1467973850769 Marionette DEBUG loaded listener.js 03:30:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (16F0A400) [pid = 3640] [serial = 1042] [outer = 165E0C00] 03:30:51 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (131BA800) [pid = 3640] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:30:51 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (10A75400) [pid = 3640] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:30:51 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (19A24000) [pid = 3640] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:30:51 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (13128400) [pid = 3640] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:30:51 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (112E1800) [pid = 3640] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:30:51 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (1428B000) [pid = 3640] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:30:51 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (130A2800) [pid = 3640] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:30:51 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (165E0400) [pid = 3640] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:30:51 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (156E8C00) [pid = 3640] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:30:51 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (139D3000) [pid = 3640] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:30:51 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (15883800) [pid = 3640] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:30:51 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (13ED5000) [pid = 3640] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:30:51 INFO - PROCESS | 3640 | 1467973851402 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:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 838ms 03:30:51 INFO - PROCESS | 3640 | 1467973851422 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 03:30:51 INFO - PROCESS | 3640 | 1467973851424 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 03:30:51 INFO - PROCESS | 3640 | 1467973851427 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:30:51 INFO - PROCESS | 3640 | 1467973851429 Marionette TRACE conn3 <- [1,1354,null,{}] 03:30:51 INFO - PROCESS | 3640 | 1467973851432 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:30:51 INFO - PROCESS | 3640 | 1467973851434 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:51 INFO - PROCESS | 3640 | 1467973851519 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 03:30:51 INFO - PROCESS | 3640 | 1467973851524 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973851526 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:51 INFO - PROCESS | 3640 | ++DOCSHELL 11407000 == 34 [pid = 3640] [id = 348] 03:30:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1145A800) [pid = 3640] [serial = 1043] [outer = 00000000] 03:30:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (1583A400) [pid = 3640] [serial = 1044] [outer = 1145A800] 03:30:51 INFO - PROCESS | 3640 | 1467973851569 Marionette DEBUG loaded listener.js 03:30:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (1671D400) [pid = 3640] [serial = 1045] [outer = 1145A800] 03:30:52 INFO - PROCESS | 3640 | 1467973852012 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:30:52 INFO - PROCESS | 3640 | 1467973852067 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 03:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:30:52 INFO - PROCESS | 3640 | 1467973852071 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:30:52 INFO - PROCESS | 3640 | 1467973852073 Marionette TRACE conn3 <- [1,1358,null,{}] 03:30:52 INFO - PROCESS | 3640 | 1467973852076 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:30:52 INFO - PROCESS | 3640 | 1467973852078 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:52 INFO - PROCESS | 3640 | 1467973852153 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 03:30:52 INFO - PROCESS | 3640 | 1467973852159 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973852161 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:52 INFO - PROCESS | 3640 | ++DOCSHELL 15838400 == 35 [pid = 3640] [id = 349] 03:30:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (16F04C00) [pid = 3640] [serial = 1046] [outer = 00000000] 03:30:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (1779D400) [pid = 3640] [serial = 1047] [outer = 16F04C00] 03:30:52 INFO - PROCESS | 3640 | 1467973852204 Marionette DEBUG loaded listener.js 03:30:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (177A6800) [pid = 3640] [serial = 1048] [outer = 16F04C00] 03:30:52 INFO - PROCESS | 3640 | 1467973852624 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:30:52 INFO - PROCESS | 3640 | 1467973852670 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 03:30:52 INFO - PROCESS | 3640 | 1467973852674 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:30:52 INFO - PROCESS | 3640 | 1467973852677 Marionette TRACE conn3 <- [1,1362,null,{}] 03:30:52 INFO - PROCESS | 3640 | 1467973852687 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:30:52 INFO - PROCESS | 3640 | 1467973852690 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:52 INFO - PROCESS | 3640 | 1467973852767 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 03:30:52 INFO - PROCESS | 3640 | 1467973852773 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973852775 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:52 INFO - PROCESS | 3640 | ++DOCSHELL 17DC4800 == 36 [pid = 3640] [id = 350] 03:30:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (17DC6000) [pid = 3640] [serial = 1049] [outer = 00000000] 03:30:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (19678C00) [pid = 3640] [serial = 1050] [outer = 17DC6000] 03:30:52 INFO - PROCESS | 3640 | 1467973852818 Marionette DEBUG loaded listener.js 03:30:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (19679000) [pid = 3640] [serial = 1051] [outer = 17DC6000] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 0F319000 == 35 [pid = 3640] [id = 202] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 156E9C00 == 34 [pid = 3640] [id = 204] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 13272C00 == 33 [pid = 3640] [id = 200] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 11214800 == 32 [pid = 3640] [id = 187] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 1284E800 == 31 [pid = 3640] [id = 203] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 13070000 == 30 [pid = 3640] [id = 201] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 10A80400 == 29 [pid = 3640] [id = 198] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 1306A800 == 28 [pid = 3640] [id = 189] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 114D6000 == 27 [pid = 3640] [id = 193] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 131EBC00 == 26 [pid = 3640] [id = 188] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 131BC000 == 25 [pid = 3640] [id = 194] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 156E2000 == 24 [pid = 3640] [id = 190] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 129B3000 == 23 [pid = 3640] [id = 199] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 1428AC00 == 22 [pid = 3640] [id = 192] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 1281DC00 == 21 [pid = 3640] [id = 196] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 15839C00 == 20 [pid = 3640] [id = 195] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 165E3C00 == 19 [pid = 3640] [id = 191] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 156E2C00 == 18 [pid = 3640] [id = 197] 03:30:53 INFO - PROCESS | 3640 | --DOCSHELL 19677800 == 17 [pid = 3640] [id = 341] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (1344D400) [pid = 3640] [serial = 984] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (13C4C400) [pid = 3640] [serial = 985] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (10EC5800) [pid = 3640] [serial = 981] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (129B6000) [pid = 3640] [serial = 982] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (19E82000) [pid = 3640] [serial = 979] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (131B5C00) [pid = 3640] [serial = 990] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (13270000) [pid = 3640] [serial = 991] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (11CD2000) [pid = 3640] [serial = 987] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (12BD3800) [pid = 3640] [serial = 988] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (14F7E000) [pid = 3640] [serial = 993] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (14FB8800) [pid = 3640] [serial = 1005] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (16B2A800) [pid = 3640] [serial = 999] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (17D34400) [pid = 3640] [serial = 1002] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (19676000) [pid = 3640] [serial = 1008] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (19681400) [pid = 3640] [serial = 1009] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (17DC4000) [pid = 3640] [serial = 1003] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (16074400) [pid = 3640] [serial = 996] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (19A65400) [pid = 3640] [serial = 1011] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (16E41400) [pid = 3640] [serial = 1000] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (16E41C00) [pid = 3640] [serial = 1006] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (156DC400) [pid = 3640] [serial = 994] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (19A66800) [pid = 3640] [serial = 1012] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (1620D400) [pid = 3640] [serial = 997] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:54 INFO - PROCESS | 3640 | 1467973854624 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:30:54 INFO - PROCESS | 3640 | 1467973854669 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 03:30:54 INFO - PROCESS | 3640 | 1467973854675 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:30:54 INFO - PROCESS | 3640 | 1467973854677 Marionette TRACE conn3 <- [1,1366,null,{}] 03:30:54 INFO - PROCESS | 3640 | 1467973854683 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:30:54 INFO - PROCESS | 3640 | 1467973854686 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:54 INFO - PROCESS | 3640 | 1467973854778 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 03:30:54 INFO - PROCESS | 3640 | 1467973854785 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973854788 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:54 INFO - PROCESS | 3640 | ++DOCSHELL 10A78800 == 18 [pid = 3640] [id = 351] 03:30:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (10A79000) [pid = 3640] [serial = 1052] [outer = 00000000] 03:30:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (11215800) [pid = 3640] [serial = 1053] [outer = 10A79000] 03:30:54 INFO - PROCESS | 3640 | 1467973854836 Marionette DEBUG loaded listener.js 03:30:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (112AA000) [pid = 3640] [serial = 1054] [outer = 10A79000] 03:30:55 INFO - PROCESS | 3640 | 1467973855305 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:30:55 INFO - PROCESS | 3640 | 1467973855380 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 03:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:30:55 INFO - PROCESS | 3640 | 1467973855387 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:30:55 INFO - PROCESS | 3640 | 1467973855389 Marionette TRACE conn3 <- [1,1370,null,{}] 03:30:55 INFO - PROCESS | 3640 | 1467973855393 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:30:55 INFO - PROCESS | 3640 | 1467973855396 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:55 INFO - PROCESS | 3640 | 1467973855488 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 03:30:55 INFO - PROCESS | 3640 | 1467973855575 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973855578 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:55 INFO - PROCESS | 3640 | ++DOCSHELL 1284E800 == 19 [pid = 3640] [id = 352] 03:30:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (129B2000) [pid = 3640] [serial = 1055] [outer = 00000000] 03:30:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (12D7B000) [pid = 3640] [serial = 1056] [outer = 129B2000] 03:30:55 INFO - PROCESS | 3640 | 1467973855631 Marionette DEBUG loaded listener.js 03:30:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (1306A800) [pid = 3640] [serial = 1057] [outer = 129B2000] 03:30:56 INFO - PROCESS | 3640 | [3640] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:56 INFO - PROCESS | 3640 | 1467973856035 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:30:56 INFO - PROCESS | 3640 | 1467973856087 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 03:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:30:56 INFO - PROCESS | 3640 | 1467973856091 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:30:56 INFO - PROCESS | 3640 | 1467973856095 Marionette TRACE conn3 <- [1,1374,null,{}] 03:30:56 INFO - PROCESS | 3640 | 1467973856106 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:30:56 INFO - PROCESS | 3640 | 1467973856110 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:56 INFO - PROCESS | 3640 | 1467973856226 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 03:30:56 INFO - PROCESS | 3640 | 1467973856244 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973856247 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:56 INFO - PROCESS | 3640 | ++DOCSHELL 1344C800 == 20 [pid = 3640] [id = 353] 03:30:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (1344CC00) [pid = 3640] [serial = 1058] [outer = 00000000] 03:30:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (1394D400) [pid = 3640] [serial = 1059] [outer = 1344CC00] 03:30:56 INFO - PROCESS | 3640 | 1467973856295 Marionette DEBUG loaded listener.js 03:30:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (13C3D800) [pid = 3640] [serial = 1060] [outer = 1344CC00] 03:30:56 INFO - PROCESS | 3640 | 1467973856785 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:30:56 INFO - PROCESS | 3640 | 1467973856825 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 03:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:30:56 INFO - PROCESS | 3640 | 1467973856829 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:30:56 INFO - PROCESS | 3640 | 1467973856831 Marionette TRACE conn3 <- [1,1378,null,{}] 03:30:56 INFO - PROCESS | 3640 | 1467973856834 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:30:56 INFO - PROCESS | 3640 | 1467973856836 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:56 INFO - PROCESS | 3640 | 1467973856918 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 03:30:56 INFO - PROCESS | 3640 | 1467973856923 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973856925 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:56 INFO - PROCESS | 3640 | ++DOCSHELL 13C4C400 == 21 [pid = 3640] [id = 354] 03:30:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (13EC8800) [pid = 3640] [serial = 1061] [outer = 00000000] 03:30:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (1428C000) [pid = 3640] [serial = 1062] [outer = 13EC8800] 03:30:56 INFO - PROCESS | 3640 | 1467973856969 Marionette DEBUG loaded listener.js 03:30:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (14F7E000) [pid = 3640] [serial = 1063] [outer = 13EC8800] 03:30:57 INFO - PROCESS | 3640 | 1467973857403 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:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 602ms 03:30:57 INFO - PROCESS | 3640 | 1467973857431 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 03:30:57 INFO - PROCESS | 3640 | 1467973857433 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 03:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:30:57 INFO - PROCESS | 3640 | 1467973857436 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:30:57 INFO - PROCESS | 3640 | 1467973857438 Marionette TRACE conn3 <- [1,1382,null,{}] 03:30:57 INFO - PROCESS | 3640 | 1467973857442 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:30:57 INFO - PROCESS | 3640 | 1467973857444 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:57 INFO - PROCESS | 3640 | 1467973857523 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 03:30:57 INFO - PROCESS | 3640 | 1467973857529 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973857531 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:57 INFO - PROCESS | 3640 | ++DOCSHELL 1558A400 == 22 [pid = 3640] [id = 355] 03:30:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (155E9000) [pid = 3640] [serial = 1064] [outer = 00000000] 03:30:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (156E8400) [pid = 3640] [serial = 1065] [outer = 155E9000] 03:30:57 INFO - PROCESS | 3640 | 1467973857574 Marionette DEBUG loaded listener.js 03:30:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (15835000) [pid = 3640] [serial = 1066] [outer = 155E9000] 03:30:58 INFO - PROCESS | 3640 | 1467973858021 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:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 649ms 03:30:58 INFO - PROCESS | 3640 | 1467973858073 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 03:30:58 INFO - PROCESS | 3640 | 1467973858075 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 03:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:30:58 INFO - PROCESS | 3640 | 1467973858082 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:30:58 INFO - PROCESS | 3640 | 1467973858083 Marionette TRACE conn3 <- [1,1386,null,{}] 03:30:58 INFO - PROCESS | 3640 | 1467973858087 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:30:58 INFO - PROCESS | 3640 | 1467973858092 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:58 INFO - PROCESS | 3640 | 1467973858192 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 03:30:58 INFO - PROCESS | 3640 | 1467973858199 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973858201 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:58 INFO - PROCESS | 3640 | ++DOCSHELL 1620D400 == 23 [pid = 3640] [id = 356] 03:30:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (165DA800) [pid = 3640] [serial = 1067] [outer = 00000000] 03:30:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (16720000) [pid = 3640] [serial = 1068] [outer = 165DA800] 03:30:58 INFO - PROCESS | 3640 | 1467973858244 Marionette DEBUG loaded listener.js 03:30:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (156E0000) [pid = 3640] [serial = 1069] [outer = 165DA800] 03:30:58 INFO - PROCESS | 3640 | 1467973858694 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:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 649ms 03:30:58 INFO - PROCESS | 3640 | 1467973858716 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 03:30:58 INFO - PROCESS | 3640 | 1467973858718 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 03:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:30:58 INFO - PROCESS | 3640 | 1467973858721 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:30:58 INFO - PROCESS | 3640 | 1467973858723 Marionette TRACE conn3 <- [1,1390,null,{}] 03:30:58 INFO - PROCESS | 3640 | 1467973858727 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:30:58 INFO - PROCESS | 3640 | 1467973858738 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:58 INFO - PROCESS | 3640 | 1467973858813 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 03:30:58 INFO - PROCESS | 3640 | 1467973858818 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973858820 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:58 INFO - PROCESS | 3640 | ++DOCSHELL 16722400 == 24 [pid = 3640] [id = 357] 03:30:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (16E3F000) [pid = 3640] [serial = 1070] [outer = 00000000] 03:30:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (16F0A800) [pid = 3640] [serial = 1071] [outer = 16E3F000] 03:30:58 INFO - PROCESS | 3640 | 1467973858870 Marionette DEBUG loaded listener.js 03:30:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (176EC800) [pid = 3640] [serial = 1072] [outer = 16E3F000] 03:30:59 INFO - PROCESS | 3640 | 1467973859350 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:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 632ms 03:30:59 INFO - PROCESS | 3640 | 1467973859398 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 03:30:59 INFO - PROCESS | 3640 | 1467973859400 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 03:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:30:59 INFO - PROCESS | 3640 | 1467973859404 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:30:59 INFO - PROCESS | 3640 | 1467973859405 Marionette TRACE conn3 <- [1,1394,null,{}] 03:30:59 INFO - PROCESS | 3640 | 1467973859409 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:30:59 INFO - PROCESS | 3640 | 1467973859411 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:59 INFO - PROCESS | 3640 | 1467973859487 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 03:30:59 INFO - PROCESS | 3640 | 1467973859492 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973859494 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:30:59 INFO - PROCESS | 3640 | ++DOCSHELL 0F31D400 == 25 [pid = 3640] [id = 358] 03:30:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (0F31E800) [pid = 3640] [serial = 1073] [outer = 00000000] 03:30:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (1779E000) [pid = 3640] [serial = 1074] [outer = 0F31E800] 03:30:59 INFO - PROCESS | 3640 | 1467973859540 Marionette DEBUG loaded listener.js 03:30:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (177A3400) [pid = 3640] [serial = 1075] [outer = 0F31E800] 03:31:00 INFO - PROCESS | 3640 | 1467973860010 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:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 649ms 03:31:00 INFO - PROCESS | 3640 | 1467973860044 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 03:31:00 INFO - PROCESS | 3640 | 1467973860046 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 03:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:31:00 INFO - PROCESS | 3640 | 1467973860049 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:31:00 INFO - PROCESS | 3640 | 1467973860051 Marionette TRACE conn3 <- [1,1398,null,{}] 03:31:00 INFO - PROCESS | 3640 | 1467973860054 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:31:00 INFO - PROCESS | 3640 | 1467973860056 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:00 INFO - PROCESS | 3640 | 1467973860164 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 03:31:00 INFO - PROCESS | 3640 | 1467973860169 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973860171 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:00 INFO - PROCESS | 3640 | ++DOCSHELL 1344C000 == 26 [pid = 3640] [id = 359] 03:31:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (17DC4C00) [pid = 3640] [serial = 1076] [outer = 00000000] 03:31:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (19676000) [pid = 3640] [serial = 1077] [outer = 17DC4C00] 03:31:00 INFO - PROCESS | 3640 | 1467973860214 Marionette DEBUG loaded listener.js 03:31:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (19677400) [pid = 3640] [serial = 1078] [outer = 17DC4C00] 03:31:00 INFO - PROCESS | 3640 | 1467973860690 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:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 712ms 03:31:00 INFO - PROCESS | 3640 | 1467973860747 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 03:31:00 INFO - PROCESS | 3640 | 1467973860749 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 03:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:31:00 INFO - PROCESS | 3640 | 1467973860759 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:31:00 INFO - PROCESS | 3640 | 1467973860761 Marionette TRACE conn3 <- [1,1402,null,{}] 03:31:00 INFO - PROCESS | 3640 | 1467973860768 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:31:00 INFO - PROCESS | 3640 | 1467973860770 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:00 INFO - PROCESS | 3640 | 1467973860889 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 03:31:00 INFO - PROCESS | 3640 | 1467973860900 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973860902 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:00 INFO - PROCESS | 3640 | ++DOCSHELL 176EF400 == 27 [pid = 3640] [id = 360] 03:31:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (1772F800) [pid = 3640] [serial = 1079] [outer = 00000000] 03:31:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (1972DC00) [pid = 3640] [serial = 1080] [outer = 1772F800] 03:31:00 INFO - PROCESS | 3640 | 1467973860953 Marionette DEBUG loaded listener.js 03:31:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (19A2A000) [pid = 3640] [serial = 1081] [outer = 1772F800] 03:31:01 INFO - PROCESS | 3640 | 1467973861416 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:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 712ms 03:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:31:01 INFO - PROCESS | 3640 | 1467973861452 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 03:31:01 INFO - PROCESS | 3640 | 1467973861454 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 03:31:01 INFO - PROCESS | 3640 | 1467973861457 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:31:01 INFO - PROCESS | 3640 | 1467973861459 Marionette TRACE conn3 <- [1,1406,null,{}] 03:31:01 INFO - PROCESS | 3640 | 1467973861463 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:31:01 INFO - PROCESS | 3640 | 1467973861465 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:01 INFO - PROCESS | 3640 | 1467973861610 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 03:31:01 INFO - PROCESS | 3640 | 1467973861632 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 3640 | 1467973861634 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:01 INFO - PROCESS | 3640 | ++DOCSHELL 14FB6800 == 28 [pid = 3640] [id = 361] 03:31:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (19A7F000) [pid = 3640] [serial = 1082] [outer = 00000000] 03:31:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (19A86C00) [pid = 3640] [serial = 1083] [outer = 19A7F000] 03:31:01 INFO - PROCESS | 3640 | 1467973861728 Marionette DEBUG loaded listener.js 03:31:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (19AB0000) [pid = 3640] [serial = 1084] [outer = 19A7F000] 03:31:02 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (14291400) [pid = 3640] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:31:02 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (13C3F800) [pid = 3640] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:31:02 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (165E0C00) [pid = 3640] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:31:02 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (16F04C00) [pid = 3640] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:31:02 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (13942C00) [pid = 3640] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:31:02 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (1306C000) [pid = 3640] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:31:02 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (10E6F000) [pid = 3640] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:31:02 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (19678800) [pid = 3640] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:31:02 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (19678400) [pid = 3640] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:31:02 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (13CB6800) [pid = 3640] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:31:02 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (10E6DC00) [pid = 3640] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:31:02 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1145A800) [pid = 3640] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:31:02 INFO - PROCESS | 3640 | 1467973862257 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:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 807ms 03:31:02 INFO - PROCESS | 3640 | 1467973862292 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 03:31:02 INFO - PROCESS | 3640 | 1467973862293 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 03:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:31:02 INFO - PROCESS | 3640 | 1467973862297 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:31:02 INFO - PROCESS | 3640 | 1467973862298 Marionette TRACE conn3 <- [1,1410,null,{}] 03:31:02 INFO - PROCESS | 3640 | 1467973862302 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:31:02 INFO - PROCESS | 3640 | 1467973862303 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:02 INFO - PROCESS | 3640 | 1467973862381 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 03:31:02 INFO - PROCESS | 3640 | 1467973862387 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973862389 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:02 INFO - PROCESS | 3640 | ++DOCSHELL 13277800 == 29 [pid = 3640] [id = 362] 03:31:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (139D3000) [pid = 3640] [serial = 1085] [outer = 00000000] 03:31:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (14F83800) [pid = 3640] [serial = 1086] [outer = 139D3000] 03:31:02 INFO - PROCESS | 3640 | 1467973862432 Marionette DEBUG loaded listener.js 03:31:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (16209800) [pid = 3640] [serial = 1087] [outer = 139D3000] 03:31:02 INFO - PROCESS | 3640 | 1467973862850 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:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 601ms 03:31:02 INFO - PROCESS | 3640 | 1467973862897 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 03:31:02 INFO - PROCESS | 3640 | 1467973862899 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 03:31:02 INFO - PROCESS | 3640 | 1467973862903 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:31:02 INFO - PROCESS | 3640 | 1467973862904 Marionette TRACE conn3 <- [1,1414,null,{}] 03:31:02 INFO - PROCESS | 3640 | 1467973862908 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:31:02 INFO - PROCESS | 3640 | 1467973862919 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:03 INFO - PROCESS | 3640 | 1467973863003 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 03:31:03 INFO - PROCESS | 3640 | 1467973863008 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973863010 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:03 INFO - PROCESS | 3640 | ++DOCSHELL 16E42800 == 30 [pid = 3640] [id = 363] 03:31:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (1787EC00) [pid = 3640] [serial = 1088] [outer = 00000000] 03:31:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (19A81400) [pid = 3640] [serial = 1089] [outer = 1787EC00] 03:31:03 INFO - PROCESS | 3640 | 1467973863055 Marionette DEBUG loaded listener.js 03:31:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (19E7AC00) [pid = 3640] [serial = 1090] [outer = 1787EC00] 03:31:03 INFO - PROCESS | 3640 | 1467973863498 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:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 649ms 03:31:03 INFO - PROCESS | 3640 | 1467973863546 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 03:31:03 INFO - PROCESS | 3640 | 1467973863547 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 03:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:31:03 INFO - PROCESS | 3640 | 1467973863551 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:31:03 INFO - PROCESS | 3640 | 1467973863552 Marionette TRACE conn3 <- [1,1418,null,{}] 03:31:03 INFO - PROCESS | 3640 | 1467973863555 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:31:03 INFO - PROCESS | 3640 | 1467973863557 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:03 INFO - PROCESS | 3640 | 1467973863634 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 03:31:03 INFO - PROCESS | 3640 | 1467973863640 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973863641 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:03 INFO - PROCESS | 3640 | ++DOCSHELL 0F315400 == 31 [pid = 3640] [id = 364] 03:31:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (0F31A400) [pid = 3640] [serial = 1091] [outer = 00000000] 03:31:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (14F82C00) [pid = 3640] [serial = 1092] [outer = 0F31A400] 03:31:03 INFO - PROCESS | 3640 | 1467973863685 Marionette DEBUG loaded listener.js 03:31:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (19E80000) [pid = 3640] [serial = 1093] [outer = 0F31A400] 03:31:04 INFO - PROCESS | 3640 | 1467973864382 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:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 917ms 03:31:04 INFO - PROCESS | 3640 | 1467973864486 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 03:31:04 INFO - PROCESS | 3640 | 1467973864491 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 03:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:31:04 INFO - PROCESS | 3640 | 1467973864497 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:31:04 INFO - PROCESS | 3640 | 1467973864501 Marionette TRACE conn3 <- [1,1422,null,{}] 03:31:04 INFO - PROCESS | 3640 | 1467973864507 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:31:04 INFO - PROCESS | 3640 | 1467973864510 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:04 INFO - PROCESS | 3640 | 1467973864640 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 03:31:04 INFO - PROCESS | 3640 | 1467973864765 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973864770 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:04 INFO - PROCESS | 3640 | ++DOCSHELL 10A74800 == 32 [pid = 3640] [id = 365] 03:31:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (10A74C00) [pid = 3640] [serial = 1094] [outer = 00000000] 03:31:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (11456000) [pid = 3640] [serial = 1095] [outer = 10A74C00] 03:31:04 INFO - PROCESS | 3640 | 1467973864827 Marionette DEBUG loaded listener.js 03:31:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (1292C400) [pid = 3640] [serial = 1096] [outer = 10A74C00] 03:31:05 INFO - PROCESS | 3640 | 1467973865766 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:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1313ms 03:31:05 INFO - PROCESS | 3640 | 1467973865795 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 03:31:05 INFO - PROCESS | 3640 | 1467973865799 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 03:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:31:05 INFO - PROCESS | 3640 | 1467973865804 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:31:05 INFO - PROCESS | 3640 | 1467973865807 Marionette TRACE conn3 <- [1,1426,null,{}] 03:31:05 INFO - PROCESS | 3640 | 1467973865813 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:31:05 INFO - PROCESS | 3640 | 1467973865816 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:05 INFO - PROCESS | 3640 | 1467973865925 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 03:31:06 INFO - PROCESS | 3640 | 1467973866058 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973866065 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:06 INFO - PROCESS | 3640 | ++DOCSHELL 10A80400 == 33 [pid = 3640] [id = 366] 03:31:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (10A80C00) [pid = 3640] [serial = 1097] [outer = 00000000] 03:31:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (114D6000) [pid = 3640] [serial = 1098] [outer = 10A80C00] 03:31:06 INFO - PROCESS | 3640 | 1467973866120 Marionette DEBUG loaded listener.js 03:31:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (1281F800) [pid = 3640] [serial = 1099] [outer = 10A80C00] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (15589400) [pid = 3640] [serial = 1035] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (15881C00) [pid = 3640] [serial = 1038] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (156E0400) [pid = 3640] [serial = 1036] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (16BED000) [pid = 3640] [serial = 1041] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (1779D400) [pid = 3640] [serial = 1047] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (16F0A400) [pid = 3640] [serial = 1042] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (13C3E400) [pid = 3640] [serial = 1032] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (19678C00) [pid = 3640] [serial = 1050] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (130ACC00) [pid = 3640] [serial = 1029] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (13155000) [pid = 3640] [serial = 1030] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (10ECE400) [pid = 3640] [serial = 1026] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (10F3C400) [pid = 3640] [serial = 1027] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (19AB2400) [pid = 3640] [serial = 1024] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (19A5EC00) [pid = 3640] [serial = 1023] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (19A86000) [pid = 3640] [serial = 1021] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (19A27400) [pid = 3640] [serial = 1020] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (1583A000) [pid = 3640] [serial = 1018] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (155ED800) [pid = 3640] [serial = 1017] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (13150800) [pid = 3640] [serial = 1015] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (12B04C00) [pid = 3640] [serial = 1014] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (16070000) [pid = 3640] [serial = 1039] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (1583A400) [pid = 3640] [serial = 1044] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (177A6800) [pid = 3640] [serial = 1048] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (1671D400) [pid = 3640] [serial = 1045] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (13C44800) [pid = 3640] [serial = 1033] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 3640 | 1467973866623 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:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 839ms 03:31:06 INFO - PROCESS | 3640 | 1467973866648 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 03:31:06 INFO - PROCESS | 3640 | 1467973866653 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 03:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:31:06 INFO - PROCESS | 3640 | 1467973866663 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:31:06 INFO - PROCESS | 3640 | 1467973866666 Marionette TRACE conn3 <- [1,1430,null,{}] 03:31:06 INFO - PROCESS | 3640 | 1467973866670 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:31:06 INFO - PROCESS | 3640 | 1467973866672 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:06 INFO - PROCESS | 3640 | 1467973866759 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 03:31:06 INFO - PROCESS | 3640 | 1467973866766 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973866768 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:06 INFO - PROCESS | 3640 | ++DOCSHELL 12B09400 == 34 [pid = 3640] [id = 367] 03:31:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (12B09C00) [pid = 3640] [serial = 1100] [outer = 00000000] 03:31:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (130A3000) [pid = 3640] [serial = 1101] [outer = 12B09C00] 03:31:06 INFO - PROCESS | 3640 | 1467973866816 Marionette DEBUG loaded listener.js 03:31:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (13130000) [pid = 3640] [serial = 1102] [outer = 12B09C00] 03:31:07 INFO - PROCESS | 3640 | 1467973867352 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:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 712ms 03:31:07 INFO - PROCESS | 3640 | 1467973867390 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 03:31:07 INFO - PROCESS | 3640 | 1467973867392 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 03:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:31:07 INFO - PROCESS | 3640 | 1467973867396 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:31:07 INFO - PROCESS | 3640 | 1467973867399 Marionette TRACE conn3 <- [1,1434,null,{}] 03:31:07 INFO - PROCESS | 3640 | 1467973867410 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:31:07 INFO - PROCESS | 3640 | 1467973867414 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:07 INFO - PROCESS | 3640 | 1467973867527 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 03:31:07 INFO - PROCESS | 3640 | 1467973867621 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973867624 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:07 INFO - PROCESS | 3640 | ++DOCSHELL 13944000 == 35 [pid = 3640] [id = 368] 03:31:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (13948000) [pid = 3640] [serial = 1103] [outer = 00000000] 03:31:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (139D9000) [pid = 3640] [serial = 1104] [outer = 13948000] 03:31:07 INFO - PROCESS | 3640 | 1467973867671 Marionette DEBUG loaded listener.js 03:31:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (13C44C00) [pid = 3640] [serial = 1105] [outer = 13948000] 03:31:08 INFO - PROCESS | 3640 | 1467973868042 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:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 712ms 03:31:08 INFO - PROCESS | 3640 | 1467973868095 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 03:31:08 INFO - PROCESS | 3640 | 1467973868097 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 03:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:31:08 INFO - PROCESS | 3640 | 1467973868101 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:31:08 INFO - PROCESS | 3640 | 1467973868103 Marionette TRACE conn3 <- [1,1438,null,{}] 03:31:08 INFO - PROCESS | 3640 | 1467973868106 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:31:08 INFO - PROCESS | 3640 | 1467973868108 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:08 INFO - PROCESS | 3640 | 1467973868196 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 03:31:08 INFO - PROCESS | 3640 | 1467973868201 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973868203 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:08 INFO - PROCESS | 3640 | ++DOCSHELL 13CB7400 == 36 [pid = 3640] [id = 369] 03:31:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (13CBE400) [pid = 3640] [serial = 1106] [outer = 00000000] 03:31:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (15589400) [pid = 3640] [serial = 1107] [outer = 13CBE400] 03:31:08 INFO - PROCESS | 3640 | 1467973868247 Marionette DEBUG loaded listener.js 03:31:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (155EC400) [pid = 3640] [serial = 1108] [outer = 13CBE400] 03:31:08 INFO - PROCESS | 3640 | 1467973868731 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:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 696ms 03:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:31:08 INFO - PROCESS | 3640 | 1467973868800 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 03:31:08 INFO - PROCESS | 3640 | 1467973868802 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 03:31:08 INFO - PROCESS | 3640 | 1467973868806 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:31:08 INFO - PROCESS | 3640 | 1467973868807 Marionette TRACE conn3 <- [1,1442,null,{}] 03:31:08 INFO - PROCESS | 3640 | 1467973868811 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:31:08 INFO - PROCESS | 3640 | 1467973868813 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:08 INFO - PROCESS | 3640 | 1467973868944 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 03:31:09 INFO - PROCESS | 3640 | 1467973868964 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973868966 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:09 INFO - PROCESS | 3640 | ++DOCSHELL 156E8000 == 37 [pid = 3640] [id = 370] 03:31:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (156E8C00) [pid = 3640] [serial = 1109] [outer = 00000000] 03:31:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (15883000) [pid = 3640] [serial = 1110] [outer = 156E8C00] 03:31:09 INFO - PROCESS | 3640 | 1467973869010 Marionette DEBUG loaded listener.js 03:31:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (16070000) [pid = 3640] [serial = 1111] [outer = 156E8C00] 03:31:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (165DD400) [pid = 3640] [serial = 1112] [outer = 1B51EC00] 03:31:09 INFO - PROCESS | 3640 | 1467973869597 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:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 807ms 03:31:09 INFO - PROCESS | 3640 | 1467973869640 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 03:31:09 INFO - PROCESS | 3640 | 1467973869642 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 03:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:31:09 INFO - PROCESS | 3640 | 1467973869646 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:31:09 INFO - PROCESS | 3640 | 1467973869647 Marionette TRACE conn3 <- [1,1446,null,{}] 03:31:09 INFO - PROCESS | 3640 | 1467973869652 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:31:09 INFO - PROCESS | 3640 | 1467973869661 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:09 INFO - PROCESS | 3640 | 1467973869834 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 03:31:09 INFO - PROCESS | 3640 | 1467973869858 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973869860 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:09 INFO - PROCESS | 3640 | ++DOCSHELL 165DC800 == 38 [pid = 3640] [id = 371] 03:31:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (165DF400) [pid = 3640] [serial = 1113] [outer = 00000000] 03:31:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1700D000) [pid = 3640] [serial = 1114] [outer = 165DF400] 03:31:09 INFO - PROCESS | 3640 | 1467973869905 Marionette DEBUG loaded listener.js 03:31:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (17087C00) [pid = 3640] [serial = 1115] [outer = 165DF400] 03:31:10 INFO - PROCESS | 3640 | 1467973870387 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:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 822ms 03:31:10 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (155E9000) [pid = 3640] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:31:10 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (17DC6000) [pid = 3640] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:31:10 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (13EC8800) [pid = 3640] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:31:10 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (10A79000) [pid = 3640] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:31:10 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (17DC4C00) [pid = 3640] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:31:10 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (165DA800) [pid = 3640] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:31:10 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (0F31E800) [pid = 3640] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:31:10 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (129B2000) [pid = 3640] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:31:10 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (16E3F000) [pid = 3640] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:31:10 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1344CC00) [pid = 3640] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:31:10 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (1772F800) [pid = 3640] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:31:10 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (19A7F000) [pid = 3640] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:31:10 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (1787EC00) [pid = 3640] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:31:10 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (139D3000) [pid = 3640] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:31:10 INFO - PROCESS | 3640 | 1467973870578 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 03:31:10 INFO - PROCESS | 3640 | 1467973870580 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 03:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:31:10 INFO - PROCESS | 3640 | 1467973870594 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:31:10 INFO - PROCESS | 3640 | 1467973870595 Marionette TRACE conn3 <- [1,1450,null,{}] 03:31:10 INFO - PROCESS | 3640 | 1467973870598 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:31:10 INFO - PROCESS | 3640 | 1467973870600 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:10 INFO - PROCESS | 3640 | 1467973870686 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 03:31:10 INFO - PROCESS | 3640 | 1467973870693 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973870695 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:10 INFO - PROCESS | 3640 | ++DOCSHELL 13035C00 == 39 [pid = 3640] [id = 372] 03:31:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (13271000) [pid = 3640] [serial = 1116] [outer = 00000000] 03:31:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (15587C00) [pid = 3640] [serial = 1117] [outer = 13271000] 03:31:10 INFO - PROCESS | 3640 | 1467973870738 Marionette DEBUG loaded listener.js 03:31:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (155E9000) [pid = 3640] [serial = 1118] [outer = 13271000] 03:31:11 INFO - PROCESS | 3640 | 1467973871396 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:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 854ms 03:31:11 INFO - PROCESS | 3640 | 1467973871437 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 03:31:11 INFO - PROCESS | 3640 | 1467973871442 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 03:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:31:11 INFO - PROCESS | 3640 | 1467973871447 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:31:11 INFO - PROCESS | 3640 | 1467973871450 Marionette TRACE conn3 <- [1,1454,null,{}] 03:31:11 INFO - PROCESS | 3640 | 1467973871457 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:31:11 INFO - PROCESS | 3640 | 1467973871460 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:11 INFO - PROCESS | 3640 | 1467973871571 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 03:31:11 INFO - PROCESS | 3640 | 1467973871698 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973871701 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:11 INFO - PROCESS | 3640 | ++DOCSHELL 11215C00 == 40 [pid = 3640] [id = 373] 03:31:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (11216800) [pid = 3640] [serial = 1119] [outer = 00000000] 03:31:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (11ADF400) [pid = 3640] [serial = 1120] [outer = 11216800] 03:31:11 INFO - PROCESS | 3640 | 1467973871759 Marionette DEBUG loaded listener.js 03:31:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (129B2000) [pid = 3640] [serial = 1121] [outer = 11216800] 03:31:12 INFO - PROCESS | 3640 | 1467973872416 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:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1012ms 03:31:12 INFO - PROCESS | 3640 | 1467973872482 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 03:31:12 INFO - PROCESS | 3640 | 1467973872487 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 03:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:31:12 INFO - PROCESS | 3640 | 1467973872494 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:31:12 INFO - PROCESS | 3640 | 1467973872497 Marionette TRACE conn3 <- [1,1458,null,{}] 03:31:12 INFO - PROCESS | 3640 | 1467973872501 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:31:12 INFO - PROCESS | 3640 | 1467973872504 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:12 INFO - PROCESS | 3640 | 1467973872614 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 03:31:12 INFO - PROCESS | 3640 | 1467973872741 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973872744 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:12 INFO - PROCESS | 3640 | ++DOCSHELL 131B8C00 == 41 [pid = 3640] [id = 374] 03:31:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (131BB000) [pid = 3640] [serial = 1122] [outer = 00000000] 03:31:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (131EE400) [pid = 3640] [serial = 1123] [outer = 131BB000] 03:31:12 INFO - PROCESS | 3640 | 1467973872801 Marionette DEBUG loaded listener.js 03:31:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (139CDC00) [pid = 3640] [serial = 1124] [outer = 131BB000] 03:31:13 INFO - PROCESS | 3640 | 1467973873455 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:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1013ms 03:31:13 INFO - PROCESS | 3640 | 1467973873500 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 03:31:13 INFO - PROCESS | 3640 | 1467973873503 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 03:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:31:13 INFO - PROCESS | 3640 | 1467973873506 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:31:13 INFO - PROCESS | 3640 | 1467973873510 Marionette TRACE conn3 <- [1,1462,null,{}] 03:31:13 INFO - PROCESS | 3640 | 1467973873521 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:31:13 INFO - PROCESS | 3640 | 1467973873526 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:13 INFO - PROCESS | 3640 | 1467973873635 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 03:31:13 INFO - PROCESS | 3640 | 1467973873764 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973873767 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:13 INFO - PROCESS | 3640 | ++DOCSHELL 0F314C00 == 42 [pid = 3640] [id = 375] 03:31:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (16075800) [pid = 3640] [serial = 1125] [outer = 00000000] 03:31:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (165D7400) [pid = 3640] [serial = 1126] [outer = 16075800] 03:31:13 INFO - PROCESS | 3640 | 1467973873825 Marionette DEBUG loaded listener.js 03:31:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (165E3000) [pid = 3640] [serial = 1127] [outer = 16075800] 03:31:14 INFO - PROCESS | 3640 | 1467973874591 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:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1170ms 03:31:14 INFO - PROCESS | 3640 | 1467973874660 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 03:31:14 INFO - PROCESS | 3640 | 1467973874665 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 03:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:31:14 INFO - PROCESS | 3640 | 1467973874671 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:31:14 INFO - PROCESS | 3640 | 1467973874674 Marionette TRACE conn3 <- [1,1466,null,{}] 03:31:14 INFO - PROCESS | 3640 | 1467973874680 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:31:14 INFO - PROCESS | 3640 | 1467973874683 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:14 INFO - PROCESS | 3640 | 1467973874857 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 03:31:14 INFO - PROCESS | 3640 | 1467973874938 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973874943 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 165DC800 == 41 [pid = 3640] [id = 371] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 156E8000 == 40 [pid = 3640] [id = 370] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 13CB7400 == 39 [pid = 3640] [id = 369] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 13944000 == 38 [pid = 3640] [id = 368] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 12B09400 == 37 [pid = 3640] [id = 367] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 10A80400 == 36 [pid = 3640] [id = 366] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 10A78800 == 35 [pid = 3640] [id = 351] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 10E6EC00 == 34 [pid = 3640] [id = 342] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 1284E800 == 33 [pid = 3640] [id = 352] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 13450C00 == 32 [pid = 3640] [id = 344] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 11407000 == 31 [pid = 3640] [id = 348] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 13C4C400 == 30 [pid = 3640] [id = 354] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 1620D400 == 29 [pid = 3640] [id = 356] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 17DC4800 == 28 [pid = 3640] [id = 350] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 1344C000 == 27 [pid = 3640] [id = 359] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 14290400 == 26 [pid = 3640] [id = 345] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 1344C800 == 25 [pid = 3640] [id = 353] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 11AE2400 == 24 [pid = 3640] [id = 346] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 1306A000 == 23 [pid = 3640] [id = 343] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 0F31D400 == 22 [pid = 3640] [id = 358] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 15838400 == 21 [pid = 3640] [id = 349] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 10A74800 == 20 [pid = 3640] [id = 365] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 14FB6800 == 19 [pid = 3640] [id = 361] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 13277800 == 18 [pid = 3640] [id = 362] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 176EF400 == 17 [pid = 3640] [id = 360] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 16E42800 == 16 [pid = 3640] [id = 363] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 0F315400 == 15 [pid = 3640] [id = 364] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 1558A400 == 14 [pid = 3640] [id = 355] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 165E0000 == 13 [pid = 3640] [id = 347] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 16722400 == 12 [pid = 3640] [id = 357] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 131B8C00 == 11 [pid = 3640] [id = 374] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 13035C00 == 10 [pid = 3640] [id = 372] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 11215C00 == 9 [pid = 3640] [id = 373] 03:31:16 INFO - PROCESS | 3640 | --DOCSHELL 0F314C00 == 8 [pid = 3640] [id = 375] 03:31:16 INFO - PROCESS | 3640 | ++DOCSHELL 0F31C400 == 9 [pid = 3640] [id = 376] 03:31:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (0F31D400) [pid = 3640] [serial = 1128] [outer = 00000000] 03:31:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (10559C00) [pid = 3640] [serial = 1129] [outer = 0F31D400] 03:31:16 INFO - PROCESS | 3640 | 1467973876757 Marionette DEBUG loaded listener.js 03:31:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (10A74800) [pid = 3640] [serial = 1130] [outer = 0F31D400] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (156E8400) [pid = 3640] [serial = 1065] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (15835000) [pid = 3640] [serial = 1066] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (19679000) [pid = 3640] [serial = 1051] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1428C000) [pid = 3640] [serial = 1062] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (14F7E000) [pid = 3640] [serial = 1063] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (11215800) [pid = 3640] [serial = 1053] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (112AA000) [pid = 3640] [serial = 1054] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (19676000) [pid = 3640] [serial = 1077] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (16720000) [pid = 3640] [serial = 1068] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (156E0000) [pid = 3640] [serial = 1069] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1779E000) [pid = 3640] [serial = 1074] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (12D7B000) [pid = 3640] [serial = 1056] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (1306A800) [pid = 3640] [serial = 1057] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (16F0A800) [pid = 3640] [serial = 1071] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (176EC800) [pid = 3640] [serial = 1072] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (1394D400) [pid = 3640] [serial = 1059] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (1972DC00) [pid = 3640] [serial = 1080] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (13C3D800) [pid = 3640] [serial = 1060] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (19677400) [pid = 3640] [serial = 1078] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (19A86C00) [pid = 3640] [serial = 1083] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (19A2A000) [pid = 3640] [serial = 1081] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (19A81400) [pid = 3640] [serial = 1089] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (19E7AC00) [pid = 3640] [serial = 1090] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (14F82C00) [pid = 3640] [serial = 1092] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (14F83800) [pid = 3640] [serial = 1086] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (19AB0000) [pid = 3640] [serial = 1084] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (16209800) [pid = 3640] [serial = 1087] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (177A3400) [pid = 3640] [serial = 1075] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3640 | 1467973877287 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:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2658ms 03:31:17 INFO - PROCESS | 3640 | 1467973877326 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 03:31:17 INFO - PROCESS | 3640 | 1467973877330 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 03:31:17 INFO - PROCESS | 3640 | 1467973877335 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:31:17 INFO - PROCESS | 3640 | 1467973877337 Marionette TRACE conn3 <- [1,1470,null,{}] 03:31:17 INFO - PROCESS | 3640 | 1467973877394 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:31:17 INFO - PROCESS | 3640 | 1467973877396 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:17 INFO - PROCESS | 3640 | 1467973877496 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 03:31:17 INFO - PROCESS | 3640 | 1467973877607 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973877610 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:17 INFO - PROCESS | 3640 | ++DOCSHELL 11407400 == 10 [pid = 3640] [id = 377] 03:31:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (1145A800) [pid = 3640] [serial = 1131] [outer = 00000000] 03:31:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (12824800) [pid = 3640] [serial = 1132] [outer = 1145A800] 03:31:17 INFO - PROCESS | 3640 | 1467973877657 Marionette DEBUG loaded listener.js 03:31:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (12BCFC00) [pid = 3640] [serial = 1133] [outer = 1145A800] 03:31:18 INFO - PROCESS | 3640 | 1467973878071 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:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 775ms 03:31:18 INFO - PROCESS | 3640 | 1467973878141 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 03:31:18 INFO - PROCESS | 3640 | 1467973878145 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 03:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:31:18 INFO - PROCESS | 3640 | 1467973878151 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:31:18 INFO - PROCESS | 3640 | 1467973878154 Marionette TRACE conn3 <- [1,1474,null,{}] 03:31:18 INFO - PROCESS | 3640 | 1467973878158 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:31:18 INFO - PROCESS | 3640 | 1467973878161 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:18 INFO - PROCESS | 3640 | 1467973878250 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 03:31:18 INFO - PROCESS | 3640 | 1467973878263 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973878265 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:18 INFO - PROCESS | 3640 | ++DOCSHELL 131B6400 == 11 [pid = 3640] [id = 378] 03:31:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (131B7000) [pid = 3640] [serial = 1134] [outer = 00000000] 03:31:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (131B9C00) [pid = 3640] [serial = 1135] [outer = 131B7000] 03:31:18 INFO - PROCESS | 3640 | 1467973878310 Marionette DEBUG loaded listener.js 03:31:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (13277800) [pid = 3640] [serial = 1136] [outer = 131B7000] 03:31:18 INFO - PROCESS | 3640 | 1467973878790 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:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 696ms 03:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:31:18 INFO - PROCESS | 3640 | 1467973878851 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 03:31:18 INFO - PROCESS | 3640 | 1467973878853 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 03:31:18 INFO - PROCESS | 3640 | 1467973878857 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:31:18 INFO - PROCESS | 3640 | 1467973878860 Marionette TRACE conn3 <- [1,1478,null,{}] 03:31:18 INFO - PROCESS | 3640 | 1467973878875 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:31:18 INFO - PROCESS | 3640 | 1467973878880 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:18 INFO - PROCESS | 3640 | 1467973878969 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 03:31:18 INFO - PROCESS | 3640 | 1467973878983 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973878986 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:19 INFO - PROCESS | 3640 | ++DOCSHELL 13EC9400 == 12 [pid = 3640] [id = 379] 03:31:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (13ED2000) [pid = 3640] [serial = 1137] [outer = 00000000] 03:31:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (1428F400) [pid = 3640] [serial = 1138] [outer = 13ED2000] 03:31:19 INFO - PROCESS | 3640 | 1467973879031 Marionette DEBUG loaded listener.js 03:31:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (14F7BC00) [pid = 3640] [serial = 1139] [outer = 13ED2000] 03:31:19 INFO - PROCESS | 3640 | 1467973879516 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:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 696ms 03:31:19 INFO - PROCESS | 3640 | 1467973879556 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 03:31:19 INFO - PROCESS | 3640 | 1467973879558 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 03:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:31:19 INFO - PROCESS | 3640 | 1467973879562 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:31:19 INFO - PROCESS | 3640 | 1467973879563 Marionette TRACE conn3 <- [1,1482,null,{}] 03:31:19 INFO - PROCESS | 3640 | 1467973879566 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:31:19 INFO - PROCESS | 3640 | 1467973879568 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:19 INFO - PROCESS | 3640 | 1467973879714 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 03:31:19 INFO - PROCESS | 3640 | 1467973879731 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973879734 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:19 INFO - PROCESS | 3640 | ++DOCSHELL 1428E400 == 13 [pid = 3640] [id = 380] 03:31:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (14FB5C00) [pid = 3640] [serial = 1140] [outer = 00000000] 03:31:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (156E5C00) [pid = 3640] [serial = 1141] [outer = 14FB5C00] 03:31:19 INFO - PROCESS | 3640 | 1467973879777 Marionette DEBUG loaded listener.js 03:31:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (156E8400) [pid = 3640] [serial = 1142] [outer = 14FB5C00] 03:31:20 INFO - PROCESS | 3640 | 1467973880254 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:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 696ms 03:31:20 INFO - PROCESS | 3640 | 1467973880293 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 03:31:20 INFO - PROCESS | 3640 | 1467973880295 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 03:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:31:20 INFO - PROCESS | 3640 | 1467973880298 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:31:20 INFO - PROCESS | 3640 | 1467973880300 Marionette TRACE conn3 <- [1,1486,null,{}] 03:31:20 INFO - PROCESS | 3640 | 1467973880303 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:31:20 INFO - PROCESS | 3640 | 1467973880305 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:20 INFO - PROCESS | 3640 | 1467973880410 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 03:31:20 INFO - PROCESS | 3640 | 1467973880415 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973880417 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:20 INFO - PROCESS | 3640 | ++DOCSHELL 13070000 == 14 [pid = 3640] [id = 381] 03:31:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (13943800) [pid = 3640] [serial = 1143] [outer = 00000000] 03:31:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (1606A000) [pid = 3640] [serial = 1144] [outer = 13943800] 03:31:20 INFO - PROCESS | 3640 | 1467973880471 Marionette DEBUG loaded listener.js 03:31:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (165E0C00) [pid = 3640] [serial = 1145] [outer = 13943800] 03:31:20 INFO - PROCESS | 3640 | 1467973880966 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:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 711ms 03:31:21 INFO - PROCESS | 3640 | 1467973881003 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 03:31:21 INFO - PROCESS | 3640 | 1467973881005 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 03:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:31:21 INFO - PROCESS | 3640 | 1467973881008 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:31:21 INFO - PROCESS | 3640 | 1467973881010 Marionette TRACE conn3 <- [1,1490,null,{}] 03:31:21 INFO - PROCESS | 3640 | 1467973881014 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:31:21 INFO - PROCESS | 3640 | 1467973881019 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:21 INFO - PROCESS | 3640 | 1467973881161 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 03:31:21 INFO - PROCESS | 3640 | 1467973881184 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973881186 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:21 INFO - PROCESS | 3640 | ++DOCSHELL 0F315C00 == 15 [pid = 3640] [id = 382] 03:31:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (16F0A800) [pid = 3640] [serial = 1146] [outer = 00000000] 03:31:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (176EC800) [pid = 3640] [serial = 1147] [outer = 16F0A800] 03:31:21 INFO - PROCESS | 3640 | 1467973881230 Marionette DEBUG loaded listener.js 03:31:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (1772F800) [pid = 3640] [serial = 1148] [outer = 16F0A800] 03:31:21 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (131BB000) [pid = 3640] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:31:21 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (11216800) [pid = 3640] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:31:21 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (13271000) [pid = 3640] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:31:21 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (165DF400) [pid = 3640] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:31:21 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (156E8C00) [pid = 3640] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:31:21 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (0F31A400) [pid = 3640] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:31:21 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (13948000) [pid = 3640] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:31:21 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (13CBE400) [pid = 3640] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:31:21 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (10A74C00) [pid = 3640] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:31:21 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (12B09C00) [pid = 3640] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:31:21 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (10A80C00) [pid = 3640] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:31:21 INFO - PROCESS | 3640 | 1467973881718 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:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 760ms 03:31:21 INFO - PROCESS | 3640 | 1467973881750 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 03:31:21 INFO - PROCESS | 3640 | 1467973881752 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 03:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:31:21 INFO - PROCESS | 3640 | 1467973881755 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:31:21 INFO - PROCESS | 3640 | 1467973881757 Marionette TRACE conn3 <- [1,1494,null,{}] 03:31:21 INFO - PROCESS | 3640 | 1467973881760 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:31:21 INFO - PROCESS | 3640 | 1467973881762 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:21 INFO - PROCESS | 3640 | 1467973881893 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 03:31:21 INFO - PROCESS | 3640 | 1467973881900 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973881902 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:21 INFO - PROCESS | 3640 | ++DOCSHELL 10472C00 == 16 [pid = 3640] [id = 383] 03:31:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (10A80C00) [pid = 3640] [serial = 1149] [outer = 00000000] 03:31:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (131BB000) [pid = 3640] [serial = 1150] [outer = 10A80C00] 03:31:21 INFO - PROCESS | 3640 | 1467973881953 Marionette DEBUG loaded listener.js 03:31:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (139D7000) [pid = 3640] [serial = 1151] [outer = 10A80C00] 03:31:22 INFO - PROCESS | 3640 | 1467973882400 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:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 712ms 03:31:22 INFO - PROCESS | 3640 | 1467973882456 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 03:31:22 INFO - PROCESS | 3640 | 1467973882458 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 03:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:31:22 INFO - PROCESS | 3640 | 1467973882461 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:31:22 INFO - PROCESS | 3640 | 1467973882463 Marionette TRACE conn3 <- [1,1498,null,{}] 03:31:22 INFO - PROCESS | 3640 | 1467973882466 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:31:22 INFO - PROCESS | 3640 | 1467973882468 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:22 INFO - PROCESS | 3640 | 1467973882613 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 03:31:22 INFO - PROCESS | 3640 | 1467973882621 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973882623 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:22 INFO - PROCESS | 3640 | ++DOCSHELL 10A77C00 == 17 [pid = 3640] [id = 384] 03:31:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (131B1400) [pid = 3640] [serial = 1152] [outer = 00000000] 03:31:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (15884400) [pid = 3640] [serial = 1153] [outer = 131B1400] 03:31:22 INFO - PROCESS | 3640 | 1467973882691 Marionette DEBUG loaded listener.js 03:31:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (16B22400) [pid = 3640] [serial = 1154] [outer = 131B1400] 03:31:23 INFO - PROCESS | 3640 | 1467973883112 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:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 648ms 03:31:23 INFO - PROCESS | 3640 | 1467973883130 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 03:31:23 INFO - PROCESS | 3640 | 1467973883132 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 03:31:23 INFO - PROCESS | 3640 | 1467973883135 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:31:23 INFO - PROCESS | 3640 | 1467973883137 Marionette TRACE conn3 <- [1,1502,null,{}] 03:31:23 INFO - PROCESS | 3640 | 1467973883141 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:31:23 INFO - PROCESS | 3640 | 1467973883144 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:23 INFO - PROCESS | 3640 | 1467973883247 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 03:31:23 INFO - PROCESS | 3640 | 1467973883255 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973883257 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:23 INFO - PROCESS | 3640 | ++DOCSHELL 10F36400 == 18 [pid = 3640] [id = 385] 03:31:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (10F37800) [pid = 3640] [serial = 1155] [outer = 00000000] 03:31:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1773BC00) [pid = 3640] [serial = 1156] [outer = 10F37800] 03:31:23 INFO - PROCESS | 3640 | 1467973883300 Marionette DEBUG loaded listener.js 03:31:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (177ABC00) [pid = 3640] [serial = 1157] [outer = 10F37800] 03:31:23 INFO - PROCESS | 3640 | 1467973883861 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:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 760ms 03:31:23 INFO - PROCESS | 3640 | 1467973883876 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 03:31:23 INFO - PROCESS | 3640 | 1467973883880 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 03:31:23 INFO - PROCESS | 3640 | 1467973883885 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:31:23 INFO - PROCESS | 3640 | 1467973883889 Marionette TRACE conn3 <- [1,1506,null,{}] 03:31:23 INFO - PROCESS | 3640 | 1467973883895 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:31:23 INFO - PROCESS | 3640 | 1467973883898 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:24 INFO - PROCESS | 3640 | 1467973884044 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 03:31:24 INFO - PROCESS | 3640 | 1467973884145 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973884148 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:24 INFO - PROCESS | 3640 | ++DOCSHELL 10F35C00 == 19 [pid = 3640] [id = 386] 03:31:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (10F39C00) [pid = 3640] [serial = 1158] [outer = 00000000] 03:31:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (12BD5800) [pid = 3640] [serial = 1159] [outer = 10F39C00] 03:31:24 INFO - PROCESS | 3640 | 1467973884209 Marionette DEBUG loaded listener.js 03:31:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (13152800) [pid = 3640] [serial = 1160] [outer = 10F39C00] 03:31:24 INFO - PROCESS | 3640 | 1467973884809 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:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1013ms 03:31:24 INFO - PROCESS | 3640 | 1467973884894 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 03:31:24 INFO - PROCESS | 3640 | 1467973884899 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 03:31:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:31:24 INFO - PROCESS | 3640 | 1467973884905 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:31:24 INFO - PROCESS | 3640 | 1467973884908 Marionette TRACE conn3 <- [1,1510,null,{}] 03:31:24 INFO - PROCESS | 3640 | 1467973884912 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:31:24 INFO - PROCESS | 3640 | 1467973884915 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:25 INFO - PROCESS | 3640 | 1467973885071 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 03:31:25 INFO - PROCESS | 3640 | 1467973885147 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973885150 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:25 INFO - PROCESS | 3640 | ++DOCSHELL 10EC7000 == 20 [pid = 3640] [id = 387] 03:31:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (13EC7800) [pid = 3640] [serial = 1161] [outer = 00000000] 03:31:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (14293000) [pid = 3640] [serial = 1162] [outer = 13EC7800] 03:31:25 INFO - PROCESS | 3640 | 1467973885270 Marionette DEBUG loaded listener.js 03:31:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (156E3C00) [pid = 3640] [serial = 1163] [outer = 13EC7800] 03:31:25 INFO - PROCESS | 3640 | 1467973885850 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:31:25 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:31:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:31:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:31:25 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:31:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:31:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:31:25 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:31:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:31:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:31:25 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:31:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:31:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:31:25 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 949ms 03:31:25 INFO - PROCESS | 3640 | 1467973885886 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 03:31:25 INFO - PROCESS | 3640 | 1467973885889 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 03:31:25 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:31:25 INFO - PROCESS | 3640 | 1467973885893 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:31:25 INFO - PROCESS | 3640 | 1467973885896 Marionette TRACE conn3 <- [1,1514,null,{}] 03:31:25 INFO - PROCESS | 3640 | 1467973885907 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:31:25 INFO - PROCESS | 3640 | 1467973885912 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:26 INFO - PROCESS | 3640 | 1467973886012 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 03:31:26 INFO - PROCESS | 3640 | 1467973886140 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973886144 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:26 INFO - PROCESS | 3640 | ++DOCSHELL 17880C00 == 21 [pid = 3640] [id = 388] 03:31:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (17D33C00) [pid = 3640] [serial = 1164] [outer = 00000000] 03:31:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (17DC4000) [pid = 3640] [serial = 1165] [outer = 17D33C00] 03:31:26 INFO - PROCESS | 3640 | 1467973886200 Marionette DEBUG loaded listener.js 03:31:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (19675800) [pid = 3640] [serial = 1166] [outer = 17D33C00] 03:31:26 INFO - PROCESS | 3640 | 1467973886927 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:31:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:31:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:31:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:31:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:31:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:31:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:31:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1107ms 03:31:27 INFO - PROCESS | 3640 | 1467973886987 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 03:31:27 INFO - PROCESS | 3640 | 1467973886994 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 03:31:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:31:27 INFO - PROCESS | 3640 | 1467973886999 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:31:27 INFO - PROCESS | 3640 | 1467973887002 Marionette TRACE conn3 <- [1,1518,null,{}] 03:31:27 INFO - PROCESS | 3640 | 1467973887008 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:31:27 INFO - PROCESS | 3640 | 1467973887010 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:27 INFO - PROCESS | 3640 | 1467973887108 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 03:31:27 INFO - PROCESS | 3640 | 1467973887240 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973887244 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:27 INFO - PROCESS | 3640 | ++DOCSHELL 112E1800 == 22 [pid = 3640] [id = 389] 03:31:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (112E7800) [pid = 3640] [serial = 1167] [outer = 00000000] 03:31:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1281DC00) [pid = 3640] [serial = 1168] [outer = 112E7800] 03:31:27 INFO - PROCESS | 3640 | 1467973887294 Marionette DEBUG loaded listener.js 03:31:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (12BDA400) [pid = 3640] [serial = 1169] [outer = 112E7800] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (129B2000) [pid = 3640] [serial = 1121] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (131EE400) [pid = 3640] [serial = 1123] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (11ADF400) [pid = 3640] [serial = 1120] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (15587C00) [pid = 3640] [serial = 1117] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (155E9000) [pid = 3640] [serial = 1118] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (17087C00) [pid = 3640] [serial = 1115] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (15883000) [pid = 3640] [serial = 1110] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (19E80000) [pid = 3640] [serial = 1093] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (139D9000) [pid = 3640] [serial = 1104] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (13C44C00) [pid = 3640] [serial = 1105] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (15589400) [pid = 3640] [serial = 1107] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (11456000) [pid = 3640] [serial = 1095] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (1292C400) [pid = 3640] [serial = 1096] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (130A3000) [pid = 3640] [serial = 1101] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (13130000) [pid = 3640] [serial = 1102] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (114D6000) [pid = 3640] [serial = 1098] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (1281F800) [pid = 3640] [serial = 1099] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (17005800) [pid = 3640] [serial = 673] [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:27 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (1700D000) [pid = 3640] [serial = 1114] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (16070000) [pid = 3640] [serial = 1111] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (155EC400) [pid = 3640] [serial = 1108] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (139CDC00) [pid = 3640] [serial = 1124] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (165D7400) [pid = 3640] [serial = 1126] [outer = 00000000] [url = about:blank] 03:31:27 INFO - PROCESS | 3640 | 1467973887739 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:31:27 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:31:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:31:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:31:27 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:31:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:31:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 807ms 03:31:27 INFO - PROCESS | 3640 | 1467973887800 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 03:31:27 INFO - PROCESS | 3640 | 1467973887804 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 03:31:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:31:27 INFO - PROCESS | 3640 | 1467973887810 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:31:27 INFO - PROCESS | 3640 | 1467973887812 Marionette TRACE conn3 <- [1,1522,null,{}] 03:31:27 INFO - PROCESS | 3640 | 1467973887816 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:31:27 INFO - PROCESS | 3640 | 1467973887819 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:27 INFO - PROCESS | 3640 | 1467973887951 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 03:31:27 INFO - PROCESS | 3640 | 1467973887957 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973887959 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:27 INFO - PROCESS | 3640 | ++DOCSHELL 11C49000 == 23 [pid = 3640] [id = 390] 03:31:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (11CD2400) [pid = 3640] [serial = 1170] [outer = 00000000] 03:31:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (1312E800) [pid = 3640] [serial = 1171] [outer = 11CD2400] 03:31:28 INFO - PROCESS | 3640 | 1467973888004 Marionette DEBUG loaded listener.js 03:31:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (131B7C00) [pid = 3640] [serial = 1172] [outer = 11CD2400] 03:31:28 INFO - PROCESS | 3640 | 1467973888501 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:31:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:31:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 696ms 03:31:28 INFO - PROCESS | 3640 | 1467973888542 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 03:31:28 INFO - PROCESS | 3640 | 1467973888544 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 03:31:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:31:28 INFO - PROCESS | 3640 | 1467973888548 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:31:28 INFO - PROCESS | 3640 | 1467973888552 Marionette TRACE conn3 <- [1,1526,null,{}] 03:31:28 INFO - PROCESS | 3640 | 1467973888561 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:31:28 INFO - PROCESS | 3640 | 1467973888566 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:28 INFO - PROCESS | 3640 | 1467973888715 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 03:31:28 INFO - PROCESS | 3640 | 1467973888729 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973888732 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:28 INFO - PROCESS | 3640 | ++DOCSHELL 13C47400 == 24 [pid = 3640] [id = 391] 03:31:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (13C47800) [pid = 3640] [serial = 1173] [outer = 00000000] 03:31:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (13ECB000) [pid = 3640] [serial = 1174] [outer = 13C47800] 03:31:28 INFO - PROCESS | 3640 | 1467973888786 Marionette DEBUG loaded listener.js 03:31:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (14F7E400) [pid = 3640] [serial = 1175] [outer = 13C47800] 03:31:29 INFO - PROCESS | 3640 | 1467973889242 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:31:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:31:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 743ms 03:31:29 INFO - PROCESS | 3640 | 1467973889288 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 03:31:29 INFO - PROCESS | 3640 | 1467973889291 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 03:31:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:31:29 INFO - PROCESS | 3640 | 1467973889301 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:31:29 INFO - PROCESS | 3640 | 1467973889303 Marionette TRACE conn3 <- [1,1530,null,{}] 03:31:29 INFO - PROCESS | 3640 | 1467973889306 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:31:29 INFO - PROCESS | 3640 | 1467973889308 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:29 INFO - PROCESS | 3640 | 1467973889420 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 03:31:29 INFO - PROCESS | 3640 | 1467973889425 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973889427 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:29 INFO - PROCESS | 3640 | ++DOCSHELL 14F7A400 == 25 [pid = 3640] [id = 392] 03:31:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (14F7D400) [pid = 3640] [serial = 1176] [outer = 00000000] 03:31:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (156E1800) [pid = 3640] [serial = 1177] [outer = 14F7D400] 03:31:29 INFO - PROCESS | 3640 | 1467973889480 Marionette DEBUG loaded listener.js 03:31:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (158C9400) [pid = 3640] [serial = 1178] [outer = 14F7D400] 03:31:29 INFO - PROCESS | 3640 | 1467973889919 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:31:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:31:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 633ms 03:31:29 INFO - PROCESS | 3640 | 1467973889936 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 03:31:29 INFO - PROCESS | 3640 | 1467973889938 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 03:31:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:31:29 INFO - PROCESS | 3640 | 1467973889948 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:31:29 INFO - PROCESS | 3640 | 1467973889949 Marionette TRACE conn3 <- [1,1534,null,{}] 03:31:29 INFO - PROCESS | 3640 | 1467973889953 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:31:29 INFO - PROCESS | 3640 | 1467973889955 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:30 INFO - PROCESS | 3640 | 1467973890060 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 03:31:30 INFO - PROCESS | 3640 | 1467973890146 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973890148 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:30 INFO - PROCESS | 3640 | ++DOCSHELL 1620B400 == 26 [pid = 3640] [id = 393] 03:31:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1620E000) [pid = 3640] [serial = 1179] [outer = 00000000] 03:31:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (13CB2000) [pid = 3640] [serial = 1180] [outer = 1620E000] 03:31:30 INFO - PROCESS | 3640 | 1467973890192 Marionette DEBUG loaded listener.js 03:31:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (1660C000) [pid = 3640] [serial = 1181] [outer = 1620E000] 03:31:30 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (16075800) [pid = 3640] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:31:30 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (14FB5C00) [pid = 3640] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:31:30 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (13ED2000) [pid = 3640] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:31:30 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (131B1400) [pid = 3640] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:31:30 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (1145A800) [pid = 3640] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:31:30 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (131B7000) [pid = 3640] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:31:30 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (0F31D400) [pid = 3640] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:31:30 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (13943800) [pid = 3640] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:31:30 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (16F0A800) [pid = 3640] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:31:30 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (10A80C00) [pid = 3640] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:31:30 INFO - PROCESS | 3640 | 1467973890701 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:31:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:31:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 743ms 03:31:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:31:30 INFO - PROCESS | 3640 | 1467973890714 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 03:31:30 INFO - PROCESS | 3640 | 1467973890716 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 03:31:30 INFO - PROCESS | 3640 | 1467973890719 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:31:30 INFO - PROCESS | 3640 | 1467973890721 Marionette TRACE conn3 <- [1,1538,null,{}] 03:31:30 INFO - PROCESS | 3640 | 1467973890725 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:31:30 INFO - PROCESS | 3640 | 1467973890730 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:30 INFO - PROCESS | 3640 | 1467973890841 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 03:31:30 INFO - PROCESS | 3640 | 1467973890932 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973890934 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:30 INFO - PROCESS | 3640 | ++DOCSHELL 12B01800 == 27 [pid = 3640] [id = 394] 03:31:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (1306A800) [pid = 3640] [serial = 1182] [outer = 00000000] 03:31:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (14FB5C00) [pid = 3640] [serial = 1183] [outer = 1306A800] 03:31:30 INFO - PROCESS | 3640 | 1467973890980 Marionette DEBUG loaded listener.js 03:31:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (1700EC00) [pid = 3640] [serial = 1184] [outer = 1306A800] 03:31:31 INFO - PROCESS | 3640 | 1467973891351 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:31:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:31:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 696ms 03:31:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:31:31 INFO - PROCESS | 3640 | 1467973891420 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 03:31:31 INFO - PROCESS | 3640 | 1467973891422 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 03:31:31 INFO - PROCESS | 3640 | 1467973891425 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:31:31 INFO - PROCESS | 3640 | 1467973891427 Marionette TRACE conn3 <- [1,1542,null,{}] 03:31:31 INFO - PROCESS | 3640 | 1467973891457 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:31:31 INFO - PROCESS | 3640 | 1467973891459 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:31 INFO - PROCESS | 3640 | 1467973891545 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 03:31:31 INFO - PROCESS | 3640 | 1467973891551 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973891553 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:31 INFO - PROCESS | 3640 | ++DOCSHELL 13C4C000 == 28 [pid = 3640] [id = 395] 03:31:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (17005C00) [pid = 3640] [serial = 1185] [outer = 00000000] 03:31:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (17D39400) [pid = 3640] [serial = 1186] [outer = 17005C00] 03:31:31 INFO - PROCESS | 3640 | 1467973891595 Marionette DEBUG loaded listener.js 03:31:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (19675C00) [pid = 3640] [serial = 1187] [outer = 17005C00] 03:31:32 INFO - PROCESS | 3640 | 1467973892032 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:31:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:31:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 633ms 03:31:32 INFO - PROCESS | 3640 | 1467973892063 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 03:31:32 INFO - PROCESS | 3640 | 1467973892066 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 03:31:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:31:32 INFO - PROCESS | 3640 | 1467973892069 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:31:32 INFO - PROCESS | 3640 | 1467973892070 Marionette TRACE conn3 <- [1,1546,null,{}] 03:31:32 INFO - PROCESS | 3640 | 1467973892074 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:31:32 INFO - PROCESS | 3640 | 1467973892076 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:32 INFO - PROCESS | 3640 | 1467973892153 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 03:31:32 INFO - PROCESS | 3640 | 1467973892158 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973892160 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:32 INFO - PROCESS | 3640 | ++DOCSHELL 10A08400 == 29 [pid = 3640] [id = 396] 03:31:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (17D34C00) [pid = 3640] [serial = 1188] [outer = 00000000] 03:31:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (19683C00) [pid = 3640] [serial = 1189] [outer = 17D34C00] 03:31:32 INFO - PROCESS | 3640 | 1467973892204 Marionette DEBUG loaded listener.js 03:31:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (19726C00) [pid = 3640] [serial = 1190] [outer = 17D34C00] 03:31:32 INFO - PROCESS | 3640 | 1467973892685 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:31:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:31:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 712ms 03:31:32 INFO - PROCESS | 3640 | 1467973892769 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 03:31:32 INFO - PROCESS | 3640 | 1467973892774 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 03:31:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:31:32 INFO - PROCESS | 3640 | 1467973892779 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:31:32 INFO - PROCESS | 3640 | 1467973892783 Marionette TRACE conn3 <- [1,1550,null,{}] 03:31:32 INFO - PROCESS | 3640 | 1467973892789 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:31:32 INFO - PROCESS | 3640 | 1467973892792 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:32 INFO - PROCESS | 3640 | 1467973892960 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 03:31:33 INFO - PROCESS | 3640 | 1467973893058 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973893111 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:33 INFO - PROCESS | 3640 | ++DOCSHELL 112AA000 == 30 [pid = 3640] [id = 397] 03:31:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (112DF800) [pid = 3640] [serial = 1191] [outer = 00000000] 03:31:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (11ADF400) [pid = 3640] [serial = 1192] [outer = 112DF800] 03:31:33 INFO - PROCESS | 3640 | 1467973893207 Marionette DEBUG loaded listener.js 03:31:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (12930C00) [pid = 3640] [serial = 1193] [outer = 112DF800] 03:31:33 INFO - PROCESS | 3640 | 1467973893774 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:31:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:31:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1013ms 03:31:33 INFO - PROCESS | 3640 | 1467973893815 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 03:31:33 INFO - PROCESS | 3640 | 1467973893819 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 03:31:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:31:33 INFO - PROCESS | 3640 | 1467973893826 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:31:33 INFO - PROCESS | 3640 | 1467973893829 Marionette TRACE conn3 <- [1,1554,null,{}] 03:31:33 INFO - PROCESS | 3640 | 1467973893833 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:31:33 INFO - PROCESS | 3640 | 1467973893836 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:33 INFO - PROCESS | 3640 | 1467973893950 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 03:31:34 INFO - PROCESS | 3640 | 1467973894079 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973894082 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:34 INFO - PROCESS | 3640 | ++DOCSHELL 131ED000 == 31 [pid = 3640] [id = 398] 03:31:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (1344BC00) [pid = 3640] [serial = 1194] [outer = 00000000] 03:31:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (139D8800) [pid = 3640] [serial = 1195] [outer = 1344BC00] 03:31:34 INFO - PROCESS | 3640 | 1467973894138 Marionette DEBUG loaded listener.js 03:31:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (13C45000) [pid = 3640] [serial = 1196] [outer = 1344BC00] 03:31:34 INFO - PROCESS | 3640 | 1467973894732 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:31:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:31:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 965ms 03:31:34 INFO - PROCESS | 3640 | 1467973894771 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 03:31:34 INFO - PROCESS | 3640 | 1467973894773 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 03:31:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:31:34 INFO - PROCESS | 3640 | 1467973894777 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:31:34 INFO - PROCESS | 3640 | 1467973894781 Marionette TRACE conn3 <- [1,1558,null,{}] 03:31:34 INFO - PROCESS | 3640 | 1467973894791 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:31:34 INFO - PROCESS | 3640 | 1467973894796 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:34 INFO - PROCESS | 3640 | 1467973894904 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 03:31:35 INFO - PROCESS | 3640 | 1467973895038 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973895042 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:35 INFO - PROCESS | 3640 | ++DOCSHELL 14294400 == 32 [pid = 3640] [id = 399] 03:31:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (156E0400) [pid = 3640] [serial = 1197] [outer = 00000000] 03:31:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (17008000) [pid = 3640] [serial = 1198] [outer = 156E0400] 03:31:35 INFO - PROCESS | 3640 | 1467973895097 Marionette DEBUG loaded listener.js 03:31:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (17DCC000) [pid = 3640] [serial = 1199] [outer = 156E0400] 03:31:35 INFO - PROCESS | 3640 | 1467973895768 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:31:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:31:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1107ms 03:31:35 INFO - PROCESS | 3640 | 1467973895914 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 03:31:35 INFO - PROCESS | 3640 | 1467973895918 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 03:31:35 INFO - PROCESS | 3640 | 1467973895923 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:31:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:31:35 INFO - PROCESS | 3640 | 1467973895926 Marionette TRACE conn3 <- [1,1562,null,{}] 03:31:35 INFO - PROCESS | 3640 | 1467973895932 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:31:35 INFO - PROCESS | 3640 | 1467973895935 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:36 INFO - PROCESS | 3640 | 1467973896047 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 03:31:36 INFO - PROCESS | 3640 | 1467973896130 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973896135 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:36 INFO - PROCESS | 3640 | ++DOCSHELL 11455800 == 33 [pid = 3640] [id = 400] 03:31:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (114D6000) [pid = 3640] [serial = 1200] [outer = 00000000] 03:31:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1281E800) [pid = 3640] [serial = 1201] [outer = 114D6000] 03:31:36 INFO - PROCESS | 3640 | 1467973896224 Marionette DEBUG loaded listener.js 03:31:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (12BD5000) [pid = 3640] [serial = 1202] [outer = 114D6000] 03:31:37 INFO - PROCESS | 3640 | --DOCSHELL 0F31C400 == 32 [pid = 3640] [id = 376] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (165E3000) [pid = 3640] [serial = 1127] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (1773BC00) [pid = 3640] [serial = 1156] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (156E5C00) [pid = 3640] [serial = 1141] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1428F400) [pid = 3640] [serial = 1138] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (16B22400) [pid = 3640] [serial = 1154] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (12824800) [pid = 3640] [serial = 1132] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (12BCFC00) [pid = 3640] [serial = 1133] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (131B9C00) [pid = 3640] [serial = 1135] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (13277800) [pid = 3640] [serial = 1136] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (10559C00) [pid = 3640] [serial = 1129] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (10A74800) [pid = 3640] [serial = 1130] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (1606A000) [pid = 3640] [serial = 1144] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (156E8400) [pid = 3640] [serial = 1142] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (176EC800) [pid = 3640] [serial = 1147] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (165E0C00) [pid = 3640] [serial = 1145] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (131BB000) [pid = 3640] [serial = 1150] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (139D7000) [pid = 3640] [serial = 1151] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (1772F800) [pid = 3640] [serial = 1148] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (15884400) [pid = 3640] [serial = 1153] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (14F7BC00) [pid = 3640] [serial = 1139] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 3640 | 1467973897377 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:31:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:31:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1518ms 03:31:37 INFO - PROCESS | 3640 | 1467973897434 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 03:31:37 INFO - PROCESS | 3640 | 1467973897438 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 03:31:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:31:37 INFO - PROCESS | 3640 | 1467973897443 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:31:37 INFO - PROCESS | 3640 | 1467973897447 Marionette TRACE conn3 <- [1,1566,null,{}] 03:31:37 INFO - PROCESS | 3640 | 1467973897452 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:31:37 INFO - PROCESS | 3640 | 1467973897455 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:37 INFO - PROCESS | 3640 | 1467973897581 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 03:31:37 INFO - PROCESS | 3640 | 1467973897665 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973897669 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:37 INFO - PROCESS | 3640 | ++DOCSHELL 10A09400 == 33 [pid = 3640] [id = 401] 03:31:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (10A0E800) [pid = 3640] [serial = 1203] [outer = 00000000] 03:31:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (10F3A000) [pid = 3640] [serial = 1204] [outer = 10A0E800] 03:31:37 INFO - PROCESS | 3640 | 1467973897716 Marionette DEBUG loaded listener.js 03:31:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (10F3C400) [pid = 3640] [serial = 1205] [outer = 10A0E800] 03:31:38 INFO - PROCESS | 3640 | 1467973898147 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:31:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:31:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 744ms 03:31:38 INFO - PROCESS | 3640 | 1467973898184 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 03:31:38 INFO - PROCESS | 3640 | 1467973898189 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 03:31:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:31:38 INFO - PROCESS | 3640 | 1467973898196 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:31:38 INFO - PROCESS | 3640 | 1467973898198 Marionette TRACE conn3 <- [1,1570,null,{}] 03:31:38 INFO - PROCESS | 3640 | 1467973898202 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:31:38 INFO - PROCESS | 3640 | 1467973898205 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:38 INFO - PROCESS | 3640 | 1467973898337 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 03:31:38 INFO - PROCESS | 3640 | 1467973898344 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973898347 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:38 INFO - PROCESS | 3640 | ++DOCSHELL 13128400 == 34 [pid = 3640] [id = 402] 03:31:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (13128C00) [pid = 3640] [serial = 1206] [outer = 00000000] 03:31:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (131B5000) [pid = 3640] [serial = 1207] [outer = 13128C00] 03:31:38 INFO - PROCESS | 3640 | 1467973898400 Marionette DEBUG loaded listener.js 03:31:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (131BB000) [pid = 3640] [serial = 1208] [outer = 13128C00] 03:31:38 INFO - PROCESS | 3640 | 1467973898858 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:31:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:31:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 696ms 03:31:38 INFO - PROCESS | 3640 | 1467973898926 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 03:31:38 INFO - PROCESS | 3640 | 1467973898928 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 03:31:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:31:38 INFO - PROCESS | 3640 | 1467973898932 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:31:38 INFO - PROCESS | 3640 | 1467973898935 Marionette TRACE conn3 <- [1,1574,null,{}] 03:31:38 INFO - PROCESS | 3640 | 1467973898946 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:31:38 INFO - PROCESS | 3640 | 1467973898950 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:39 INFO - PROCESS | 3640 | 1467973899068 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 03:31:39 INFO - PROCESS | 3640 | 1467973899162 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973899165 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:39 INFO - PROCESS | 3640 | ++DOCSHELL 13C40C00 == 35 [pid = 3640] [id = 403] 03:31:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (13C44C00) [pid = 3640] [serial = 1209] [outer = 00000000] 03:31:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (13ED3800) [pid = 3640] [serial = 1210] [outer = 13C44C00] 03:31:39 INFO - PROCESS | 3640 | 1467973899213 Marionette DEBUG loaded listener.js 03:31:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (14F7E800) [pid = 3640] [serial = 1211] [outer = 13C44C00] 03:31:39 INFO - PROCESS | 3640 | 1467973899611 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:31:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:31:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 743ms 03:31:39 INFO - PROCESS | 3640 | 1467973899672 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 03:31:39 INFO - PROCESS | 3640 | 1467973899675 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 03:31:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:31:39 INFO - PROCESS | 3640 | 1467973899687 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:31:39 INFO - PROCESS | 3640 | 1467973899689 Marionette TRACE conn3 <- [1,1578,null,{}] 03:31:39 INFO - PROCESS | 3640 | 1467973899698 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:31:39 INFO - PROCESS | 3640 | 1467973899700 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:39 INFO - PROCESS | 3640 | 1467973899811 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 03:31:39 INFO - PROCESS | 3640 | 1467973899820 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973899822 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:39 INFO - PROCESS | 3640 | ++DOCSHELL 14F7AC00 == 36 [pid = 3640] [id = 404] 03:31:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (14F7BC00) [pid = 3640] [serial = 1212] [outer = 00000000] 03:31:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (156E5C00) [pid = 3640] [serial = 1213] [outer = 14F7BC00] 03:31:39 INFO - PROCESS | 3640 | 1467973899866 Marionette DEBUG loaded listener.js 03:31:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (15839C00) [pid = 3640] [serial = 1214] [outer = 14F7BC00] 03:31:40 INFO - PROCESS | 3640 | 1467973900305 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:31:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:31:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 664ms 03:31:40 INFO - PROCESS | 3640 | 1467973900337 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 03:31:40 INFO - PROCESS | 3640 | 1467973900339 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 03:31:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:31:40 INFO - PROCESS | 3640 | 1467973900342 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:31:40 INFO - PROCESS | 3640 | 1467973900344 Marionette TRACE conn3 <- [1,1582,null,{}] 03:31:40 INFO - PROCESS | 3640 | 1467973900348 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:31:40 INFO - PROCESS | 3640 | 1467973900350 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:40 INFO - PROCESS | 3640 | 1467973900481 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 03:31:40 INFO - PROCESS | 3640 | 1467973900497 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973900499 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:40 INFO - PROCESS | 3640 | ++DOCSHELL 158CE800 == 37 [pid = 3640] [id = 405] 03:31:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (1606C000) [pid = 3640] [serial = 1215] [outer = 00000000] 03:31:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (165E0C00) [pid = 3640] [serial = 1216] [outer = 1606C000] 03:31:40 INFO - PROCESS | 3640 | 1467973900546 Marionette DEBUG loaded listener.js 03:31:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (165E3800) [pid = 3640] [serial = 1217] [outer = 1606C000] 03:31:41 INFO - PROCESS | 3640 | 1467973901040 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:31:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:31:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 712ms 03:31:41 INFO - PROCESS | 3640 | 1467973901073 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 03:31:41 INFO - PROCESS | 3640 | 1467973901075 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 03:31:41 INFO - PROCESS | 3640 | 1467973901078 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:31:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:31:41 INFO - PROCESS | 3640 | 1467973901080 Marionette TRACE conn3 <- [1,1586,null,{}] 03:31:41 INFO - PROCESS | 3640 | 1467973901083 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:31:41 INFO - PROCESS | 3640 | 1467973901089 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:41 INFO - PROCESS | 3640 | 1467973901225 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 03:31:41 INFO - PROCESS | 3640 | 1467973901285 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973901287 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:41 INFO - PROCESS | 3640 | ++DOCSHELL 16E45C00 == 38 [pid = 3640] [id = 406] 03:31:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (17005800) [pid = 3640] [serial = 1218] [outer = 00000000] 03:31:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (176EF800) [pid = 3640] [serial = 1219] [outer = 17005800] 03:31:41 INFO - PROCESS | 3640 | 1467973901334 Marionette DEBUG loaded listener.js 03:31:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (177A5800) [pid = 3640] [serial = 1220] [outer = 17005800] 03:31:41 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (1620E000) [pid = 3640] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:31:41 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (17D34C00) [pid = 3640] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:31:41 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (17005C00) [pid = 3640] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:31:41 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (13C47800) [pid = 3640] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:31:41 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (17D33C00) [pid = 3640] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:31:41 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (14F7D400) [pid = 3640] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:31:41 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (112E7800) [pid = 3640] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:31:41 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (13EC7800) [pid = 3640] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:31:41 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1306A800) [pid = 3640] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:31:41 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (10F37800) [pid = 3640] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:31:41 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (11CD2400) [pid = 3640] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:31:41 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (10F39C00) [pid = 3640] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:31:41 INFO - PROCESS | 3640 | 1467973901864 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:31:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:31:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 855ms 03:31:41 INFO - PROCESS | 3640 | 1467973901922 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 03:31:41 INFO - PROCESS | 3640 | 1467973901924 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 03:31:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:31:41 INFO - PROCESS | 3640 | 1467973901927 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:31:41 INFO - PROCESS | 3640 | 1467973901929 Marionette TRACE conn3 <- [1,1590,null,{}] 03:31:41 INFO - PROCESS | 3640 | 1467973901932 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:31:41 INFO - PROCESS | 3640 | 1467973901934 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:42 INFO - PROCESS | 3640 | 1467973902009 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 03:31:42 INFO - PROCESS | 3640 | 1467973902014 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973902016 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:42 INFO - PROCESS | 3640 | ++DOCSHELL 1140B800 == 39 [pid = 3640] [id = 407] 03:31:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (13EC7800) [pid = 3640] [serial = 1221] [outer = 00000000] 03:31:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (1700E000) [pid = 3640] [serial = 1222] [outer = 13EC7800] 03:31:42 INFO - PROCESS | 3640 | 1467973902059 Marionette DEBUG loaded listener.js 03:31:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (1762BC00) [pid = 3640] [serial = 1223] [outer = 13EC7800] 03:31:42 INFO - PROCESS | 3640 | 1467973902510 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:31:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:31:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 633ms 03:31:42 INFO - PROCESS | 3640 | 1467973902565 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 03:31:42 INFO - PROCESS | 3640 | 1467973902567 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 03:31:42 INFO - PROCESS | 3640 | 1467973902571 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:31:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:31:42 INFO - PROCESS | 3640 | 1467973902572 Marionette TRACE conn3 <- [1,1594,null,{}] 03:31:42 INFO - PROCESS | 3640 | 1467973902575 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:31:42 INFO - PROCESS | 3640 | 1467973902577 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:42 INFO - PROCESS | 3640 | 1467973902654 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 03:31:42 INFO - PROCESS | 3640 | 1467973902659 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973902661 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:42 INFO - PROCESS | 3640 | ++DOCSHELL 1787B800 == 40 [pid = 3640] [id = 408] 03:31:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (17D34C00) [pid = 3640] [serial = 1224] [outer = 00000000] 03:31:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (1967E800) [pid = 3640] [serial = 1225] [outer = 17D34C00] 03:31:42 INFO - PROCESS | 3640 | 1467973902704 Marionette DEBUG loaded listener.js 03:31:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (1967EC00) [pid = 3640] [serial = 1226] [outer = 17D34C00] 03:31:43 INFO - PROCESS | 3640 | 1467973903124 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:31:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:31:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 601ms 03:31:43 INFO - PROCESS | 3640 | 1467973903168 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 03:31:43 INFO - PROCESS | 3640 | 1467973903170 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 03:31:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:31:43 INFO - PROCESS | 3640 | 1467973903174 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:31:43 INFO - PROCESS | 3640 | 1467973903175 Marionette TRACE conn3 <- [1,1598,null,{}] 03:31:43 INFO - PROCESS | 3640 | 1467973903183 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:31:43 INFO - PROCESS | 3640 | 1467973903185 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:43 INFO - PROCESS | 3640 | 1467973903263 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 03:31:43 INFO - PROCESS | 3640 | 1467973903268 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973903270 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:43 INFO - PROCESS | 3640 | ++DOCSHELL 13C40800 == 41 [pid = 3640] [id = 409] 03:31:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (19A23C00) [pid = 3640] [serial = 1227] [outer = 00000000] 03:31:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (19A67C00) [pid = 3640] [serial = 1228] [outer = 19A23C00] 03:31:43 INFO - PROCESS | 3640 | 1467973903312 Marionette DEBUG loaded listener.js 03:31:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (19A69000) [pid = 3640] [serial = 1229] [outer = 19A23C00] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 131ED000 == 40 [pid = 3640] [id = 398] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 12B01800 == 39 [pid = 3640] [id = 394] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 112AA000 == 38 [pid = 3640] [id = 397] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 10A08400 == 37 [pid = 3640] [id = 396] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 13C4C000 == 36 [pid = 3640] [id = 395] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 14294400 == 35 [pid = 3640] [id = 399] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 10A09400 == 34 [pid = 3640] [id = 401] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 11455800 == 33 [pid = 3640] [id = 400] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 13128400 == 32 [pid = 3640] [id = 402] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 13C40C00 == 31 [pid = 3640] [id = 403] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 1787B800 == 30 [pid = 3640] [id = 408] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 1140B800 == 29 [pid = 3640] [id = 407] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 16E45C00 == 28 [pid = 3640] [id = 406] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 14F7AC00 == 27 [pid = 3640] [id = 404] 03:31:44 INFO - PROCESS | 3640 | --DOCSHELL 158CE800 == 26 [pid = 3640] [id = 405] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (13ECB000) [pid = 3640] [serial = 1174] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (17DC4000) [pid = 3640] [serial = 1165] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (156E1800) [pid = 3640] [serial = 1177] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (19675800) [pid = 3640] [serial = 1166] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (1281DC00) [pid = 3640] [serial = 1168] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (12BDA400) [pid = 3640] [serial = 1169] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (14293000) [pid = 3640] [serial = 1162] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (156E3C00) [pid = 3640] [serial = 1163] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (14FB5C00) [pid = 3640] [serial = 1183] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (177ABC00) [pid = 3640] [serial = 1157] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (1312E800) [pid = 3640] [serial = 1171] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (12BD5800) [pid = 3640] [serial = 1159] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (13152800) [pid = 3640] [serial = 1160] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (13CB2000) [pid = 3640] [serial = 1180] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (19683C00) [pid = 3640] [serial = 1189] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (17D39400) [pid = 3640] [serial = 1186] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (1660C000) [pid = 3640] [serial = 1181] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (19726C00) [pid = 3640] [serial = 1190] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (158C9400) [pid = 3640] [serial = 1178] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (19675C00) [pid = 3640] [serial = 1187] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (14F7E400) [pid = 3640] [serial = 1175] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (131B7C00) [pid = 3640] [serial = 1172] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (1700EC00) [pid = 3640] [serial = 1184] [outer = 00000000] [url = about:blank] 03:31:45 INFO - PROCESS | 3640 | 1467973905055 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:31:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:31:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1899ms 03:31:45 INFO - PROCESS | 3640 | 1467973905072 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 03:31:45 INFO - PROCESS | 3640 | 1467973905076 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 03:31:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:31:45 INFO - PROCESS | 3640 | 1467973905085 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:31:45 INFO - PROCESS | 3640 | 1467973905089 Marionette TRACE conn3 <- [1,1602,null,{}] 03:31:45 INFO - PROCESS | 3640 | 1467973905095 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:31:45 INFO - PROCESS | 3640 | 1467973905098 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:45 INFO - PROCESS | 3640 | 1467973905186 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 03:31:45 INFO - PROCESS | 3640 | 1467973905196 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973905201 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:45 INFO - PROCESS | 3640 | ++DOCSHELL 10E73000 == 27 [pid = 3640] [id = 410] 03:31:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (10ECB800) [pid = 3640] [serial = 1230] [outer = 00000000] 03:31:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (10F3C800) [pid = 3640] [serial = 1231] [outer = 10ECB800] 03:31:45 INFO - PROCESS | 3640 | 1467973905254 Marionette DEBUG loaded listener.js 03:31:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (112E1000) [pid = 3640] [serial = 1232] [outer = 10ECB800] 03:31:45 INFO - PROCESS | 3640 | 1467973905739 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:31:45 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:31:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 712ms 03:31:45 INFO - PROCESS | 3640 | 1467973905782 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 03:31:45 INFO - PROCESS | 3640 | 1467973905787 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 03:31:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:31:45 INFO - PROCESS | 3640 | 1467973905793 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:31:45 INFO - PROCESS | 3640 | 1467973905796 Marionette TRACE conn3 <- [1,1606,null,{}] 03:31:45 INFO - PROCESS | 3640 | 1467973905799 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:31:45 INFO - PROCESS | 3640 | 1467973905802 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:45 INFO - PROCESS | 3640 | 1467973905888 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 03:31:45 INFO - PROCESS | 3640 | 1467973905897 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973905900 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:45 INFO - PROCESS | 3640 | ++DOCSHELL 12BD3000 == 28 [pid = 3640] [id = 411] 03:31:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (12BD5800) [pid = 3640] [serial = 1233] [outer = 00000000] 03:31:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (1306C800) [pid = 3640] [serial = 1234] [outer = 12BD5800] 03:31:45 INFO - PROCESS | 3640 | 1467973905947 Marionette DEBUG loaded listener.js 03:31:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (13129C00) [pid = 3640] [serial = 1235] [outer = 12BD5800] 03:31:46 INFO - PROCESS | 3640 | 1467973906460 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:31:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:31:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 696ms 03:31:46 INFO - PROCESS | 3640 | 1467973906524 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 03:31:46 INFO - PROCESS | 3640 | 1467973906527 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 03:31:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:31:46 INFO - PROCESS | 3640 | 1467973906530 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:31:46 INFO - PROCESS | 3640 | 1467973906534 Marionette TRACE conn3 <- [1,1610,null,{}] 03:31:46 INFO - PROCESS | 3640 | 1467973906545 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:31:46 INFO - PROCESS | 3640 | 1467973906549 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:46 INFO - PROCESS | 3640 | 1467973906658 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 03:31:46 INFO - PROCESS | 3640 | 1467973906749 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973906752 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:46 INFO - PROCESS | 3640 | ++DOCSHELL 1394D400 == 29 [pid = 3640] [id = 412] 03:31:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (1394E400) [pid = 3640] [serial = 1236] [outer = 00000000] 03:31:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (13C3E800) [pid = 3640] [serial = 1237] [outer = 1394E400] 03:31:46 INFO - PROCESS | 3640 | 1467973906799 Marionette DEBUG loaded listener.js 03:31:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (13C48C00) [pid = 3640] [serial = 1238] [outer = 1394E400] 03:31:47 INFO - PROCESS | 3640 | 1467973907162 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:31:47 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:31:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 712ms 03:31:47 INFO - PROCESS | 3640 | 1467973907229 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 03:31:47 INFO - PROCESS | 3640 | 1467973907232 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 03:31:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:31:47 INFO - PROCESS | 3640 | 1467973907235 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:31:47 INFO - PROCESS | 3640 | 1467973907236 Marionette TRACE conn3 <- [1,1614,null,{}] 03:31:47 INFO - PROCESS | 3640 | 1467973907250 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:31:47 INFO - PROCESS | 3640 | 1467973907253 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:47 INFO - PROCESS | 3640 | 1467973907341 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 03:31:47 INFO - PROCESS | 3640 | 1467973907346 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973907348 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:47 INFO - PROCESS | 3640 | ++DOCSHELL 13C3E400 == 30 [pid = 3640] [id = 413] 03:31:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (13C44800) [pid = 3640] [serial = 1239] [outer = 00000000] 03:31:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (14294400) [pid = 3640] [serial = 1240] [outer = 13C44800] 03:31:47 INFO - PROCESS | 3640 | 1467973907392 Marionette DEBUG loaded listener.js 03:31:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (15591400) [pid = 3640] [serial = 1241] [outer = 13C44800] 03:31:48 INFO - PROCESS | 3640 | 1467973908198 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:31:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:31:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1013ms 03:31:48 INFO - PROCESS | 3640 | 1467973908239 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 03:31:48 INFO - PROCESS | 3640 | 1467973908243 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 03:31:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:31:48 INFO - PROCESS | 3640 | 1467973908248 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:31:48 INFO - PROCESS | 3640 | 1467973908253 Marionette TRACE conn3 <- [1,1618,null,{}] 03:31:48 INFO - PROCESS | 3640 | 1467973908258 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:31:48 INFO - PROCESS | 3640 | 1467973908261 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:48 INFO - PROCESS | 3640 | 1467973908381 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 03:31:48 INFO - PROCESS | 3640 | 1467973908465 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973908468 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:48 INFO - PROCESS | 3640 | ++DOCSHELL 11407000 == 31 [pid = 3640] [id = 414] 03:31:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (1140FC00) [pid = 3640] [serial = 1242] [outer = 00000000] 03:31:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (1306D400) [pid = 3640] [serial = 1243] [outer = 1140FC00] 03:31:48 INFO - PROCESS | 3640 | 1467973908564 Marionette DEBUG loaded listener.js 03:31:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (131B6000) [pid = 3640] [serial = 1244] [outer = 1140FC00] 03:31:49 INFO - PROCESS | 3640 | 1467973909276 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:31:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:31:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1060ms 03:31:49 INFO - PROCESS | 3640 | 1467973909326 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 03:31:49 INFO - PROCESS | 3640 | 1467973909331 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 03:31:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:31:49 INFO - PROCESS | 3640 | 1467973909339 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:31:49 INFO - PROCESS | 3640 | 1467973909344 Marionette TRACE conn3 <- [1,1622,null,{}] 03:31:49 INFO - PROCESS | 3640 | 1467973909372 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:31:49 INFO - PROCESS | 3640 | 1467973909375 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:49 INFO - PROCESS | 3640 | 1467973909586 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 03:31:49 INFO - PROCESS | 3640 | 1467973909709 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973909712 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:49 INFO - PROCESS | 3640 | ++DOCSHELL 10A7D800 == 32 [pid = 3640] [id = 415] 03:31:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (10A7E800) [pid = 3640] [serial = 1245] [outer = 00000000] 03:31:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (10F39800) [pid = 3640] [serial = 1246] [outer = 10A7E800] 03:31:49 INFO - PROCESS | 3640 | 1467973909765 Marionette DEBUG loaded listener.js 03:31:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (12854000) [pid = 3640] [serial = 1247] [outer = 10A7E800] 03:31:50 INFO - PROCESS | 3640 | --DOCSHELL 1394D400 == 31 [pid = 3640] [id = 412] 03:31:50 INFO - PROCESS | 3640 | --DOCSHELL 12BD3000 == 30 [pid = 3640] [id = 411] 03:31:50 INFO - PROCESS | 3640 | --DOCSHELL 10E73000 == 29 [pid = 3640] [id = 410] 03:31:50 INFO - PROCESS | 3640 | 1467973910238 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:31:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:31:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 934ms 03:31:50 INFO - PROCESS | 3640 | 1467973910262 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 03:31:50 INFO - PROCESS | 3640 | 1467973910266 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 03:31:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:31:50 INFO - PROCESS | 3640 | 1467973910271 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:31:50 INFO - PROCESS | 3640 | 1467973910274 Marionette TRACE conn3 <- [1,1626,null,{}] 03:31:50 INFO - PROCESS | 3640 | 1467973910282 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:31:50 INFO - PROCESS | 3640 | 1467973910285 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:50 INFO - PROCESS | 3640 | 1467973910374 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 03:31:50 INFO - PROCESS | 3640 | 1467973910381 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973910384 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:50 INFO - PROCESS | 3640 | ++DOCSHELL 131F0800 == 30 [pid = 3640] [id = 416] 03:31:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (13277800) [pid = 3640] [serial = 1248] [outer = 00000000] 03:31:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (13450800) [pid = 3640] [serial = 1249] [outer = 13277800] 03:31:50 INFO - PROCESS | 3640 | 1467973910429 Marionette DEBUG loaded listener.js 03:31:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (13C3E000) [pid = 3640] [serial = 1250] [outer = 13277800] 03:31:50 INFO - PROCESS | 3640 | 1467973910916 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:31:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:31:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 711ms 03:31:51 INFO - PROCESS | 3640 | 1467973910972 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 03:31:51 INFO - PROCESS | 3640 | 1467973910975 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 03:31:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:31:51 INFO - PROCESS | 3640 | 1467973910978 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:31:51 INFO - PROCESS | 3640 | 1467973910980 Marionette TRACE conn3 <- [1,1630,null,{}] 03:31:51 INFO - PROCESS | 3640 | 1467973910984 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:31:51 INFO - PROCESS | 3640 | 1467973910986 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:51 INFO - PROCESS | 3640 | 1467973911078 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 03:31:51 INFO - PROCESS | 3640 | 1467973911209 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973911211 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:51 INFO - PROCESS | 3640 | ++DOCSHELL 155EA000 == 31 [pid = 3640] [id = 417] 03:31:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (155ED800) [pid = 3640] [serial = 1251] [outer = 00000000] 03:31:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (15839000) [pid = 3640] [serial = 1252] [outer = 155ED800] 03:31:51 INFO - PROCESS | 3640 | 1467973911256 Marionette DEBUG loaded listener.js 03:31:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (15883000) [pid = 3640] [serial = 1253] [outer = 155ED800] 03:31:51 INFO - PROCESS | 3640 | 1467973911670 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:31:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:31:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 696ms 03:31:51 INFO - PROCESS | 3640 | 1467973911709 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 03:31:51 INFO - PROCESS | 3640 | 1467973911712 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 03:31:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:31:51 INFO - PROCESS | 3640 | 1467973911723 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:31:51 INFO - PROCESS | 3640 | 1467973911727 Marionette TRACE conn3 <- [1,1634,null,{}] 03:31:51 INFO - PROCESS | 3640 | 1467973911731 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:31:51 INFO - PROCESS | 3640 | 1467973911734 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:51 INFO - PROCESS | 3640 | 1467973911819 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 03:31:51 INFO - PROCESS | 3640 | 1467973911824 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973911826 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:51 INFO - PROCESS | 3640 | ++DOCSHELL 16074400 == 32 [pid = 3640] [id = 418] 03:31:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (16076400) [pid = 3640] [serial = 1254] [outer = 00000000] 03:31:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (16B23C00) [pid = 3640] [serial = 1255] [outer = 16076400] 03:31:51 INFO - PROCESS | 3640 | 1467973911869 Marionette DEBUG loaded listener.js 03:31:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (16E3EC00) [pid = 3640] [serial = 1256] [outer = 16076400] 03:31:52 INFO - PROCESS | 3640 | 1467973912349 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:31:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:31:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 665ms 03:31:52 INFO - PROCESS | 3640 | 1467973912392 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 03:31:52 INFO - PROCESS | 3640 | 1467973912394 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 03:31:52 INFO - PROCESS | 3640 | 1467973912398 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:31:52 INFO - PROCESS | 3640 | 1467973912399 Marionette TRACE conn3 <- [1,1638,null,{}] 03:31:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:31:52 INFO - PROCESS | 3640 | 1467973912403 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:31:52 INFO - PROCESS | 3640 | 1467973912405 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:52 INFO - PROCESS | 3640 | 1467973912520 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 03:31:52 INFO - PROCESS | 3640 | 1467973912606 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973912608 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:52 INFO - PROCESS | 3640 | ++DOCSHELL 16F0AC00 == 33 [pid = 3640] [id = 419] 03:31:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (17005C00) [pid = 3640] [serial = 1257] [outer = 00000000] 03:31:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (1762B800) [pid = 3640] [serial = 1258] [outer = 17005C00] 03:31:52 INFO - PROCESS | 3640 | 1467973912655 Marionette DEBUG loaded listener.js 03:31:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (177A4400) [pid = 3640] [serial = 1259] [outer = 17005C00] 03:31:53 INFO - PROCESS | 3640 | 1467973913080 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:31:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:31:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 744ms 03:31:53 INFO - PROCESS | 3640 | 1467973913141 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 03:31:53 INFO - PROCESS | 3640 | 1467973913143 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 03:31:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:31:53 INFO - PROCESS | 3640 | 1467973913147 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:31:53 INFO - PROCESS | 3640 | 1467973913149 Marionette TRACE conn3 <- [1,1642,null,{}] 03:31:53 INFO - PROCESS | 3640 | 1467973913152 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:31:53 INFO - PROCESS | 3640 | 1467973913154 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:53 INFO - PROCESS | 3640 | 1467973913263 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 03:31:53 INFO - PROCESS | 3640 | 1467973913269 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973913274 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:53 INFO - PROCESS | 3640 | ++DOCSHELL 139D1C00 == 34 [pid = 3640] [id = 420] 03:31:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1802BC00) [pid = 3640] [serial = 1260] [outer = 00000000] 03:31:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (19679000) [pid = 3640] [serial = 1261] [outer = 1802BC00] 03:31:53 INFO - PROCESS | 3640 | 1467973913382 Marionette DEBUG loaded listener.js 03:31:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (19726000) [pid = 3640] [serial = 1262] [outer = 1802BC00] 03:31:53 INFO - PROCESS | 3640 | 1467973913807 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:31:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:31:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 712ms 03:31:53 INFO - PROCESS | 3640 | 1467973913846 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 03:31:53 INFO - PROCESS | 3640 | 1467973913848 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 03:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:31:53 INFO - PROCESS | 3640 | 1467973913851 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:31:53 INFO - PROCESS | 3640 | 1467973913853 Marionette TRACE conn3 <- [1,1646,null,{}] 03:31:53 INFO - PROCESS | 3640 | 1467973913857 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:31:53 INFO - PROCESS | 3640 | 1467973913859 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:54 INFO - PROCESS | 3640 | 1467973914042 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (10ECB800) [pid = 3640] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (12BD5800) [pid = 3640] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (14F7BC00) [pid = 3640] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (1606C000) [pid = 3640] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (17005800) [pid = 3640] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (17D34C00) [pid = 3640] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (13EC7800) [pid = 3640] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (13C44C00) [pid = 3640] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (13128C00) [pid = 3640] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (10A0E800) [pid = 3640] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (19A23C00) [pid = 3640] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (114D6000) [pid = 3640] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (156E0400) [pid = 3640] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (1344BC00) [pid = 3640] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (112DF800) [pid = 3640] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:31:54 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1394E400) [pid = 3640] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:31:54 INFO - PROCESS | 3640 | 1467973914150 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973914153 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:54 INFO - PROCESS | 3640 | ++DOCSHELL 0F31EC00 == 35 [pid = 3640] [id = 421] 03:31:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (1043A000) [pid = 3640] [serial = 1263] [outer = 00000000] 03:31:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (10ECA800) [pid = 3640] [serial = 1264] [outer = 1043A000] 03:31:54 INFO - PROCESS | 3640 | 1467973914229 Marionette DEBUG loaded listener.js 03:31:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (10ECE400) [pid = 3640] [serial = 1265] [outer = 1043A000] 03:31:54 INFO - PROCESS | 3640 | 1467973914624 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:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 806ms 03:31:54 INFO - PROCESS | 3640 | 1467973914686 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 03:31:54 INFO - PROCESS | 3640 | 1467973914688 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 03:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:31:54 INFO - PROCESS | 3640 | 1467973914691 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:31:54 INFO - PROCESS | 3640 | 1467973914693 Marionette TRACE conn3 <- [1,1650,null,{}] 03:31:54 INFO - PROCESS | 3640 | 1467973914696 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:31:54 INFO - PROCESS | 3640 | 1467973914698 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:54 INFO - PROCESS | 3640 | 1467973914775 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 03:31:54 INFO - PROCESS | 3640 | 1467973914780 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973914782 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:54 INFO - PROCESS | 3640 | ++DOCSHELL 0F319800 == 36 [pid = 3640] [id = 422] 03:31:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (10E6D400) [pid = 3640] [serial = 1266] [outer = 00000000] 03:31:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (156E5000) [pid = 3640] [serial = 1267] [outer = 10E6D400] 03:31:54 INFO - PROCESS | 3640 | 1467973914824 Marionette DEBUG loaded listener.js 03:31:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (16F0A400) [pid = 3640] [serial = 1268] [outer = 10E6D400] 03:31:55 INFO - PROCESS | 3640 | 1467973915244 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:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 602ms 03:31:55 INFO - PROCESS | 3640 | 1467973915292 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 03:31:55 INFO - PROCESS | 3640 | 1467973915294 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 03:31:55 INFO - PROCESS | 3640 | 1467973915297 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:31:55 INFO - PROCESS | 3640 | 1467973915299 Marionette TRACE conn3 <- [1,1654,null,{}] 03:31:55 INFO - PROCESS | 3640 | 1467973915302 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:31:55 INFO - PROCESS | 3640 | 1467973915304 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:55 INFO - PROCESS | 3640 | 1467973915381 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 03:31:55 INFO - PROCESS | 3640 | 1467973915386 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973915388 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:55 INFO - PROCESS | 3640 | ++DOCSHELL 156E0C00 == 37 [pid = 3640] [id = 423] 03:31:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (1972DC00) [pid = 3640] [serial = 1269] [outer = 00000000] 03:31:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (19A60400) [pid = 3640] [serial = 1270] [outer = 1972DC00] 03:31:55 INFO - PROCESS | 3640 | 1467973915432 Marionette DEBUG loaded listener.js 03:31:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (19A81C00) [pid = 3640] [serial = 1271] [outer = 1972DC00] 03:31:55 INFO - PROCESS | 3640 | 1467973915900 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:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 649ms 03:31:55 INFO - PROCESS | 3640 | 1467973915947 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 03:31:55 INFO - PROCESS | 3640 | 1467973915950 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 03:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:31:55 INFO - PROCESS | 3640 | 1467973915957 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:31:55 INFO - PROCESS | 3640 | 1467973915959 Marionette TRACE conn3 <- [1,1658,null,{}] 03:31:55 INFO - PROCESS | 3640 | 1467973915962 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:31:55 INFO - PROCESS | 3640 | 1467973915964 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:56 INFO - PROCESS | 3640 | 1467973916043 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 03:31:56 INFO - PROCESS | 3640 | 1467973916049 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973916051 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:56 INFO - PROCESS | 3640 | ++DOCSHELL 165DAC00 == 38 [pid = 3640] [id = 424] 03:31:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1972D800) [pid = 3640] [serial = 1272] [outer = 00000000] 03:31:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (19A89000) [pid = 3640] [serial = 1273] [outer = 1972D800] 03:31:56 INFO - PROCESS | 3640 | 1467973916093 Marionette DEBUG loaded listener.js 03:31:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (19AB2000) [pid = 3640] [serial = 1274] [outer = 1972D800] 03:31:56 INFO - PROCESS | 3640 | 1467973916853 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:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 917ms 03:31:56 INFO - PROCESS | 3640 | 1467973916900 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 03:31:56 INFO - PROCESS | 3640 | 1467973916905 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 03:31:56 INFO - PROCESS | 3640 | 1467973916910 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:31:56 INFO - PROCESS | 3640 | 1467973916914 Marionette TRACE conn3 <- [1,1662,null,{}] 03:31:56 INFO - PROCESS | 3640 | 1467973916919 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:31:56 INFO - PROCESS | 3640 | 1467973916923 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:57 INFO - PROCESS | 3640 | 1467973917034 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 03:31:57 INFO - PROCESS | 3640 | 1467973917159 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973917162 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:57 INFO - PROCESS | 3640 | ++DOCSHELL 11C48400 == 39 [pid = 3640] [id = 425] 03:31:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (129B4800) [pid = 3640] [serial = 1275] [outer = 00000000] 03:31:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1327E800) [pid = 3640] [serial = 1276] [outer = 129B4800] 03:31:57 INFO - PROCESS | 3640 | 1467973917218 Marionette DEBUG loaded listener.js 03:31:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (1428CC00) [pid = 3640] [serial = 1277] [outer = 129B4800] 03:31:57 INFO - PROCESS | 3640 | 1467973917802 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:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 965ms 03:31:57 INFO - PROCESS | 3640 | 1467973917859 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 03:31:57 INFO - PROCESS | 3640 | 1467973917863 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 03:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:31:57 INFO - PROCESS | 3640 | 1467973917870 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:31:57 INFO - PROCESS | 3640 | 1467973917873 Marionette TRACE conn3 <- [1,1666,null,{}] 03:31:57 INFO - PROCESS | 3640 | 1467973917877 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:31:57 INFO - PROCESS | 3640 | 1467973917880 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:58 INFO - PROCESS | 3640 | 1467973917988 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 03:31:58 INFO - PROCESS | 3640 | 1467973918092 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973918095 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:58 INFO - PROCESS | 3640 | ++DOCSHELL 158CF400 == 40 [pid = 3640] [id = 426] 03:31:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (16207000) [pid = 3640] [serial = 1278] [outer = 00000000] 03:31:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (165E3000) [pid = 3640] [serial = 1279] [outer = 16207000] 03:31:58 INFO - PROCESS | 3640 | 1467973918149 Marionette DEBUG loaded listener.js 03:31:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (16E3D000) [pid = 3640] [serial = 1280] [outer = 16207000] 03:31:58 INFO - PROCESS | 3640 | 1467973918774 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:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 949ms 03:31:58 INFO - PROCESS | 3640 | 1467973918815 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 03:31:58 INFO - PROCESS | 3640 | 1467973918817 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 03:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:31:58 INFO - PROCESS | 3640 | 1467973918821 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:31:58 INFO - PROCESS | 3640 | 1467973918825 Marionette TRACE conn3 <- [1,1670,null,{}] 03:31:58 INFO - PROCESS | 3640 | 1467973918836 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:31:58 INFO - PROCESS | 3640 | 1467973918841 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:58 INFO - PROCESS | 3640 | 1467973918945 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 03:31:59 INFO - PROCESS | 3640 | 1467973919061 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973919064 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:31:59 INFO - PROCESS | 3640 | ++DOCSHELL 17007000 == 41 [pid = 3640] [id = 427] 03:31:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (1700EC00) [pid = 3640] [serial = 1281] [outer = 00000000] 03:31:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (19A5E800) [pid = 3640] [serial = 1282] [outer = 1700EC00] 03:31:59 INFO - PROCESS | 3640 | 1467973919120 Marionette DEBUG loaded listener.js 03:31:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (19AAE800) [pid = 3640] [serial = 1283] [outer = 1700EC00] 03:31:59 INFO - PROCESS | 3640 | 1467973919939 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:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1171ms 03:32:00 INFO - PROCESS | 3640 | 1467973920006 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 03:32:00 INFO - PROCESS | 3640 | 1467973920010 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 03:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:32:00 INFO - PROCESS | 3640 | 1467973920015 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:32:00 INFO - PROCESS | 3640 | 1467973920019 Marionette TRACE conn3 <- [1,1674,null,{}] 03:32:00 INFO - PROCESS | 3640 | 1467973920024 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:32:00 INFO - PROCESS | 3640 | 1467973920026 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:00 INFO - PROCESS | 3640 | 1467973920127 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 03:32:00 INFO - PROCESS | 3640 | 1467973920264 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973920269 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:00 INFO - PROCESS | 3640 | ++DOCSHELL 10F36C00 == 42 [pid = 3640] [id = 428] 03:32:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (11210800) [pid = 3640] [serial = 1284] [outer = 00000000] 03:32:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (12D79C00) [pid = 3640] [serial = 1285] [outer = 11210800] 03:32:00 INFO - PROCESS | 3640 | 1467973920318 Marionette DEBUG loaded listener.js 03:32:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (130A5400) [pid = 3640] [serial = 1286] [outer = 11210800] 03:32:00 INFO - PROCESS | 3640 | --DOCSHELL 13C40800 == 41 [pid = 3640] [id = 409] 03:32:00 INFO - PROCESS | 3640 | --DOCSHELL 156E0C00 == 40 [pid = 3640] [id = 423] 03:32:00 INFO - PROCESS | 3640 | --DOCSHELL 0F319800 == 39 [pid = 3640] [id = 422] 03:32:00 INFO - PROCESS | 3640 | --DOCSHELL 0F31EC00 == 38 [pid = 3640] [id = 421] 03:32:00 INFO - PROCESS | 3640 | --DOCSHELL 139D1C00 == 37 [pid = 3640] [id = 420] 03:32:00 INFO - PROCESS | 3640 | --DOCSHELL 16F0AC00 == 36 [pid = 3640] [id = 419] 03:32:00 INFO - PROCESS | 3640 | --DOCSHELL 16074400 == 35 [pid = 3640] [id = 418] 03:32:00 INFO - PROCESS | 3640 | --DOCSHELL 155EA000 == 34 [pid = 3640] [id = 417] 03:32:00 INFO - PROCESS | 3640 | --DOCSHELL 131F0800 == 33 [pid = 3640] [id = 416] 03:32:00 INFO - PROCESS | 3640 | --DOCSHELL 10A7D800 == 32 [pid = 3640] [id = 415] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (10F3C800) [pid = 3640] [serial = 1231] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (1306C800) [pid = 3640] [serial = 1234] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (13129C00) [pid = 3640] [serial = 1235] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (156E5C00) [pid = 3640] [serial = 1213] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (165E0C00) [pid = 3640] [serial = 1216] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (176EF800) [pid = 3640] [serial = 1219] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (165E3800) [pid = 3640] [serial = 1217] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (1967E800) [pid = 3640] [serial = 1225] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (1700E000) [pid = 3640] [serial = 1222] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (177A5800) [pid = 3640] [serial = 1220] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (13ED3800) [pid = 3640] [serial = 1210] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (131B5000) [pid = 3640] [serial = 1207] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (131BB000) [pid = 3640] [serial = 1208] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (10F3A000) [pid = 3640] [serial = 1204] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (10F3C400) [pid = 3640] [serial = 1205] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (19A67C00) [pid = 3640] [serial = 1228] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (112E1000) [pid = 3640] [serial = 1232] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (12BD5000) [pid = 3640] [serial = 1202] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (1281E800) [pid = 3640] [serial = 1201] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (17DCC000) [pid = 3640] [serial = 1199] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (17008000) [pid = 3640] [serial = 1198] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (13C45000) [pid = 3640] [serial = 1196] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (139D8800) [pid = 3640] [serial = 1195] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (12930C00) [pid = 3640] [serial = 1193] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (11ADF400) [pid = 3640] [serial = 1192] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (15839C00) [pid = 3640] [serial = 1214] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (19A69000) [pid = 3640] [serial = 1229] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (1967EC00) [pid = 3640] [serial = 1226] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (14F7E800) [pid = 3640] [serial = 1211] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (13C48C00) [pid = 3640] [serial = 1238] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (1762BC00) [pid = 3640] [serial = 1223] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (13C3E800) [pid = 3640] [serial = 1237] [outer = 00000000] [url = about:blank] 03:32:00 INFO - PROCESS | 3640 | 1467973920817 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:32:00 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:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 854ms 03:32:00 INFO - PROCESS | 3640 | 1467973920860 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 03:32:00 INFO - PROCESS | 3640 | 1467973920864 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 03:32:00 INFO - PROCESS | 3640 | 1467973920870 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:32:00 INFO - PROCESS | 3640 | 1467973920873 Marionette TRACE conn3 <- [1,1678,null,{}] 03:32:00 INFO - PROCESS | 3640 | 1467973920876 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:32:00 INFO - PROCESS | 3640 | 1467973920879 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:00 INFO - PROCESS | 3640 | 1467973920963 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 03:32:00 INFO - PROCESS | 3640 | 1467973920971 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973920974 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:01 INFO - PROCESS | 3640 | ++DOCSHELL 129AC800 == 33 [pid = 3640] [id = 429] 03:32:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (129B6000) [pid = 3640] [serial = 1287] [outer = 00000000] 03:32:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (1312E800) [pid = 3640] [serial = 1288] [outer = 129B6000] 03:32:01 INFO - PROCESS | 3640 | 1467973921026 Marionette DEBUG loaded listener.js 03:32:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (131B8400) [pid = 3640] [serial = 1289] [outer = 129B6000] 03:32:01 INFO - PROCESS | 3640 | 1467973921516 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:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 696ms 03:32:01 INFO - PROCESS | 3640 | 1467973921572 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 03:32:01 INFO - PROCESS | 3640 | 1467973921574 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 03:32:01 INFO - PROCESS | 3640 | 1467973921579 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:32:01 INFO - PROCESS | 3640 | 1467973921582 Marionette TRACE conn3 <- [1,1682,null,{}] 03:32:01 INFO - PROCESS | 3640 | 1467973921592 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:32:01 INFO - PROCESS | 3640 | 1467973921596 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:01 INFO - PROCESS | 3640 | 1467973921714 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 03:32:01 INFO - PROCESS | 3640 | 1467973921729 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973921732 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:01 INFO - PROCESS | 3640 | ++DOCSHELL 13C40C00 == 34 [pid = 3640] [id = 430] 03:32:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (13C41000) [pid = 3640] [serial = 1290] [outer = 00000000] 03:32:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (13C4BC00) [pid = 3640] [serial = 1291] [outer = 13C41000] 03:32:01 INFO - PROCESS | 3640 | 1467973921778 Marionette DEBUG loaded listener.js 03:32:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (13ED3C00) [pid = 3640] [serial = 1292] [outer = 13C41000] 03:32:02 INFO - PROCESS | 3640 | 1467973922263 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:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 712ms 03:32:02 INFO - PROCESS | 3640 | 1467973922311 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 03:32:02 INFO - PROCESS | 3640 | 1467973922314 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 03:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:32:02 INFO - PROCESS | 3640 | 1467973922317 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:32:02 INFO - PROCESS | 3640 | 1467973922319 Marionette TRACE conn3 <- [1,1686,null,{}] 03:32:02 INFO - PROCESS | 3640 | 1467973922322 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:32:02 INFO - PROCESS | 3640 | 1467973922324 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:02 INFO - PROCESS | 3640 | 1467973922407 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 03:32:02 INFO - PROCESS | 3640 | 1467973922414 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973922416 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:02 INFO - PROCESS | 3640 | ++DOCSHELL 14F82000 == 35 [pid = 3640] [id = 431] 03:32:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (14F82C00) [pid = 3640] [serial = 1293] [outer = 00000000] 03:32:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (156E6C00) [pid = 3640] [serial = 1294] [outer = 14F82C00] 03:32:02 INFO - PROCESS | 3640 | 1467973922462 Marionette DEBUG loaded listener.js 03:32:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (15835400) [pid = 3640] [serial = 1295] [outer = 14F82C00] 03:32:02 INFO - PROCESS | 3640 | 1467973922933 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:32:03 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:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 712ms 03:32:03 INFO - PROCESS | 3640 | 1467973923018 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 03:32:03 INFO - PROCESS | 3640 | 1467973923020 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 03:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:32:03 INFO - PROCESS | 3640 | 1467973923024 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:32:03 INFO - PROCESS | 3640 | 1467973923026 Marionette TRACE conn3 <- [1,1690,null,{}] 03:32:03 INFO - PROCESS | 3640 | 1467973923029 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:32:03 INFO - PROCESS | 3640 | 1467973923031 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:03 INFO - PROCESS | 3640 | 1467973923140 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 03:32:03 INFO - PROCESS | 3640 | 1467973923229 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973923231 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:03 INFO - PROCESS | 3640 | ++DOCSHELL 0F311400 == 36 [pid = 3640] [id = 432] 03:32:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (129AF400) [pid = 3640] [serial = 1296] [outer = 00000000] 03:32:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (16074400) [pid = 3640] [serial = 1297] [outer = 129AF400] 03:32:03 INFO - PROCESS | 3640 | 1467973923275 Marionette DEBUG loaded listener.js 03:32:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (16208800) [pid = 3640] [serial = 1298] [outer = 129AF400] 03:32:03 INFO - PROCESS | 3640 | 1467973923690 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:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 711ms 03:32:03 INFO - PROCESS | 3640 | 1467973923722 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 03:32:03 INFO - PROCESS | 3640 | 1467973923724 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 03:32:03 INFO - PROCESS | 3640 | 1467973923727 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:32:03 INFO - PROCESS | 3640 | 1467973923729 Marionette TRACE conn3 <- [1,1694,null,{}] 03:32:03 INFO - PROCESS | 3640 | 1467973923732 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:32:03 INFO - PROCESS | 3640 | 1467973923738 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:03 INFO - PROCESS | 3640 | 1467973923879 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 03:32:03 INFO - PROCESS | 3640 | 1467973923938 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973923941 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:03 INFO - PROCESS | 3640 | ++DOCSHELL 10A0F000 == 37 [pid = 3640] [id = 433] 03:32:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (1344C000) [pid = 3640] [serial = 1299] [outer = 00000000] 03:32:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (1762B000) [pid = 3640] [serial = 1300] [outer = 1344C000] 03:32:04 INFO - PROCESS | 3640 | 1467973923984 Marionette DEBUG loaded listener.js 03:32:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (176F0400) [pid = 3640] [serial = 1301] [outer = 1344C000] 03:32:04 INFO - PROCESS | 3640 | 1467973924453 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:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 760ms 03:32:04 INFO - PROCESS | 3640 | 1467973924500 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 03:32:04 INFO - PROCESS | 3640 | 1467973924502 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 03:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:32:04 INFO - PROCESS | 3640 | 1467973924505 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:32:04 INFO - PROCESS | 3640 | 1467973924507 Marionette TRACE conn3 <- [1,1698,null,{}] 03:32:04 INFO - PROCESS | 3640 | 1467973924546 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:32:04 INFO - PROCESS | 3640 | 1467973924548 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:04 INFO - PROCESS | 3640 | 1467973924666 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 03:32:04 INFO - PROCESS | 3640 | 1467973924735 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973924737 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:04 INFO - PROCESS | 3640 | ++DOCSHELL 176EE000 == 38 [pid = 3640] [id = 434] 03:32:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (1787A400) [pid = 3640] [serial = 1302] [outer = 00000000] 03:32:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1802B400) [pid = 3640] [serial = 1303] [outer = 1787A400] 03:32:04 INFO - PROCESS | 3640 | 1467973924780 Marionette DEBUG loaded listener.js 03:32:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1802D400) [pid = 3640] [serial = 1304] [outer = 1787A400] 03:32:05 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (1972DC00) [pid = 3640] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:32:05 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (17005C00) [pid = 3640] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:32:05 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (155ED800) [pid = 3640] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:32:05 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (10A7E800) [pid = 3640] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:32:05 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (13277800) [pid = 3640] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:32:05 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1802BC00) [pid = 3640] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:32:05 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (16076400) [pid = 3640] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:32:05 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (1043A000) [pid = 3640] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:32:05 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (10E6D400) [pid = 3640] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:32:05 INFO - PROCESS | 3640 | 1467973925277 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:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 807ms 03:32:05 INFO - PROCESS | 3640 | 1467973925308 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 03:32:05 INFO - PROCESS | 3640 | 1467973925310 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 03:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:32:05 INFO - PROCESS | 3640 | 1467973925313 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:32:05 INFO - PROCESS | 3640 | 1467973925315 Marionette TRACE conn3 <- [1,1702,null,{}] 03:32:05 INFO - PROCESS | 3640 | 1467973925318 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:32:05 INFO - PROCESS | 3640 | 1467973925320 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:05 INFO - PROCESS | 3640 | 1467973925462 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 03:32:05 INFO - PROCESS | 3640 | 1467973925521 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973925523 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:05 INFO - PROCESS | 3640 | ++DOCSHELL 11215C00 == 39 [pid = 3640] [id = 435] 03:32:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (1344BC00) [pid = 3640] [serial = 1305] [outer = 00000000] 03:32:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (17626800) [pid = 3640] [serial = 1306] [outer = 1344BC00] 03:32:05 INFO - PROCESS | 3640 | 1467973925567 Marionette DEBUG loaded listener.js 03:32:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (16076400) [pid = 3640] [serial = 1307] [outer = 1344BC00] 03:32:05 INFO - PROCESS | 3640 | 1467973925917 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:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 632ms 03:32:05 INFO - PROCESS | 3640 | 1467973925951 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 03:32:05 INFO - PROCESS | 3640 | 1467973925953 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 03:32:05 INFO - PROCESS | 3640 | 1467973925956 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:32:05 INFO - PROCESS | 3640 | 1467973925958 Marionette TRACE conn3 <- [1,1706,null,{}] 03:32:05 INFO - PROCESS | 3640 | 1467973925961 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:32:05 INFO - PROCESS | 3640 | 1467973925963 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:06 INFO - PROCESS | 3640 | 1467973926079 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 03:32:06 INFO - PROCESS | 3640 | 1467973926087 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973926089 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:06 INFO - PROCESS | 3640 | ++DOCSHELL 17005800 == 40 [pid = 3640] [id = 436] 03:32:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (19675C00) [pid = 3640] [serial = 1308] [outer = 00000000] 03:32:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (19A5EC00) [pid = 3640] [serial = 1309] [outer = 19675C00] 03:32:06 INFO - PROCESS | 3640 | 1467973926131 Marionette DEBUG loaded listener.js 03:32:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (19A69800) [pid = 3640] [serial = 1310] [outer = 19675C00] 03:32:06 INFO - PROCESS | 3640 | 1467973926567 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:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 649ms 03:32:06 INFO - PROCESS | 3640 | 1467973926594 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 03:32:06 INFO - PROCESS | 3640 | 1467973926596 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 03:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:32:06 INFO - PROCESS | 3640 | 1467973926600 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:32:06 INFO - PROCESS | 3640 | 1467973926601 Marionette TRACE conn3 <- [1,1710,null,{}] 03:32:06 INFO - PROCESS | 3640 | 1467973926605 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:32:06 INFO - PROCESS | 3640 | 1467973926607 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:06 INFO - PROCESS | 3640 | 1467973926731 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 03:32:06 INFO - PROCESS | 3640 | 1467973926742 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973926744 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:06 INFO - PROCESS | 3640 | ++DOCSHELL 0F31B800 == 41 [pid = 3640] [id = 437] 03:32:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (13C48000) [pid = 3640] [serial = 1311] [outer = 00000000] 03:32:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (19AAAC00) [pid = 3640] [serial = 1312] [outer = 13C48000] 03:32:06 INFO - PROCESS | 3640 | 1467973926786 Marionette DEBUG loaded listener.js 03:32:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (19E7B800) [pid = 3640] [serial = 1313] [outer = 13C48000] 03:32:07 INFO - PROCESS | 3640 | 1467973927361 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:32:07 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:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 807ms 03:32:07 INFO - PROCESS | 3640 | 1467973927456 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 03:32:07 INFO - PROCESS | 3640 | 1467973927461 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 03:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:32:07 INFO - PROCESS | 3640 | 1467973927482 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:32:07 INFO - PROCESS | 3640 | 1467973927486 Marionette TRACE conn3 <- [1,1714,null,{}] 03:32:07 INFO - PROCESS | 3640 | 1467973927493 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:32:07 INFO - PROCESS | 3640 | 1467973927496 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:07 INFO - PROCESS | 3640 | 1467973927615 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 03:32:07 INFO - PROCESS | 3640 | 1467973927742 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973927745 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:07 INFO - PROCESS | 3640 | ++DOCSHELL 10221C00 == 42 [pid = 3640] [id = 438] 03:32:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (1026A800) [pid = 3640] [serial = 1314] [outer = 00000000] 03:32:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (1140B800) [pid = 3640] [serial = 1315] [outer = 1026A800] 03:32:07 INFO - PROCESS | 3640 | 1467973927801 Marionette DEBUG loaded listener.js 03:32:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (12BD5000) [pid = 3640] [serial = 1316] [outer = 1026A800] 03:32:08 INFO - PROCESS | 3640 | 1467973928408 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:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1029ms 03:32:08 INFO - PROCESS | 3640 | 1467973928475 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 03:32:08 INFO - PROCESS | 3640 | 1467973928480 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 03:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:32:08 INFO - PROCESS | 3640 | 1467973928487 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:32:08 INFO - PROCESS | 3640 | 1467973928490 Marionette TRACE conn3 <- [1,1718,null,{}] 03:32:08 INFO - PROCESS | 3640 | 1467973928493 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:32:08 INFO - PROCESS | 3640 | 1467973928496 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:08 INFO - PROCESS | 3640 | 1467973928606 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 03:32:08 INFO - PROCESS | 3640 | 1467973928740 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973928742 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:08 INFO - PROCESS | 3640 | ++DOCSHELL 1394B400 == 43 [pid = 3640] [id = 439] 03:32:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (139CE000) [pid = 3640] [serial = 1317] [outer = 00000000] 03:32:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (13CBE400) [pid = 3640] [serial = 1318] [outer = 139CE000] 03:32:08 INFO - PROCESS | 3640 | 1467973928798 Marionette DEBUG loaded listener.js 03:32:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (156E1800) [pid = 3640] [serial = 1319] [outer = 139CE000] 03:32:09 INFO - PROCESS | 3640 | 1467973929423 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:32:09 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:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1013ms 03:32:09 INFO - PROCESS | 3640 | 1467973929489 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 03:32:09 INFO - PROCESS | 3640 | 1467973929492 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 03:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:32:09 INFO - PROCESS | 3640 | 1467973929496 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:32:09 INFO - PROCESS | 3640 | 1467973929499 Marionette TRACE conn3 <- [1,1722,null,{}] 03:32:09 INFO - PROCESS | 3640 | 1467973929510 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:32:09 INFO - PROCESS | 3640 | 1467973929515 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:09 INFO - PROCESS | 3640 | 1467973929665 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 03:32:09 INFO - PROCESS | 3640 | 1467973929729 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973929732 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:09 INFO - PROCESS | 3640 | ++DOCSHELL 19A2A000 == 44 [pid = 3640] [id = 440] 03:32:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (19A69000) [pid = 3640] [serial = 1320] [outer = 00000000] 03:32:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (19A88400) [pid = 3640] [serial = 1321] [outer = 19A69000] 03:32:09 INFO - PROCESS | 3640 | 1467973929835 Marionette DEBUG loaded listener.js 03:32:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (19E7FC00) [pid = 3640] [serial = 1322] [outer = 19A69000] 03:32:10 INFO - PROCESS | 3640 | 1467973930660 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:32:10 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:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1171ms 03:32:10 INFO - PROCESS | 3640 | 1467973930683 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 03:32:10 INFO - PROCESS | 3640 | 1467973930687 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 03:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:32:10 INFO - PROCESS | 3640 | 1467973930692 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:32:10 INFO - PROCESS | 3640 | 1467973930695 Marionette TRACE conn3 <- [1,1726,null,{}] 03:32:10 INFO - PROCESS | 3640 | 1467973930701 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:32:10 INFO - PROCESS | 3640 | 1467973930703 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:10 INFO - PROCESS | 3640 | 1467973930810 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 03:32:10 INFO - PROCESS | 3640 | 1467973930944 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973930949 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:11 INFO - PROCESS | 3640 | ++DOCSHELL 11216000 == 45 [pid = 3640] [id = 441] 03:32:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (112A5400) [pid = 3640] [serial = 1323] [outer = 00000000] 03:32:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (1306CC00) [pid = 3640] [serial = 1324] [outer = 112A5400] 03:32:11 INFO - PROCESS | 3640 | 1467973931023 Marionette DEBUG loaded listener.js 03:32:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (131AF400) [pid = 3640] [serial = 1325] [outer = 112A5400] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 17005800 == 44 [pid = 3640] [id = 436] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 11215C00 == 43 [pid = 3640] [id = 435] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 176EE000 == 42 [pid = 3640] [id = 434] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 10A0F000 == 41 [pid = 3640] [id = 433] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 0F311400 == 40 [pid = 3640] [id = 432] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 14F82000 == 39 [pid = 3640] [id = 431] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 13C40C00 == 38 [pid = 3640] [id = 430] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 129AC800 == 37 [pid = 3640] [id = 429] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 10F36C00 == 36 [pid = 3640] [id = 428] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 13C3E400 == 35 [pid = 3640] [id = 413] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 11407000 == 34 [pid = 3640] [id = 414] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 158CF400 == 33 [pid = 3640] [id = 426] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 11C48400 == 32 [pid = 3640] [id = 425] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 17007000 == 31 [pid = 3640] [id = 427] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 165DAC00 == 30 [pid = 3640] [id = 424] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 19A2A000 == 29 [pid = 3640] [id = 440] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 0F31B800 == 28 [pid = 3640] [id = 437] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 10221C00 == 27 [pid = 3640] [id = 438] 03:32:12 INFO - PROCESS | 3640 | --DOCSHELL 1394B400 == 26 [pid = 3640] [id = 439] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (19A60400) [pid = 3640] [serial = 1270] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (1762B800) [pid = 3640] [serial = 1258] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (15839000) [pid = 3640] [serial = 1252] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (15883000) [pid = 3640] [serial = 1253] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (12854000) [pid = 3640] [serial = 1247] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (10F39800) [pid = 3640] [serial = 1246] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (13450800) [pid = 3640] [serial = 1249] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (13C3E000) [pid = 3640] [serial = 1250] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (19679000) [pid = 3640] [serial = 1261] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (1306D400) [pid = 3640] [serial = 1243] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (16B23C00) [pid = 3640] [serial = 1255] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (14294400) [pid = 3640] [serial = 1240] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (177A4400) [pid = 3640] [serial = 1259] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (19A81C00) [pid = 3640] [serial = 1271] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (10ECA800) [pid = 3640] [serial = 1264] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (19726000) [pid = 3640] [serial = 1262] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (156E5000) [pid = 3640] [serial = 1267] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (16F0A400) [pid = 3640] [serial = 1268] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (10ECE400) [pid = 3640] [serial = 1265] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (16E3EC00) [pid = 3640] [serial = 1256] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3640 | 1467973932260 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:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1630ms 03:32:12 INFO - PROCESS | 3640 | 1467973932316 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 03:32:12 INFO - PROCESS | 3640 | 1467973932320 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 03:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:32:12 INFO - PROCESS | 3640 | 1467973932325 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:32:12 INFO - PROCESS | 3640 | 1467973932328 Marionette TRACE conn3 <- [1,1730,null,{}] 03:32:12 INFO - PROCESS | 3640 | 1467973932381 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:32:12 INFO - PROCESS | 3640 | 1467973932384 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:12 INFO - PROCESS | 3640 | 1467973932472 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 03:32:12 INFO - PROCESS | 3640 | 1467973932562 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973932567 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:12 INFO - PROCESS | 3640 | ++DOCSHELL 10A76800 == 27 [pid = 3640] [id = 442] 03:32:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (10A76C00) [pid = 3640] [serial = 1326] [outer = 00000000] 03:32:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (112E1000) [pid = 3640] [serial = 1327] [outer = 10A76C00] 03:32:12 INFO - PROCESS | 3640 | 1467973932616 Marionette DEBUG loaded listener.js 03:32:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (1140F000) [pid = 3640] [serial = 1328] [outer = 10A76C00] 03:32:13 INFO - PROCESS | 3640 | 1467973933030 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:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 727ms 03:32:13 INFO - PROCESS | 3640 | 1467973933075 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 03:32:13 INFO - PROCESS | 3640 | 1467973933080 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 03:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:32:13 INFO - PROCESS | 3640 | 1467973933086 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:32:13 INFO - PROCESS | 3640 | 1467973933089 Marionette TRACE conn3 <- [1,1734,null,{}] 03:32:13 INFO - PROCESS | 3640 | 1467973933093 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:32:13 INFO - PROCESS | 3640 | 1467973933095 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:13 INFO - PROCESS | 3640 | 1467973933186 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 03:32:13 INFO - PROCESS | 3640 | 1467973933192 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973933195 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:13 INFO - PROCESS | 3640 | ++DOCSHELL 131B7000 == 28 [pid = 3640] [id = 443] 03:32:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (131BBC00) [pid = 3640] [serial = 1329] [outer = 00000000] 03:32:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (13271000) [pid = 3640] [serial = 1330] [outer = 131BBC00] 03:32:13 INFO - PROCESS | 3640 | 1467973933243 Marionette DEBUG loaded listener.js 03:32:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (13942400) [pid = 3640] [serial = 1331] [outer = 131BBC00] 03:32:13 INFO - PROCESS | 3640 | 1467973933712 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:32:13 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:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 649ms 03:32:13 INFO - PROCESS | 3640 | 1467973933723 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 03:32:13 INFO - PROCESS | 3640 | 1467973933726 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 03:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:32:13 INFO - PROCESS | 3640 | 1467973933729 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:32:13 INFO - PROCESS | 3640 | 1467973933732 Marionette TRACE conn3 <- [1,1738,null,{}] 03:32:13 INFO - PROCESS | 3640 | 1467973933743 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:32:13 INFO - PROCESS | 3640 | 1467973933748 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:13 INFO - PROCESS | 3640 | 1467973933833 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 03:32:13 INFO - PROCESS | 3640 | 1467973933870 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973933873 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:13 INFO - PROCESS | 3640 | ++DOCSHELL 14FB8400 == 29 [pid = 3640] [id = 444] 03:32:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (15587800) [pid = 3640] [serial = 1332] [outer = 00000000] 03:32:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (156E4000) [pid = 3640] [serial = 1333] [outer = 15587800] 03:32:13 INFO - PROCESS | 3640 | 1467973933923 Marionette DEBUG loaded listener.js 03:32:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (1583A400) [pid = 3640] [serial = 1334] [outer = 15587800] 03:32:14 INFO - PROCESS | 3640 | 1467973934396 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:32:14 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:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 743ms 03:32:14 INFO - PROCESS | 3640 | 1467973934470 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 03:32:14 INFO - PROCESS | 3640 | 1467973934472 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 03:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:32:14 INFO - PROCESS | 3640 | 1467973934493 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:32:14 INFO - PROCESS | 3640 | 1467973934495 Marionette TRACE conn3 <- [1,1742,null,{}] 03:32:14 INFO - PROCESS | 3640 | 1467973934499 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:32:14 INFO - PROCESS | 3640 | 1467973934501 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:14 INFO - PROCESS | 3640 | 1467973934612 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 03:32:14 INFO - PROCESS | 3640 | 1467973934617 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973934620 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:14 INFO - PROCESS | 3640 | ++DOCSHELL 15837400 == 30 [pid = 3640] [id = 445] 03:32:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (158C9400) [pid = 3640] [serial = 1335] [outer = 00000000] 03:32:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (165E3800) [pid = 3640] [serial = 1336] [outer = 158C9400] 03:32:14 INFO - PROCESS | 3640 | 1467973934663 Marionette DEBUG loaded listener.js 03:32:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (16B2B000) [pid = 3640] [serial = 1337] [outer = 158C9400] 03:32:15 INFO - PROCESS | 3640 | 1467973935156 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:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 696ms 03:32:15 INFO - PROCESS | 3640 | 1467973935217 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 03:32:15 INFO - PROCESS | 3640 | 1467973935219 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 03:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:32:15 INFO - PROCESS | 3640 | 1467973935223 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:32:15 INFO - PROCESS | 3640 | 1467973935224 Marionette TRACE conn3 <- [1,1746,null,{}] 03:32:15 INFO - PROCESS | 3640 | 1467973935228 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:32:15 INFO - PROCESS | 3640 | 1467973935230 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:15 INFO - PROCESS | 3640 | 1467973935363 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 03:32:15 INFO - PROCESS | 3640 | 1467973935372 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973935374 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:15 INFO - PROCESS | 3640 | ++DOCSHELL 16B23000 == 31 [pid = 3640] [id = 446] 03:32:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (16E39C00) [pid = 3640] [serial = 1338] [outer = 00000000] 03:32:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (17008400) [pid = 3640] [serial = 1339] [outer = 16E39C00] 03:32:15 INFO - PROCESS | 3640 | 1467973935469 Marionette DEBUG loaded listener.js 03:32:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (176EF400) [pid = 3640] [serial = 1340] [outer = 16E39C00] 03:32:15 INFO - PROCESS | 3640 | 1467973935886 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:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 696ms 03:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:32:15 INFO - PROCESS | 3640 | 1467973935923 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 03:32:15 INFO - PROCESS | 3640 | 1467973935925 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 03:32:15 INFO - PROCESS | 3640 | 1467973935938 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:32:15 INFO - PROCESS | 3640 | 1467973935940 Marionette TRACE conn3 <- [1,1750,null,{}] 03:32:15 INFO - PROCESS | 3640 | 1467973935944 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:32:15 INFO - PROCESS | 3640 | 1467973935949 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:16 INFO - PROCESS | 3640 | 1467973936093 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 03:32:16 INFO - PROCESS | 3640 | 1467973936162 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973936164 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:16 INFO - PROCESS | 3640 | ++DOCSHELL 17DC4C00 == 32 [pid = 3640] [id = 447] 03:32:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (19676000) [pid = 3640] [serial = 1341] [outer = 00000000] 03:32:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (1972CC00) [pid = 3640] [serial = 1342] [outer = 19676000] 03:32:16 INFO - PROCESS | 3640 | 1467973936209 Marionette DEBUG loaded listener.js 03:32:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (19A23400) [pid = 3640] [serial = 1343] [outer = 19676000] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (19675C00) [pid = 3640] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (129AF400) [pid = 3640] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (1972D800) [pid = 3640] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (129B6000) [pid = 3640] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (13C41000) [pid = 3640] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (16207000) [pid = 3640] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (129B4800) [pid = 3640] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (14F82C00) [pid = 3640] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (1700EC00) [pid = 3640] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (1344C000) [pid = 3640] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (11210800) [pid = 3640] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (1344BC00) [pid = 3640] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (13C48000) [pid = 3640] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (1787A400) [pid = 3640] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (13C44800) [pid = 3640] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:32:16 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1140FC00) [pid = 3640] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:32:16 INFO - PROCESS | 3640 | 1467973936885 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:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1012ms 03:32:16 INFO - PROCESS | 3640 | 1467973936930 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 03:32:16 INFO - PROCESS | 3640 | 1467973936932 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 03:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:32:16 INFO - PROCESS | 3640 | 1467973936935 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:32:16 INFO - PROCESS | 3640 | 1467973936937 Marionette TRACE conn3 <- [1,1754,null,{}] 03:32:16 INFO - PROCESS | 3640 | 1467973936940 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:32:16 INFO - PROCESS | 3640 | 1467973936942 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:17 INFO - PROCESS | 3640 | 1467973937061 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 03:32:17 INFO - PROCESS | 3640 | 1467973937124 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973937126 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:17 INFO - PROCESS | 3640 | ++DOCSHELL 10275800 == 33 [pid = 3640] [id = 448] 03:32:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (102CA800) [pid = 3640] [serial = 1344] [outer = 00000000] 03:32:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (12BDC000) [pid = 3640] [serial = 1345] [outer = 102CA800] 03:32:17 INFO - PROCESS | 3640 | 1467973937177 Marionette DEBUG loaded listener.js 03:32:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (130A0800) [pid = 3640] [serial = 1346] [outer = 102CA800] 03:32:17 INFO - PROCESS | 3640 | 1467973937575 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:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 649ms 03:32:17 INFO - PROCESS | 3640 | 1467973937606 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 03:32:17 INFO - PROCESS | 3640 | 1467973937607 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 03:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:32:17 INFO - PROCESS | 3640 | 1467973937611 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:32:17 INFO - PROCESS | 3640 | 1467973937612 Marionette TRACE conn3 <- [1,1758,null,{}] 03:32:17 INFO - PROCESS | 3640 | 1467973937628 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:32:17 INFO - PROCESS | 3640 | 1467973937630 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:17 INFO - PROCESS | 3640 | 1467973937707 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 03:32:17 INFO - PROCESS | 3640 | 1467973937713 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973937715 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:17 INFO - PROCESS | 3640 | ++DOCSHELL 14F82C00 == 34 [pid = 3640] [id = 449] 03:32:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (156E1C00) [pid = 3640] [serial = 1347] [outer = 00000000] 03:32:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1700EC00) [pid = 3640] [serial = 1348] [outer = 156E1C00] 03:32:17 INFO - PROCESS | 3640 | 1467973937757 Marionette DEBUG loaded listener.js 03:32:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1707F000) [pid = 3640] [serial = 1349] [outer = 156E1C00] 03:32:18 INFO - PROCESS | 3640 | 1467973938183 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:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 633ms 03:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:32:18 INFO - PROCESS | 3640 | 1467973938250 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 03:32:18 INFO - PROCESS | 3640 | 1467973938252 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 03:32:18 INFO - PROCESS | 3640 | 1467973938255 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:32:18 INFO - PROCESS | 3640 | 1467973938257 Marionette TRACE conn3 <- [1,1762,null,{}] 03:32:18 INFO - PROCESS | 3640 | 1467973938261 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:32:18 INFO - PROCESS | 3640 | 1467973938262 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:18 INFO - PROCESS | 3640 | 1467973938345 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 03:32:18 INFO - PROCESS | 3640 | 1467973938352 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973938354 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:18 INFO - PROCESS | 3640 | ++DOCSHELL 14FB5C00 == 35 [pid = 3640] [id = 450] 03:32:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (19A5F000) [pid = 3640] [serial = 1350] [outer = 00000000] 03:32:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (19A82800) [pid = 3640] [serial = 1351] [outer = 19A5F000] 03:32:18 INFO - PROCESS | 3640 | 1467973938396 Marionette DEBUG loaded listener.js 03:32:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (19A83000) [pid = 3640] [serial = 1352] [outer = 19A5F000] 03:32:19 INFO - PROCESS | 3640 | 1467973938997 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:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 807ms 03:32:19 INFO - PROCESS | 3640 | 1467973939057 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 03:32:19 INFO - PROCESS | 3640 | 1467973939062 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 03:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:32:19 INFO - PROCESS | 3640 | 1467973939068 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:32:19 INFO - PROCESS | 3640 | 1467973939071 Marionette TRACE conn3 <- [1,1766,null,{}] 03:32:19 INFO - PROCESS | 3640 | 1467973939077 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:32:19 INFO - PROCESS | 3640 | 1467973939080 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:19 INFO - PROCESS | 3640 | 1467973939217 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 03:32:19 INFO - PROCESS | 3640 | 1467973939335 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973939340 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:19 INFO - PROCESS | 3640 | ++DOCSHELL 10434800 == 36 [pid = 3640] [id = 451] 03:32:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (10439C00) [pid = 3640] [serial = 1353] [outer = 00000000] 03:32:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (112DF800) [pid = 3640] [serial = 1354] [outer = 10439C00] 03:32:19 INFO - PROCESS | 3640 | 1467973939396 Marionette DEBUG loaded listener.js 03:32:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (12B02800) [pid = 3640] [serial = 1355] [outer = 10439C00] 03:32:20 INFO - PROCESS | 3640 | 1467973940222 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:32:20 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:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1202ms 03:32:20 INFO - PROCESS | 3640 | 1467973940300 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 03:32:20 INFO - PROCESS | 3640 | 1467973940305 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 03:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:32:20 INFO - PROCESS | 3640 | 1467973940312 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:32:20 INFO - PROCESS | 3640 | 1467973940315 Marionette TRACE conn3 <- [1,1770,null,{}] 03:32:20 INFO - PROCESS | 3640 | 1467973940318 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:32:20 INFO - PROCESS | 3640 | 1467973940321 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:20 INFO - PROCESS | 3640 | 1467973940444 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 03:32:20 INFO - PROCESS | 3640 | 1467973940572 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973940575 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:20 INFO - PROCESS | 3640 | ++DOCSHELL 1394A800 == 37 [pid = 3640] [id = 452] 03:32:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (13C3F800) [pid = 3640] [serial = 1356] [outer = 00000000] 03:32:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (13CB9C00) [pid = 3640] [serial = 1357] [outer = 13C3F800] 03:32:20 INFO - PROCESS | 3640 | 1467973940633 Marionette DEBUG loaded listener.js 03:32:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (14F7E000) [pid = 3640] [serial = 1358] [outer = 13C3F800] 03:32:21 INFO - PROCESS | 3640 | 1467973941525 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:32:21 INFO - PROCESS | 3640 | --DOCSHELL 14F82C00 == 36 [pid = 3640] [id = 449] 03:32:21 INFO - PROCESS | 3640 | --DOCSHELL 10275800 == 35 [pid = 3640] [id = 448] 03:32:21 INFO - PROCESS | 3640 | --DOCSHELL 17DC4C00 == 34 [pid = 3640] [id = 447] 03:32:21 INFO - PROCESS | 3640 | --DOCSHELL 16B23000 == 33 [pid = 3640] [id = 446] 03:32:21 INFO - PROCESS | 3640 | --DOCSHELL 15837400 == 32 [pid = 3640] [id = 445] 03:32:21 INFO - PROCESS | 3640 | --DOCSHELL 14FB8400 == 31 [pid = 3640] [id = 444] 03:32:21 INFO - PROCESS | 3640 | --DOCSHELL 131B7000 == 30 [pid = 3640] [id = 443] 03:32:21 INFO - PROCESS | 3640 | --DOCSHELL 10A76800 == 29 [pid = 3640] [id = 442] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (15591400) [pid = 3640] [serial = 1241] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (131B6000) [pid = 3640] [serial = 1244] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (19A69800) [pid = 3640] [serial = 1310] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (16074400) [pid = 3640] [serial = 1297] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (19AB2000) [pid = 3640] [serial = 1274] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (19A89000) [pid = 3640] [serial = 1273] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (1312E800) [pid = 3640] [serial = 1288] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (131B8400) [pid = 3640] [serial = 1289] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (13C4BC00) [pid = 3640] [serial = 1291] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (13ED3C00) [pid = 3640] [serial = 1292] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (165E3000) [pid = 3640] [serial = 1279] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (16E3D000) [pid = 3640] [serial = 1280] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (1327E800) [pid = 3640] [serial = 1276] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (1428CC00) [pid = 3640] [serial = 1277] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (156E6C00) [pid = 3640] [serial = 1294] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (19A5E800) [pid = 3640] [serial = 1282] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (176F0400) [pid = 3640] [serial = 1301] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (19AAE800) [pid = 3640] [serial = 1283] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (12D79C00) [pid = 3640] [serial = 1285] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (130A5400) [pid = 3640] [serial = 1286] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (1762B000) [pid = 3640] [serial = 1300] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (17626800) [pid = 3640] [serial = 1306] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (19E7B800) [pid = 3640] [serial = 1313] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (19AAAC00) [pid = 3640] [serial = 1312] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (1802B400) [pid = 3640] [serial = 1303] [outer = 00000000] [url = about:blank] 03:32:21 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:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (19A5EC00) [pid = 3640] [serial = 1309] [outer = 00000000] [url = about:blank] 03:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1266ms 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (1802D400) [pid = 3640] [serial = 1304] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (16208800) [pid = 3640] [serial = 1298] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (16076400) [pid = 3640] [serial = 1307] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (15835400) [pid = 3640] [serial = 1295] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3640 | 1467973941572 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 03:32:21 INFO - PROCESS | 3640 | 1467973941577 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 03:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:32:21 INFO - PROCESS | 3640 | 1467973941582 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:32:21 INFO - PROCESS | 3640 | 1467973941585 Marionette TRACE conn3 <- [1,1774,null,{}] 03:32:21 INFO - PROCESS | 3640 | 1467973941590 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:32:21 INFO - PROCESS | 3640 | 1467973941593 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:21 INFO - PROCESS | 3640 | 1467973941680 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 03:32:21 INFO - PROCESS | 3640 | 1467973941686 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973941689 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:21 INFO - PROCESS | 3640 | ++DOCSHELL 10EC7400 == 30 [pid = 3640] [id = 453] 03:32:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (10EC7800) [pid = 3640] [serial = 1359] [outer = 00000000] 03:32:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (11215C00) [pid = 3640] [serial = 1360] [outer = 10EC7800] 03:32:21 INFO - PROCESS | 3640 | 1467973941743 Marionette DEBUG loaded listener.js 03:32:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (11AE2400) [pid = 3640] [serial = 1361] [outer = 10EC7800] 03:32:22 INFO - PROCESS | 3640 | 1467973942252 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:32:22 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:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 696ms 03:32:22 INFO - PROCESS | 3640 | 1467973942282 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 03:32:22 INFO - PROCESS | 3640 | 1467973942288 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 03:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:32:22 INFO - PROCESS | 3640 | 1467973942297 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:32:22 INFO - PROCESS | 3640 | 1467973942300 Marionette TRACE conn3 <- [1,1778,null,{}] 03:32:22 INFO - PROCESS | 3640 | 1467973942304 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:32:22 INFO - PROCESS | 3640 | 1467973942306 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:22 INFO - PROCESS | 3640 | 1467973942389 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 03:32:22 INFO - PROCESS | 3640 | 1467973942398 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973942400 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:22 INFO - PROCESS | 3640 | ++DOCSHELL 131B3000 == 31 [pid = 3640] [id = 454] 03:32:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (131B6C00) [pid = 3640] [serial = 1362] [outer = 00000000] 03:32:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (1327AC00) [pid = 3640] [serial = 1363] [outer = 131B6C00] 03:32:22 INFO - PROCESS | 3640 | 1467973942446 Marionette DEBUG loaded listener.js 03:32:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (139D9000) [pid = 3640] [serial = 1364] [outer = 131B6C00] 03:32:22 INFO - PROCESS | 3640 | 1467973942958 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:32:23 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:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 712ms 03:32:23 INFO - PROCESS | 3640 | 1467973943029 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 03:32:23 INFO - PROCESS | 3640 | 1467973943031 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 03:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:32:23 INFO - PROCESS | 3640 | 1467973943035 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:32:23 INFO - PROCESS | 3640 | 1467973943038 Marionette TRACE conn3 <- [1,1782,null,{}] 03:32:23 INFO - PROCESS | 3640 | 1467973943049 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:32:23 INFO - PROCESS | 3640 | 1467973943053 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:23 INFO - PROCESS | 3640 | 1467973943136 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 03:32:23 INFO - PROCESS | 3640 | 1467973943228 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973943231 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:23 INFO - PROCESS | 3640 | ++DOCSHELL 155EBC00 == 32 [pid = 3640] [id = 455] 03:32:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (156DB400) [pid = 3640] [serial = 1365] [outer = 00000000] 03:32:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (15835000) [pid = 3640] [serial = 1366] [outer = 156DB400] 03:32:23 INFO - PROCESS | 3640 | 1467973943278 Marionette DEBUG loaded listener.js 03:32:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (15883400) [pid = 3640] [serial = 1367] [outer = 156DB400] 03:32:23 INFO - PROCESS | 3640 | 1467973943667 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:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 712ms 03:32:23 INFO - PROCESS | 3640 | 1467973943734 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 03:32:23 INFO - PROCESS | 3640 | 1467973943737 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 03:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:32:23 INFO - PROCESS | 3640 | 1467973943740 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:32:23 INFO - PROCESS | 3640 | 1467973943742 Marionette TRACE conn3 <- [1,1786,null,{}] 03:32:23 INFO - PROCESS | 3640 | 1467973943745 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:32:23 INFO - PROCESS | 3640 | 1467973943747 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:23 INFO - PROCESS | 3640 | 1467973943889 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 03:32:23 INFO - PROCESS | 3640 | 1467973943908 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973943910 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:23 INFO - PROCESS | 3640 | ++DOCSHELL 165D8800 == 33 [pid = 3640] [id = 456] 03:32:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (165DA400) [pid = 3640] [serial = 1368] [outer = 00000000] 03:32:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (16E3B000) [pid = 3640] [serial = 1369] [outer = 165DA400] 03:32:23 INFO - PROCESS | 3640 | 1467973943954 Marionette DEBUG loaded listener.js 03:32:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (16E45C00) [pid = 3640] [serial = 1370] [outer = 165DA400] 03:32:24 INFO - PROCESS | 3640 | 1467973944387 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:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 696ms 03:32:24 INFO - PROCESS | 3640 | 1467973944440 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 03:32:24 INFO - PROCESS | 3640 | 1467973944442 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 03:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:32:24 INFO - PROCESS | 3640 | 1467973944446 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:32:24 INFO - PROCESS | 3640 | 1467973944447 Marionette TRACE conn3 <- [1,1790,null,{}] 03:32:24 INFO - PROCESS | 3640 | 1467973944451 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:32:24 INFO - PROCESS | 3640 | 1467973944453 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:24 INFO - PROCESS | 3640 | 1467973944564 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 03:32:24 INFO - PROCESS | 3640 | 1467973944569 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973944571 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:24 INFO - PROCESS | 3640 | ++DOCSHELL 165E3C00 == 34 [pid = 3640] [id = 457] 03:32:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (16F05000) [pid = 3640] [serial = 1371] [outer = 00000000] 03:32:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (1762B000) [pid = 3640] [serial = 1372] [outer = 16F05000] 03:32:24 INFO - PROCESS | 3640 | 1467973944617 Marionette DEBUG loaded listener.js 03:32:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (1772D800) [pid = 3640] [serial = 1373] [outer = 16F05000] 03:32:25 INFO - PROCESS | 3640 | 1467973945069 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:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 633ms 03:32:25 INFO - PROCESS | 3640 | 1467973945083 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 03:32:25 INFO - PROCESS | 3640 | 1467973945085 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 03:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:32:25 INFO - PROCESS | 3640 | 1467973945094 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:32:25 INFO - PROCESS | 3640 | 1467973945095 Marionette TRACE conn3 <- [1,1794,null,{}] 03:32:25 INFO - PROCESS | 3640 | 1467973945099 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:32:25 INFO - PROCESS | 3640 | 1467973945104 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:25 INFO - PROCESS | 3640 | 1467973945239 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 03:32:25 INFO - PROCESS | 3640 | 1467973945334 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973945336 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:25 INFO - PROCESS | 3640 | ++DOCSHELL 177A5800 == 35 [pid = 3640] [id = 458] 03:32:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (1787A000) [pid = 3640] [serial = 1374] [outer = 00000000] 03:32:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (19677800) [pid = 3640] [serial = 1375] [outer = 1787A000] 03:32:25 INFO - PROCESS | 3640 | 1467973945385 Marionette DEBUG loaded listener.js 03:32:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (19677C00) [pid = 3640] [serial = 1376] [outer = 1787A000] 03:32:25 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (158C9400) [pid = 3640] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:32:25 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (131BBC00) [pid = 3640] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:32:25 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (10A76C00) [pid = 3640] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:32:25 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (112A5400) [pid = 3640] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:32:25 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (19676000) [pid = 3640] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:32:25 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (16E39C00) [pid = 3640] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:32:25 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (15587800) [pid = 3640] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:32:25 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (102CA800) [pid = 3640] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:32:25 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (156E1C00) [pid = 3640] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:32:25 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (1026A800) [pid = 3640] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:32:25 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (139CE000) [pid = 3640] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:32:25 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (19A69000) [pid = 3640] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:32:25 INFO - PROCESS | 3640 | 1467973945943 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:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 855ms 03:32:25 INFO - PROCESS | 3640 | 1467973945969 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 03:32:25 INFO - PROCESS | 3640 | 1467973945971 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 03:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:32:25 INFO - PROCESS | 3640 | 1467973945978 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:32:25 INFO - PROCESS | 3640 | 1467973945979 Marionette TRACE conn3 <- [1,1798,null,{}] 03:32:25 INFO - PROCESS | 3640 | 1467973945983 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:32:25 INFO - PROCESS | 3640 | 1467973945985 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:26 INFO - PROCESS | 3640 | 1467973946060 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 03:32:26 INFO - PROCESS | 3640 | 1467973946066 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973946068 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:26 INFO - PROCESS | 3640 | ++DOCSHELL 0F315400 == 36 [pid = 3640] [id = 459] 03:32:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (10A10400) [pid = 3640] [serial = 1377] [outer = 00000000] 03:32:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (131AFC00) [pid = 3640] [serial = 1378] [outer = 10A10400] 03:32:26 INFO - PROCESS | 3640 | 1467973946111 Marionette DEBUG loaded listener.js 03:32:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1587F800) [pid = 3640] [serial = 1379] [outer = 10A10400] 03:32:26 INFO - PROCESS | 3640 | 1467973946558 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:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 632ms 03:32:26 INFO - PROCESS | 3640 | 1467973946612 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 03:32:26 INFO - PROCESS | 3640 | 1467973946614 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 03:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:32:26 INFO - PROCESS | 3640 | 1467973946618 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:32:26 INFO - PROCESS | 3640 | 1467973946620 Marionette TRACE conn3 <- [1,1802,null,{}] 03:32:26 INFO - PROCESS | 3640 | 1467973946623 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:32:26 INFO - PROCESS | 3640 | 1467973946625 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:26 INFO - PROCESS | 3640 | 1467973946729 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 03:32:26 INFO - PROCESS | 3640 | 1467973946737 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973946739 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:26 INFO - PROCESS | 3640 | ++DOCSHELL 0F31A000 == 37 [pid = 3640] [id = 460] 03:32:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (13C40000) [pid = 3640] [serial = 1380] [outer = 00000000] 03:32:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (19680000) [pid = 3640] [serial = 1381] [outer = 13C40000] 03:32:26 INFO - PROCESS | 3640 | 1467973946783 Marionette DEBUG loaded listener.js 03:32:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (19A69000) [pid = 3640] [serial = 1382] [outer = 13C40000] 03:32:27 INFO - PROCESS | 3640 | 1467973947226 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:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 633ms 03:32:27 INFO - PROCESS | 3640 | 1467973947256 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 03:32:27 INFO - PROCESS | 3640 | 1467973947258 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 03:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:32:27 INFO - PROCESS | 3640 | 1467973947265 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:32:27 INFO - PROCESS | 3640 | 1467973947267 Marionette TRACE conn3 <- [1,1806,null,{}] 03:32:27 INFO - PROCESS | 3640 | 1467973947270 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:32:27 INFO - PROCESS | 3640 | 1467973947272 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:27 INFO - PROCESS | 3640 | 1467973947363 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 03:32:27 INFO - PROCESS | 3640 | 1467973947367 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973947369 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:27 INFO - PROCESS | 3640 | ++DOCSHELL 155EB400 == 38 [pid = 3640] [id = 461] 03:32:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (19A7F000) [pid = 3640] [serial = 1383] [outer = 00000000] 03:32:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (19AB0000) [pid = 3640] [serial = 1384] [outer = 19A7F000] 03:32:27 INFO - PROCESS | 3640 | 1467973947412 Marionette DEBUG loaded listener.js 03:32:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (19AB6000) [pid = 3640] [serial = 1385] [outer = 19A7F000] 03:32:27 INFO - PROCESS | 3640 | 1467973947836 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:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 601ms 03:32:27 INFO - PROCESS | 3640 | 1467973947909 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 03:32:27 INFO - PROCESS | 3640 | 1467973947913 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 03:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:32:27 INFO - PROCESS | 3640 | 1467973947923 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:32:27 INFO - PROCESS | 3640 | 1467973947928 Marionette TRACE conn3 <- [1,1810,null,{}] 03:32:27 INFO - PROCESS | 3640 | 1467973947934 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:32:27 INFO - PROCESS | 3640 | 1467973947938 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:28 INFO - PROCESS | 3640 | 1467973948106 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 03:32:28 INFO - PROCESS | 3640 | 1467973948267 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973948272 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:28 INFO - PROCESS | 3640 | ++DOCSHELL 1120FC00 == 39 [pid = 3640] [id = 462] 03:32:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (112A9C00) [pid = 3640] [serial = 1386] [outer = 00000000] 03:32:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (12DCB000) [pid = 3640] [serial = 1387] [outer = 112A9C00] 03:32:28 INFO - PROCESS | 3640 | 1467973948328 Marionette DEBUG loaded listener.js 03:32:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (13130800) [pid = 3640] [serial = 1388] [outer = 112A9C00] 03:32:28 INFO - PROCESS | 3640 | 1467973948865 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:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 965ms 03:32:28 INFO - PROCESS | 3640 | 1467973948902 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 03:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:32:28 INFO - PROCESS | 3640 | 1467973948906 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 03:32:28 INFO - PROCESS | 3640 | 1467973948912 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:32:28 INFO - PROCESS | 3640 | 1467973948916 Marionette TRACE conn3 <- [1,1814,null,{}] 03:32:28 INFO - PROCESS | 3640 | 1467973948921 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:32:28 INFO - PROCESS | 3640 | 1467973948923 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:29 INFO - PROCESS | 3640 | 1467973949030 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 03:32:29 INFO - PROCESS | 3640 | 1467973949137 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973949140 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:29 INFO - PROCESS | 3640 | ++DOCSHELL 14291400 == 40 [pid = 3640] [id = 463] 03:32:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (14F7BC00) [pid = 3640] [serial = 1389] [outer = 00000000] 03:32:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (156DC800) [pid = 3640] [serial = 1390] [outer = 14F7BC00] 03:32:29 INFO - PROCESS | 3640 | 1467973949194 Marionette DEBUG loaded listener.js 03:32:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1606C000) [pid = 3640] [serial = 1391] [outer = 14F7BC00] 03:32:29 INFO - PROCESS | 3640 | 1467973949790 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:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 949ms 03:32:29 INFO - PROCESS | 3640 | 1467973949853 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 03:32:29 INFO - PROCESS | 3640 | 1467973949856 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 03:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:32:29 INFO - PROCESS | 3640 | 1467973949859 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:32:29 INFO - PROCESS | 3640 | 1467973949862 Marionette TRACE conn3 <- [1,1818,null,{}] 03:32:29 INFO - PROCESS | 3640 | 1467973949871 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:32:29 INFO - PROCESS | 3640 | 1467973949876 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:30 INFO - PROCESS | 3640 | 1467973949984 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 03:32:30 INFO - PROCESS | 3640 | 1467973950094 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973950098 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:30 INFO - PROCESS | 3640 | ++DOCSHELL 18039400 == 41 [pid = 3640] [id = 464] 03:32:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (19675800) [pid = 3640] [serial = 1392] [outer = 00000000] 03:32:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (19726800) [pid = 3640] [serial = 1393] [outer = 19675800] 03:32:30 INFO - PROCESS | 3640 | 1467973950153 Marionette DEBUG loaded listener.js 03:32:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (19A86000) [pid = 3640] [serial = 1394] [outer = 19675800] 03:32:30 INFO - PROCESS | 3640 | 1467973950782 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:32:30 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:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 950ms 03:32:30 INFO - PROCESS | 3640 | 1467973950836 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 03:32:30 INFO - PROCESS | 3640 | 1467973950838 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 03:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:32:30 INFO - PROCESS | 3640 | 1467973950842 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:32:30 INFO - PROCESS | 3640 | 1467973950844 Marionette TRACE conn3 <- [1,1822,null,{}] 03:32:30 INFO - PROCESS | 3640 | 1467973950847 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:32:30 INFO - PROCESS | 3640 | 1467973950850 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:30 INFO - PROCESS | 3640 | 1467973950954 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 03:32:31 INFO - PROCESS | 3640 | 1467973951061 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973951063 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:31 INFO - PROCESS | 3640 | ++DOCSHELL 19E7F400 == 42 [pid = 3640] [id = 465] 03:32:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (19E81400) [pid = 3640] [serial = 1395] [outer = 00000000] 03:32:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (19EE3000) [pid = 3640] [serial = 1396] [outer = 19E81400] 03:32:31 INFO - PROCESS | 3640 | 1467973951115 Marionette DEBUG loaded listener.js 03:32:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (19EE9400) [pid = 3640] [serial = 1397] [outer = 19E81400] 03:32:31 INFO - PROCESS | 3640 | 1467973951686 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:32:31 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:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 950ms 03:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:32:31 INFO - PROCESS | 3640 | 1467973951787 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 03:32:31 INFO - PROCESS | 3640 | 1467973951789 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 03:32:31 INFO - PROCESS | 3640 | 1467973951793 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:32:31 INFO - PROCESS | 3640 | 1467973951795 Marionette TRACE conn3 <- [1,1826,null,{}] 03:32:31 INFO - PROCESS | 3640 | 1467973951799 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:32:31 INFO - PROCESS | 3640 | 1467973951801 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:31 INFO - PROCESS | 3640 | 1467973951908 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 03:32:32 INFO - PROCESS | 3640 | 1467973952011 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973952014 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:32 INFO - PROCESS | 3640 | ++DOCSHELL 114CB400 == 43 [pid = 3640] [id = 466] 03:32:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (11ADF800) [pid = 3640] [serial = 1398] [outer = 00000000] 03:32:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (13444000) [pid = 3640] [serial = 1399] [outer = 11ADF800] 03:32:32 INFO - PROCESS | 3640 | 1467973952065 Marionette DEBUG loaded listener.js 03:32:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (139CB400) [pid = 3640] [serial = 1400] [outer = 11ADF800] 03:32:32 INFO - PROCESS | 3640 | 1467973952857 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:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1155ms 03:32:32 INFO - PROCESS | 3640 | 1467973952958 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 03:32:32 INFO - PROCESS | 3640 | 1467973952962 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 03:32:32 INFO - PROCESS | 3640 | 1467973952967 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:32:32 INFO - PROCESS | 3640 | 1467973952972 Marionette TRACE conn3 <- [1,1830,null,{}] 03:32:33 INFO - PROCESS | 3640 | 1467973952977 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:32:33 INFO - PROCESS | 3640 | 1467973952981 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:33 INFO - PROCESS | 3640 | 1467973953109 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 11216000 == 42 [pid = 3640] [id = 441] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 0F31A000 == 41 [pid = 3640] [id = 460] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 0F315400 == 40 [pid = 3640] [id = 459] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 177A5800 == 39 [pid = 3640] [id = 458] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 165E3C00 == 38 [pid = 3640] [id = 457] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 165D8800 == 37 [pid = 3640] [id = 456] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 155EBC00 == 36 [pid = 3640] [id = 455] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 131B3000 == 35 [pid = 3640] [id = 454] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 10EC7400 == 34 [pid = 3640] [id = 453] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 14FB5C00 == 33 [pid = 3640] [id = 450] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 1394A800 == 32 [pid = 3640] [id = 452] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 10434800 == 31 [pid = 3640] [id = 451] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 19E7F400 == 30 [pid = 3640] [id = 465] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 114CB400 == 29 [pid = 3640] [id = 466] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 18039400 == 28 [pid = 3640] [id = 464] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 155EB400 == 27 [pid = 3640] [id = 461] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 1120FC00 == 26 [pid = 3640] [id = 462] 03:32:33 INFO - PROCESS | 3640 | --DOCSHELL 14291400 == 25 [pid = 3640] [id = 463] 03:32:33 INFO - PROCESS | 3640 | 1467973953865 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973953868 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (13271000) [pid = 3640] [serial = 1330] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (13942400) [pid = 3640] [serial = 1331] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (112E1000) [pid = 3640] [serial = 1327] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (1140F000) [pid = 3640] [serial = 1328] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (131AF400) [pid = 3640] [serial = 1325] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (1306CC00) [pid = 3640] [serial = 1324] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (1972CC00) [pid = 3640] [serial = 1342] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (176EF400) [pid = 3640] [serial = 1340] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (156E4000) [pid = 3640] [serial = 1333] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (12BDC000) [pid = 3640] [serial = 1345] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (17008400) [pid = 3640] [serial = 1339] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1700EC00) [pid = 3640] [serial = 1348] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (12BD5000) [pid = 3640] [serial = 1316] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (1140B800) [pid = 3640] [serial = 1315] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (156E1800) [pid = 3640] [serial = 1319] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (13CBE400) [pid = 3640] [serial = 1318] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (19E7FC00) [pid = 3640] [serial = 1322] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (19A82800) [pid = 3640] [serial = 1351] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (19A88400) [pid = 3640] [serial = 1321] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (1707F000) [pid = 3640] [serial = 1349] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (19A23400) [pid = 3640] [serial = 1343] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (165E3800) [pid = 3640] [serial = 1336] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (130A0800) [pid = 3640] [serial = 1346] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (1583A400) [pid = 3640] [serial = 1334] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (16B2B000) [pid = 3640] [serial = 1337] [outer = 00000000] [url = about:blank] 03:32:33 INFO - PROCESS | 3640 | ++DOCSHELL 10220000 == 26 [pid = 3640] [id = 467] 03:32:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (10229800) [pid = 3640] [serial = 1401] [outer = 00000000] 03:32:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (10435000) [pid = 3640] [serial = 1402] [outer = 10229800] 03:32:34 INFO - PROCESS | 3640 | 1467973954013 Marionette DEBUG loaded listener.js 03:32:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (10560C00) [pid = 3640] [serial = 1403] [outer = 10229800] 03:32:34 INFO - PROCESS | 3640 | 1467973954478 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:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1519ms 03:32:34 INFO - PROCESS | 3640 | 1467973954511 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 03:32:34 INFO - PROCESS | 3640 | 1467973954514 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 03:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:32:34 INFO - PROCESS | 3640 | 1467973954519 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:32:34 INFO - PROCESS | 3640 | 1467973954522 Marionette TRACE conn3 <- [1,1834,null,{}] 03:32:34 INFO - PROCESS | 3640 | 1467973954527 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:32:34 INFO - PROCESS | 3640 | 1467973954531 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:34 INFO - PROCESS | 3640 | 1467973954621 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 03:32:34 INFO - PROCESS | 3640 | 1467973954636 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973954639 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:34 INFO - PROCESS | 3640 | ++DOCSHELL 11C48400 == 27 [pid = 3640] [id = 468] 03:32:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1281F000) [pid = 3640] [serial = 1404] [outer = 00000000] 03:32:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (129A9800) [pid = 3640] [serial = 1405] [outer = 1281F000] 03:32:34 INFO - PROCESS | 3640 | 1467973954696 Marionette DEBUG loaded listener.js 03:32:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (12BDC000) [pid = 3640] [serial = 1406] [outer = 1281F000] 03:32:35 INFO - PROCESS | 3640 | 1467973955167 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:32:35 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:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 696ms 03:32:35 INFO - PROCESS | 3640 | 1467973955218 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 03:32:35 INFO - PROCESS | 3640 | 1467973955222 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 03:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:32:35 INFO - PROCESS | 3640 | 1467973955227 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:32:35 INFO - PROCESS | 3640 | 1467973955229 Marionette TRACE conn3 <- [1,1838,null,{}] 03:32:35 INFO - PROCESS | 3640 | 1467973955232 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:32:35 INFO - PROCESS | 3640 | 1467973955235 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:35 INFO - PROCESS | 3640 | 1467973955357 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 03:32:35 INFO - PROCESS | 3640 | 1467973955450 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973955452 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:35 INFO - PROCESS | 3640 | ++DOCSHELL 13159000 == 28 [pid = 3640] [id = 469] 03:32:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (1315A400) [pid = 3640] [serial = 1407] [outer = 00000000] 03:32:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (131B7800) [pid = 3640] [serial = 1408] [outer = 1315A400] 03:32:35 INFO - PROCESS | 3640 | 1467973955497 Marionette DEBUG loaded listener.js 03:32:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (131EF400) [pid = 3640] [serial = 1409] [outer = 1315A400] 03:32:35 INFO - PROCESS | 3640 | 1467973955921 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:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 744ms 03:32:35 INFO - PROCESS | 3640 | 1467973955971 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 03:32:35 INFO - PROCESS | 3640 | 1467973955973 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 03:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:32:36 INFO - PROCESS | 3640 | 1467973955978 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:32:36 INFO - PROCESS | 3640 | 1467973955984 Marionette TRACE conn3 <- [1,1842,null,{}] 03:32:36 INFO - PROCESS | 3640 | 1467973956003 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:32:36 INFO - PROCESS | 3640 | 1467973956007 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:36 INFO - PROCESS | 3640 | 1467973956127 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 03:32:36 INFO - PROCESS | 3640 | 1467973956239 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973956241 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:36 INFO - PROCESS | 3640 | ++DOCSHELL 13C42000 == 29 [pid = 3640] [id = 470] 03:32:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (13CB6000) [pid = 3640] [serial = 1410] [outer = 00000000] 03:32:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (13ED3C00) [pid = 3640] [serial = 1411] [outer = 13CB6000] 03:32:36 INFO - PROCESS | 3640 | 1467973956285 Marionette DEBUG loaded listener.js 03:32:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (14293800) [pid = 3640] [serial = 1412] [outer = 13CB6000] 03:32:36 INFO - PROCESS | 3640 | 1467973956739 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:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 759ms 03:32:36 INFO - PROCESS | 3640 | 1467973956781 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 03:32:36 INFO - PROCESS | 3640 | 1467973956784 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 03:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:32:36 INFO - PROCESS | 3640 | 1467973956791 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:32:36 INFO - PROCESS | 3640 | 1467973956793 Marionette TRACE conn3 <- [1,1846,null,{}] 03:32:36 INFO - PROCESS | 3640 | 1467973956797 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:32:36 INFO - PROCESS | 3640 | 1467973956799 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:36 INFO - PROCESS | 3640 | 1467973956913 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 03:32:36 INFO - PROCESS | 3640 | 1467973956925 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973956927 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:36 INFO - PROCESS | 3640 | ++DOCSHELL 156DE000 == 30 [pid = 3640] [id = 471] 03:32:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (156E1800) [pid = 3640] [serial = 1413] [outer = 00000000] 03:32:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (156E9800) [pid = 3640] [serial = 1414] [outer = 156E1800] 03:32:36 INFO - PROCESS | 3640 | 1467973956973 Marionette DEBUG loaded listener.js 03:32:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1583A400) [pid = 3640] [serial = 1415] [outer = 156E1800] 03:32:37 INFO - PROCESS | 3640 | 1467973957420 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:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 712ms 03:32:37 INFO - PROCESS | 3640 | 1467973957493 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 03:32:37 INFO - PROCESS | 3640 | 1467973957496 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 03:32:37 INFO - PROCESS | 3640 | 1467973957499 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:32:37 INFO - PROCESS | 3640 | 1467973957501 Marionette TRACE conn3 <- [1,1850,null,{}] 03:32:37 INFO - PROCESS | 3640 | 1467973957504 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:32:37 INFO - PROCESS | 3640 | 1467973957506 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:37 INFO - PROCESS | 3640 | 1467973957614 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 03:32:37 INFO - PROCESS | 3640 | 1467973957624 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973957630 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:37 INFO - PROCESS | 3640 | ++DOCSHELL 158CF000 == 31 [pid = 3640] [id = 472] 03:32:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (158D0C00) [pid = 3640] [serial = 1416] [outer = 00000000] 03:32:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (165D5000) [pid = 3640] [serial = 1417] [outer = 158D0C00] 03:32:37 INFO - PROCESS | 3640 | 1467973957684 Marionette DEBUG loaded listener.js 03:32:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (16720800) [pid = 3640] [serial = 1418] [outer = 158D0C00] 03:32:38 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (165DA400) [pid = 3640] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:32:38 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (19A5F000) [pid = 3640] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:32:38 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (10EC7800) [pid = 3640] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:32:38 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (10439C00) [pid = 3640] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:32:38 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (16F05000) [pid = 3640] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:32:38 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (13C3F800) [pid = 3640] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:32:38 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (131B6C00) [pid = 3640] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:32:38 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (156DB400) [pid = 3640] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:32:38 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (1787A000) [pid = 3640] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:32:38 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (10A10400) [pid = 3640] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:32:38 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (19A7F000) [pid = 3640] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:32:38 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (13C40000) [pid = 3640] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:32:38 INFO - PROCESS | 3640 | 1467973958407 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:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 950ms 03:32:38 INFO - PROCESS | 3640 | 1467973958446 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 03:32:38 INFO - PROCESS | 3640 | 1467973958448 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 03:32:38 INFO - PROCESS | 3640 | 1467973958451 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:32:38 INFO - PROCESS | 3640 | 1467973958452 Marionette TRACE conn3 <- [1,1854,null,{}] 03:32:38 INFO - PROCESS | 3640 | 1467973958456 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:32:38 INFO - PROCESS | 3640 | 1467973958458 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:38 INFO - PROCESS | 3640 | 1467973958574 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 03:32:38 INFO - PROCESS | 3640 | 1467973958639 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973958641 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:38 INFO - PROCESS | 3640 | ++DOCSHELL 10A10400 == 32 [pid = 3640] [id = 473] 03:32:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (10A7EC00) [pid = 3640] [serial = 1419] [outer = 00000000] 03:32:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (1558A400) [pid = 3640] [serial = 1420] [outer = 10A7EC00] 03:32:38 INFO - PROCESS | 3640 | 1467973958684 Marionette DEBUG loaded listener.js 03:32:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (16E3BC00) [pid = 3640] [serial = 1421] [outer = 10A7EC00] 03:32:39 INFO - PROCESS | 3640 | 1467973959100 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:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 633ms 03:32:39 INFO - PROCESS | 3640 | 1467973959132 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 03:32:39 INFO - PROCESS | 3640 | 1467973959134 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 03:32:39 INFO - PROCESS | 3640 | 1467973959137 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:32:39 INFO - PROCESS | 3640 | 1467973959139 Marionette TRACE conn3 <- [1,1858,null,{}] 03:32:39 INFO - PROCESS | 3640 | 1467973959142 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:32:39 INFO - PROCESS | 3640 | 1467973959144 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:39 INFO - PROCESS | 3640 | 1467973959221 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 03:32:39 INFO - PROCESS | 3640 | 1467973959227 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973959229 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:39 INFO - PROCESS | 3640 | ++DOCSHELL 16E3AC00 == 33 [pid = 3640] [id = 474] 03:32:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (16E43C00) [pid = 3640] [serial = 1422] [outer = 00000000] 03:32:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (176E5C00) [pid = 3640] [serial = 1423] [outer = 16E43C00] 03:32:39 INFO - PROCESS | 3640 | 1467973959271 Marionette DEBUG loaded listener.js 03:32:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (17737000) [pid = 3640] [serial = 1424] [outer = 16E43C00] 03:32:39 INFO - PROCESS | 3640 | 1467973959690 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:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 601ms 03:32:39 INFO - PROCESS | 3640 | 1467973959747 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 03:32:39 INFO - PROCESS | 3640 | 1467973959749 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 03:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:32:39 INFO - PROCESS | 3640 | 1467973959752 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:32:39 INFO - PROCESS | 3640 | 1467973959754 Marionette TRACE conn3 <- [1,1862,null,{}] 03:32:39 INFO - PROCESS | 3640 | 1467973959758 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:32:39 INFO - PROCESS | 3640 | 1467973959759 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:39 INFO - PROCESS | 3640 | 1467973959842 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 03:32:39 INFO - PROCESS | 3640 | 1467973959847 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973959849 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:39 INFO - PROCESS | 3640 | ++DOCSHELL 10564000 == 34 [pid = 3640] [id = 475] 03:32:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (10A75800) [pid = 3640] [serial = 1425] [outer = 00000000] 03:32:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (1787F400) [pid = 3640] [serial = 1426] [outer = 10A75800] 03:32:39 INFO - PROCESS | 3640 | 1467973959892 Marionette DEBUG loaded listener.js 03:32:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (17D34800) [pid = 3640] [serial = 1427] [outer = 10A75800] 03:32:40 INFO - PROCESS | 3640 | 1467973960518 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:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 838ms 03:32:40 INFO - PROCESS | 3640 | 1467973960594 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 03:32:40 INFO - PROCESS | 3640 | 1467973960599 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 03:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:32:40 INFO - PROCESS | 3640 | 1467973960605 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:32:40 INFO - PROCESS | 3640 | 1467973960609 Marionette TRACE conn3 <- [1,1866,null,{}] 03:32:40 INFO - PROCESS | 3640 | 1467973960614 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:32:40 INFO - PROCESS | 3640 | 1467973960617 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:40 INFO - PROCESS | 3640 | 1467973960746 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 03:32:40 INFO - PROCESS | 3640 | 1467973960879 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973960884 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:40 INFO - PROCESS | 3640 | ++DOCSHELL 1043A000 == 35 [pid = 3640] [id = 476] 03:32:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (10474C00) [pid = 3640] [serial = 1428] [outer = 00000000] 03:32:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (114CB400) [pid = 3640] [serial = 1429] [outer = 10474C00] 03:32:40 INFO - PROCESS | 3640 | 1467973960941 Marionette DEBUG loaded listener.js 03:32:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (12D7FC00) [pid = 3640] [serial = 1430] [outer = 10474C00] 03:32:41 INFO - PROCESS | 3640 | 1467973961751 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:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1171ms 03:32:41 INFO - PROCESS | 3640 | 1467973961792 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 03:32:41 INFO - PROCESS | 3640 | 1467973961796 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 03:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:32:41 INFO - PROCESS | 3640 | 1467973961826 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:32:41 INFO - PROCESS | 3640 | 1467973961829 Marionette TRACE conn3 <- [1,1870,null,{}] 03:32:41 INFO - PROCESS | 3640 | 1467973961835 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:32:41 INFO - PROCESS | 3640 | 1467973961838 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:41 INFO - PROCESS | 3640 | 1467973961971 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 03:32:42 INFO - PROCESS | 3640 | 1467973962098 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 3640 | 1467973962100 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:42 INFO - PROCESS | 3640 | ++DOCSHELL 139D8800 == 36 [pid = 3640] [id = 477] 03:32:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (13C3E800) [pid = 3640] [serial = 1431] [outer = 00000000] 03:32:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (13C4C000) [pid = 3640] [serial = 1432] [outer = 13C3E800] 03:32:42 INFO - PROCESS | 3640 | 1467973962198 Marionette DEBUG loaded listener.js 03:32:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (14291400) [pid = 3640] [serial = 1433] [outer = 13C3E800] 03:32:43 INFO - PROCESS | 3640 | 1467973963095 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:32:43 INFO - PROCESS | 3640 | --DOCSHELL 14F7A400 == 35 [pid = 3640] [id = 392] 03:32:43 INFO - PROCESS | 3640 | --DOCSHELL 0F315C00 == 34 [pid = 3640] [id = 382] 03:32:43 INFO - PROCESS | 3640 | --DOCSHELL 10A77C00 == 33 [pid = 3640] [id = 384] 03:32:43 INFO - PROCESS | 3640 | --DOCSHELL 11407400 == 32 [pid = 3640] [id = 377] 03:32:43 INFO - PROCESS | 3640 | --DOCSHELL 13070000 == 31 [pid = 3640] [id = 381] 03:32:43 INFO - PROCESS | 3640 | --DOCSHELL 1428E400 == 30 [pid = 3640] [id = 380] 03:32:43 INFO - PROCESS | 3640 | --DOCSHELL 13EC9400 == 29 [pid = 3640] [id = 379] 03:32:43 INFO - PROCESS | 3640 | --DOCSHELL 131B6400 == 28 [pid = 3640] [id = 378] 03:32:43 INFO - PROCESS | 3640 | --DOCSHELL 11C49000 == 27 [pid = 3640] [id = 390] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (16E3B000) [pid = 3640] [serial = 1369] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (19A83000) [pid = 3640] [serial = 1352] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (11215C00) [pid = 3640] [serial = 1360] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (11AE2400) [pid = 3640] [serial = 1361] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (112DF800) [pid = 3640] [serial = 1354] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (1762B000) [pid = 3640] [serial = 1372] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (12B02800) [pid = 3640] [serial = 1355] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (13CB9C00) [pid = 3640] [serial = 1357] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (14F7E000) [pid = 3640] [serial = 1358] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (1327AC00) [pid = 3640] [serial = 1363] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (139D9000) [pid = 3640] [serial = 1364] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (15835000) [pid = 3640] [serial = 1366] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (19677800) [pid = 3640] [serial = 1375] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (131AFC00) [pid = 3640] [serial = 1378] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1587F800) [pid = 3640] [serial = 1379] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (19AB0000) [pid = 3640] [serial = 1384] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (19AB6000) [pid = 3640] [serial = 1385] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (19680000) [pid = 3640] [serial = 1381] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (19677C00) [pid = 3640] [serial = 1376] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (19A69000) [pid = 3640] [serial = 1382] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (16E45C00) [pid = 3640] [serial = 1370] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (1772D800) [pid = 3640] [serial = 1373] [outer = 00000000] [url = about:blank] 03:32:43 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (15883400) [pid = 3640] [serial = 1367] [outer = 00000000] [url = about:blank] 03:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1392ms 03:32:43 INFO - PROCESS | 3640 | 1467973963183 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 03:32:43 INFO - PROCESS | 3640 | 1467973963187 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 03:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:32:43 INFO - PROCESS | 3640 | 1467973963192 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:32:43 INFO - PROCESS | 3640 | 1467973963195 Marionette TRACE conn3 <- [1,1874,null,{}] 03:32:43 INFO - PROCESS | 3640 | 1467973963200 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:32:43 INFO - PROCESS | 3640 | 1467973963203 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:43 INFO - PROCESS | 3640 | 1467973963288 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 03:32:43 INFO - PROCESS | 3640 | 1467973963302 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973963305 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:43 INFO - PROCESS | 3640 | ++DOCSHELL 11402000 == 28 [pid = 3640] [id = 478] 03:32:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (11402800) [pid = 3640] [serial = 1434] [outer = 00000000] 03:32:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (114D6C00) [pid = 3640] [serial = 1435] [outer = 11402800] 03:32:43 INFO - PROCESS | 3640 | 1467973963352 Marionette DEBUG loaded listener.js 03:32:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (1292E800) [pid = 3640] [serial = 1436] [outer = 11402800] 03:32:43 INFO - PROCESS | 3640 | 1467973963865 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:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 696ms 03:32:43 INFO - PROCESS | 3640 | 1467973963888 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 03:32:43 INFO - PROCESS | 3640 | 1467973963892 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 03:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:32:43 INFO - PROCESS | 3640 | 1467973963898 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:32:43 INFO - PROCESS | 3640 | 1467973963901 Marionette TRACE conn3 <- [1,1878,null,{}] 03:32:43 INFO - PROCESS | 3640 | 1467973963909 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:32:43 INFO - PROCESS | 3640 | 1467973963913 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:44 INFO - PROCESS | 3640 | 1467973964052 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 03:32:44 INFO - PROCESS | 3640 | 1467973964060 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973964062 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:44 INFO - PROCESS | 3640 | ++DOCSHELL 131AF400 == 29 [pid = 3640] [id = 479] 03:32:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (131B3C00) [pid = 3640] [serial = 1437] [outer = 00000000] 03:32:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (131EDC00) [pid = 3640] [serial = 1438] [outer = 131B3C00] 03:32:44 INFO - PROCESS | 3640 | 1467973964186 Marionette DEBUG loaded listener.js 03:32:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (13450800) [pid = 3640] [serial = 1439] [outer = 131B3C00] 03:32:44 INFO - PROCESS | 3640 | 1467973964582 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:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 711ms 03:32:44 INFO - PROCESS | 3640 | 1467973964631 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 03:32:44 INFO - PROCESS | 3640 | 1467973964633 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 03:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:32:44 INFO - PROCESS | 3640 | 1467973964636 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:32:44 INFO - PROCESS | 3640 | 1467973964640 Marionette TRACE conn3 <- [1,1882,null,{}] 03:32:44 INFO - PROCESS | 3640 | 1467973964650 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:32:44 INFO - PROCESS | 3640 | 1467973964655 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:44 INFO - PROCESS | 3640 | 1467973964766 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 03:32:44 INFO - PROCESS | 3640 | 1467973964785 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973964788 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:44 INFO - PROCESS | 3640 | ++DOCSHELL 156E3800 == 30 [pid = 3640] [id = 480] 03:32:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (156E4400) [pid = 3640] [serial = 1440] [outer = 00000000] 03:32:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (15836800) [pid = 3640] [serial = 1441] [outer = 156E4400] 03:32:44 INFO - PROCESS | 3640 | 1467973964835 Marionette DEBUG loaded listener.js 03:32:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (158C7C00) [pid = 3640] [serial = 1442] [outer = 156E4400] 03:32:45 INFO - PROCESS | 3640 | 1467973965309 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:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 744ms 03:32:45 INFO - PROCESS | 3640 | 1467973965377 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 03:32:45 INFO - PROCESS | 3640 | 1467973965379 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 03:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:32:45 INFO - PROCESS | 3640 | 1467973965383 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:32:45 INFO - PROCESS | 3640 | 1467973965385 Marionette TRACE conn3 <- [1,1886,null,{}] 03:32:45 INFO - PROCESS | 3640 | 1467973965395 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:32:45 INFO - PROCESS | 3640 | 1467973965397 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:45 INFO - PROCESS | 3640 | 1467973965513 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 03:32:45 INFO - PROCESS | 3640 | 1467973965518 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973965520 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:45 INFO - PROCESS | 3640 | ++DOCSHELL 165D7800 == 31 [pid = 3640] [id = 481] 03:32:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (165D8000) [pid = 3640] [serial = 1443] [outer = 00000000] 03:32:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (16B23800) [pid = 3640] [serial = 1444] [outer = 165D8000] 03:32:45 INFO - PROCESS | 3640 | 1467973965565 Marionette DEBUG loaded listener.js 03:32:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (16E45C00) [pid = 3640] [serial = 1445] [outer = 165D8000] 03:32:46 INFO - PROCESS | 3640 | 1467973966019 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:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 712ms 03:32:46 INFO - PROCESS | 3640 | 1467973966082 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 03:32:46 INFO - PROCESS | 3640 | 1467973966084 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 03:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:32:46 INFO - PROCESS | 3640 | 1467973966087 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:32:46 INFO - PROCESS | 3640 | 1467973966089 Marionette TRACE conn3 <- [1,1890,null,{}] 03:32:46 INFO - PROCESS | 3640 | 1467973966092 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:32:46 INFO - PROCESS | 3640 | 1467973966094 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:46 INFO - PROCESS | 3640 | 1467973966232 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 03:32:46 INFO - PROCESS | 3640 | 1467973966251 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973966253 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:46 INFO - PROCESS | 3640 | ++DOCSHELL 16F05000 == 32 [pid = 3640] [id = 482] 03:32:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (1700D400) [pid = 3640] [serial = 1446] [outer = 00000000] 03:32:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (176E5800) [pid = 3640] [serial = 1447] [outer = 1700D400] 03:32:46 INFO - PROCESS | 3640 | 1467973966297 Marionette DEBUG loaded listener.js 03:32:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (1772F800) [pid = 3640] [serial = 1448] [outer = 1700D400] 03:32:46 INFO - PROCESS | 3640 | 1467973966787 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:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 712ms 03:32:46 INFO - PROCESS | 3640 | 1467973966820 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 03:32:46 INFO - PROCESS | 3640 | 1467973966821 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 03:32:46 INFO - PROCESS | 3640 | 1467973966825 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:32:46 INFO - PROCESS | 3640 | 1467973966826 Marionette TRACE conn3 <- [1,1894,null,{}] 03:32:46 INFO - PROCESS | 3640 | 1467973966830 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:32:46 INFO - PROCESS | 3640 | 1467973966836 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:46 INFO - PROCESS | 3640 | 1467973966971 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 03:32:47 INFO - PROCESS | 3640 | 1467973967039 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973967043 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:47 INFO - PROCESS | 3640 | ++DOCSHELL 1787EC00 == 33 [pid = 3640] [id = 483] 03:32:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (17D3A400) [pid = 3640] [serial = 1449] [outer = 00000000] 03:32:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1967F800) [pid = 3640] [serial = 1450] [outer = 17D3A400] 03:32:47 INFO - PROCESS | 3640 | 1467973967088 Marionette DEBUG loaded listener.js 03:32:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (19680000) [pid = 3640] [serial = 1451] [outer = 17D3A400] 03:32:47 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (10229800) [pid = 3640] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:32:47 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (1281F000) [pid = 3640] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:32:47 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1315A400) [pid = 3640] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:32:47 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (156E1800) [pid = 3640] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:32:47 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (10A7EC00) [pid = 3640] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:32:47 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (158D0C00) [pid = 3640] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:32:47 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (16E43C00) [pid = 3640] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:32:47 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (112A9C00) [pid = 3640] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:32:47 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (14F7BC00) [pid = 3640] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:32:47 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (19675800) [pid = 3640] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:32:47 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (19E81400) [pid = 3640] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:32:47 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (13CB6000) [pid = 3640] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:32:47 INFO - PROCESS | 3640 | 1467973967589 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:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 854ms 03:32:47 INFO - PROCESS | 3640 | 1467973967668 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 03:32:47 INFO - PROCESS | 3640 | 1467973967670 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 03:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:32:47 INFO - PROCESS | 3640 | 1467973967674 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:32:47 INFO - PROCESS | 3640 | 1467973967675 Marionette TRACE conn3 <- [1,1898,null,{}] 03:32:47 INFO - PROCESS | 3640 | 1467973967679 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:32:47 INFO - PROCESS | 3640 | 1467973967681 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:47 INFO - PROCESS | 3640 | 1467973967794 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 03:32:47 INFO - PROCESS | 3640 | 1467973967853 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973967855 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:47 INFO - PROCESS | 3640 | ++DOCSHELL 13C41000 == 34 [pid = 3640] [id = 484] 03:32:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (13C42800) [pid = 3640] [serial = 1452] [outer = 00000000] 03:32:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (16208800) [pid = 3640] [serial = 1453] [outer = 13C42800] 03:32:47 INFO - PROCESS | 3640 | 1467973967899 Marionette DEBUG loaded listener.js 03:32:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (176EF800) [pid = 3640] [serial = 1454] [outer = 13C42800] 03:32:48 INFO - PROCESS | 3640 | 1467973968274 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:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 633ms 03:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:32:48 INFO - PROCESS | 3640 | 1467973968312 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 03:32:48 INFO - PROCESS | 3640 | 1467973968314 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 03:32:48 INFO - PROCESS | 3640 | 1467973968317 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:32:48 INFO - PROCESS | 3640 | 1467973968319 Marionette TRACE conn3 <- [1,1902,null,{}] 03:32:48 INFO - PROCESS | 3640 | 1467973968322 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:32:48 INFO - PROCESS | 3640 | 1467973968324 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:48 INFO - PROCESS | 3640 | 1467973968403 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 03:32:48 INFO - PROCESS | 3640 | 1467973968410 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973968412 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:48 INFO - PROCESS | 3640 | ++DOCSHELL 13CBB800 == 35 [pid = 3640] [id = 485] 03:32:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (1967F400) [pid = 3640] [serial = 1455] [outer = 00000000] 03:32:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (19A2A000) [pid = 3640] [serial = 1456] [outer = 1967F400] 03:32:48 INFO - PROCESS | 3640 | 1467973968455 Marionette DEBUG loaded listener.js 03:32:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (19A69000) [pid = 3640] [serial = 1457] [outer = 1967F400] 03:32:48 INFO - PROCESS | 3640 | 1467973968904 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:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 633ms 03:32:48 INFO - PROCESS | 3640 | 1467973968956 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 03:32:48 INFO - PROCESS | 3640 | 1467973968958 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 03:32:48 INFO - PROCESS | 3640 | 1467973968961 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:32:48 INFO - PROCESS | 3640 | 1467973968962 Marionette TRACE conn3 <- [1,1906,null,{}] 03:32:48 INFO - PROCESS | 3640 | 1467973968966 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:32:49 INFO - PROCESS | 3640 | 1467973968968 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:49 INFO - PROCESS | 3640 | 1467973969047 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 03:32:49 INFO - PROCESS | 3640 | 1467973969053 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973969055 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:49 INFO - PROCESS | 3640 | ++DOCSHELL 156DD000 == 36 [pid = 3640] [id = 486] 03:32:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (19721400) [pid = 3640] [serial = 1458] [outer = 00000000] 03:32:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (19A82800) [pid = 3640] [serial = 1459] [outer = 19721400] 03:32:49 INFO - PROCESS | 3640 | 1467973969103 Marionette DEBUG loaded listener.js 03:32:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (19A87000) [pid = 3640] [serial = 1460] [outer = 19721400] 03:32:50 INFO - PROCESS | 3640 | --DOCSHELL 13C47400 == 35 [pid = 3640] [id = 391] 03:32:50 INFO - PROCESS | 3640 | --DOCSHELL 10472C00 == 34 [pid = 3640] [id = 383] 03:32:50 INFO - PROCESS | 3640 | --DOCSHELL 10F35C00 == 33 [pid = 3640] [id = 386] 03:32:50 INFO - PROCESS | 3640 | --DOCSHELL 17880C00 == 32 [pid = 3640] [id = 388] 03:32:50 INFO - PROCESS | 3640 | --DOCSHELL 1620B400 == 31 [pid = 3640] [id = 393] 03:32:50 INFO - PROCESS | 3640 | --DOCSHELL 10EC7000 == 30 [pid = 3640] [id = 387] 03:32:50 INFO - PROCESS | 3640 | --DOCSHELL 112E1800 == 29 [pid = 3640] [id = 389] 03:32:50 INFO - PROCESS | 3640 | --DOCSHELL 10220000 == 28 [pid = 3640] [id = 467] 03:32:50 INFO - PROCESS | 3640 | --DOCSHELL 10F36400 == 27 [pid = 3640] [id = 385] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (10435000) [pid = 3640] [serial = 1402] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (10560C00) [pid = 3640] [serial = 1403] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (129A9800) [pid = 3640] [serial = 1405] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (12BDC000) [pid = 3640] [serial = 1406] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (131B7800) [pid = 3640] [serial = 1408] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (156E9800) [pid = 3640] [serial = 1414] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1558A400) [pid = 3640] [serial = 1420] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (165D5000) [pid = 3640] [serial = 1417] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (176E5C00) [pid = 3640] [serial = 1423] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (13130800) [pid = 3640] [serial = 1388] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (12DCB000) [pid = 3640] [serial = 1387] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (1606C000) [pid = 3640] [serial = 1391] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (156DC800) [pid = 3640] [serial = 1390] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (19A86000) [pid = 3640] [serial = 1394] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (19726800) [pid = 3640] [serial = 1393] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (1787F400) [pid = 3640] [serial = 1426] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (19EE9400) [pid = 3640] [serial = 1397] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (19EE3000) [pid = 3640] [serial = 1396] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (13444000) [pid = 3640] [serial = 1399] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (16720800) [pid = 3640] [serial = 1418] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (17737000) [pid = 3640] [serial = 1424] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (13ED3C00) [pid = 3640] [serial = 1411] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (14293800) [pid = 3640] [serial = 1412] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (16E3BC00) [pid = 3640] [serial = 1421] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 57 (1583A400) [pid = 3640] [serial = 1415] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3640 | --DOMWINDOW == 56 (131EF400) [pid = 3640] [serial = 1409] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 3640 | 1467973971127 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:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2231ms 03:32:51 INFO - PROCESS | 3640 | 1467973971209 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 03:32:51 INFO - PROCESS | 3640 | 1467973971214 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 03:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:32:51 INFO - PROCESS | 3640 | 1467973971220 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:32:51 INFO - PROCESS | 3640 | 1467973971224 Marionette TRACE conn3 <- [1,1910,null,{}] 03:32:51 INFO - PROCESS | 3640 | 1467973971230 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:32:51 INFO - PROCESS | 3640 | 1467973971234 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:51 INFO - PROCESS | 3640 | 1467973971368 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 03:32:51 INFO - PROCESS | 3640 | 1467973971490 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973971495 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:51 INFO - PROCESS | 3640 | ++DOCSHELL 10A73800 == 28 [pid = 3640] [id = 487] 03:32:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 57 (10A80400) [pid = 3640] [serial = 1461] [outer = 00000000] 03:32:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 58 (10ECAC00) [pid = 3640] [serial = 1462] [outer = 10A80400] 03:32:51 INFO - PROCESS | 3640 | 1467973971554 Marionette DEBUG loaded listener.js 03:32:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (10ECE800) [pid = 3640] [serial = 1463] [outer = 10A80400] 03:32:52 INFO - PROCESS | 3640 | 1467973972268 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:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1108ms 03:32:52 INFO - PROCESS | 3640 | 1467973972347 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 03:32:52 INFO - PROCESS | 3640 | 1467973972352 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 03:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:32:52 INFO - PROCESS | 3640 | 1467973972359 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:32:52 INFO - PROCESS | 3640 | 1467973972363 Marionette TRACE conn3 <- [1,1914,null,{}] 03:32:52 INFO - PROCESS | 3640 | 1467973972367 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:32:52 INFO - PROCESS | 3640 | 1467973972370 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:52 INFO - PROCESS | 3640 | 1467973972497 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 03:32:52 INFO - PROCESS | 3640 | 1467973972620 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973972624 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:52 INFO - PROCESS | 3640 | ++DOCSHELL 1281DC00 == 29 [pid = 3640] [id = 488] 03:32:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (1281E800) [pid = 3640] [serial = 1464] [outer = 00000000] 03:32:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (12937C00) [pid = 3640] [serial = 1465] [outer = 1281E800] 03:32:52 INFO - PROCESS | 3640 | 1467973972681 Marionette DEBUG loaded listener.js 03:32:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (12BDB400) [pid = 3640] [serial = 1466] [outer = 1281E800] 03:32:53 INFO - PROCESS | 3640 | --DOCSHELL 1043A000 == 28 [pid = 3640] [id = 476] 03:32:53 INFO - PROCESS | 3640 | 1467973973363 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:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1060ms 03:32:53 INFO - PROCESS | 3640 | 1467973973404 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 03:32:53 INFO - PROCESS | 3640 | 1467973973407 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 03:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:32:53 INFO - PROCESS | 3640 | 1467973973412 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:32:53 INFO - PROCESS | 3640 | 1467973973415 Marionette TRACE conn3 <- [1,1918,null,{}] 03:32:53 INFO - PROCESS | 3640 | 1467973973437 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:32:53 INFO - PROCESS | 3640 | 1467973973440 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:53 INFO - PROCESS | 3640 | 1467973973537 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 03:32:53 INFO - PROCESS | 3640 | 1467973973626 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973973628 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:53 INFO - PROCESS | 3640 | ++DOCSHELL 10EC8000 == 29 [pid = 3640] [id = 489] 03:32:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (10ECB800) [pid = 3640] [serial = 1467] [outer = 00000000] 03:32:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (12936400) [pid = 3640] [serial = 1468] [outer = 10ECB800] 03:32:53 INFO - PROCESS | 3640 | 1467973973676 Marionette DEBUG loaded listener.js 03:32:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (12D81800) [pid = 3640] [serial = 1469] [outer = 10ECB800] 03:32:54 INFO - PROCESS | 3640 | 1467973974097 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:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 712ms 03:32:54 INFO - PROCESS | 3640 | 1467973974133 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 03:32:54 INFO - PROCESS | 3640 | 1467973974137 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 03:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:32:54 INFO - PROCESS | 3640 | 1467973974142 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:32:54 INFO - PROCESS | 3640 | 1467973974145 Marionette TRACE conn3 <- [1,1922,null,{}] 03:32:54 INFO - PROCESS | 3640 | 1467973974148 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:32:54 INFO - PROCESS | 3640 | 1467973974151 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:54 INFO - PROCESS | 3640 | 1467973974246 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 03:32:54 INFO - PROCESS | 3640 | 1467973974252 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973974255 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:54 INFO - PROCESS | 3640 | ++DOCSHELL 1314DC00 == 30 [pid = 3640] [id = 490] 03:32:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (13156400) [pid = 3640] [serial = 1470] [outer = 00000000] 03:32:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (131B7C00) [pid = 3640] [serial = 1471] [outer = 13156400] 03:32:54 INFO - PROCESS | 3640 | 1467973974300 Marionette DEBUG loaded listener.js 03:32:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (131E7400) [pid = 3640] [serial = 1472] [outer = 13156400] 03:32:54 INFO - PROCESS | 3640 | 1467973974828 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:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 712ms 03:32:54 INFO - PROCESS | 3640 | 1467973974875 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 03:32:54 INFO - PROCESS | 3640 | 1467973974877 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 03:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:32:54 INFO - PROCESS | 3640 | 1467973974881 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:32:54 INFO - PROCESS | 3640 | 1467973974884 Marionette TRACE conn3 <- [1,1926,null,{}] 03:32:54 INFO - PROCESS | 3640 | 1467973974895 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:32:54 INFO - PROCESS | 3640 | 1467973974900 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:54 INFO - PROCESS | 3640 | 1467973974989 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 03:32:55 INFO - PROCESS | 3640 | 1467973975083 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973975086 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:55 INFO - PROCESS | 3640 | ++DOCSHELL 13C43800 == 31 [pid = 3640] [id = 491] 03:32:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (13C44000) [pid = 3640] [serial = 1473] [outer = 00000000] 03:32:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (13CB1800) [pid = 3640] [serial = 1474] [outer = 13C44000] 03:32:55 INFO - PROCESS | 3640 | 1467973975135 Marionette DEBUG loaded listener.js 03:32:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (13ED2C00) [pid = 3640] [serial = 1475] [outer = 13C44000] 03:32:55 INFO - PROCESS | 3640 | 1467973975525 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:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 712ms 03:32:55 INFO - PROCESS | 3640 | 1467973975580 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 03:32:55 INFO - PROCESS | 3640 | 1467973975583 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 03:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:32:55 INFO - PROCESS | 3640 | 1467973975595 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:32:55 INFO - PROCESS | 3640 | 1467973975597 Marionette TRACE conn3 <- [1,1930,null,{}] 03:32:55 INFO - PROCESS | 3640 | 1467973975600 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:32:55 INFO - PROCESS | 3640 | 1467973975603 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:55 INFO - PROCESS | 3640 | 1467973975784 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 03:32:55 INFO - PROCESS | 3640 | 1467973975804 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973975806 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:55 INFO - PROCESS | 3640 | ++DOCSHELL 15589400 == 32 [pid = 3640] [id = 492] 03:32:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (155E9000) [pid = 3640] [serial = 1476] [outer = 00000000] 03:32:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (156E0800) [pid = 3640] [serial = 1477] [outer = 155E9000] 03:32:55 INFO - PROCESS | 3640 | 1467973975851 Marionette DEBUG loaded listener.js 03:32:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (156E9C00) [pid = 3640] [serial = 1478] [outer = 155E9000] 03:32:56 INFO - PROCESS | 3640 | 1467973976296 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:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 759ms 03:32:56 INFO - PROCESS | 3640 | 1467973976347 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 03:32:56 INFO - PROCESS | 3640 | 1467973976348 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 03:32:56 INFO - PROCESS | 3640 | 1467973976352 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:32:56 INFO - PROCESS | 3640 | 1467973976353 Marionette TRACE conn3 <- [1,1934,null,{}] 03:32:56 INFO - PROCESS | 3640 | 1467973976365 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:32:56 INFO - PROCESS | 3640 | 1467973976367 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:56 INFO - PROCESS | 3640 | 1467973976476 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 03:32:56 INFO - PROCESS | 3640 | 1467973976486 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973976488 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:56 INFO - PROCESS | 3640 | ++DOCSHELL 15590800 == 33 [pid = 3640] [id = 493] 03:32:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (15591400) [pid = 3640] [serial = 1479] [outer = 00000000] 03:32:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (158CE400) [pid = 3640] [serial = 1480] [outer = 15591400] 03:32:56 INFO - PROCESS | 3640 | 1467973976531 Marionette DEBUG loaded listener.js 03:32:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (16073000) [pid = 3640] [serial = 1481] [outer = 15591400] 03:32:57 INFO - PROCESS | 3640 | 1467973977010 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:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 696ms 03:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:32:57 INFO - PROCESS | 3640 | 1467973977052 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 03:32:57 INFO - PROCESS | 3640 | 1467973977054 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 03:32:57 INFO - PROCESS | 3640 | 1467973977057 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:32:57 INFO - PROCESS | 3640 | 1467973977059 Marionette TRACE conn3 <- [1,1938,null,{}] 03:32:57 INFO - PROCESS | 3640 | 1467973977062 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:32:57 INFO - PROCESS | 3640 | 1467973977068 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:57 INFO - PROCESS | 3640 | 1467973977238 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 03:32:57 INFO - PROCESS | 3640 | 1467973977263 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973977265 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:57 INFO - PROCESS | 3640 | ++DOCSHELL 158CB800 == 34 [pid = 3640] [id = 494] 03:32:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (165E3800) [pid = 3640] [serial = 1482] [outer = 00000000] 03:32:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (16E40800) [pid = 3640] [serial = 1483] [outer = 165E3800] 03:32:57 INFO - PROCESS | 3640 | 1467973977363 Marionette DEBUG loaded listener.js 03:32:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (16F0C000) [pid = 3640] [serial = 1484] [outer = 165E3800] 03:32:57 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (11ADF800) [pid = 3640] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:32:57 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (17D3A400) [pid = 3640] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:32:57 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (13C42800) [pid = 3640] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:32:57 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (1700D400) [pid = 3640] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:32:57 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1967F400) [pid = 3640] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:32:57 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (156E4400) [pid = 3640] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:32:57 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (131B3C00) [pid = 3640] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:32:57 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (11402800) [pid = 3640] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:32:57 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (13C3E800) [pid = 3640] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:32:57 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (10474C00) [pid = 3640] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:32:57 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (10A75800) [pid = 3640] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:32:57 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (165D8000) [pid = 3640] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:32:57 INFO - PROCESS | 3640 | 1467973977812 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:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 743ms 03:32:57 INFO - PROCESS | 3640 | 1467973977830 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 03:32:57 INFO - PROCESS | 3640 | 1467973977832 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 03:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:32:57 INFO - PROCESS | 3640 | 1467973977836 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:32:57 INFO - PROCESS | 3640 | 1467973977837 Marionette TRACE conn3 <- [1,1942,null,{}] 03:32:57 INFO - PROCESS | 3640 | 1467973977841 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:32:57 INFO - PROCESS | 3640 | 1467973977842 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:57 INFO - PROCESS | 3640 | 1467973977919 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 03:32:57 INFO - PROCESS | 3640 | 1467973977924 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973977926 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:57 INFO - PROCESS | 3640 | ++DOCSHELL 10435400 == 35 [pid = 3640] [id = 495] 03:32:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (10435800) [pid = 3640] [serial = 1485] [outer = 00000000] 03:32:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (131B3C00) [pid = 3640] [serial = 1486] [outer = 10435800] 03:32:57 INFO - PROCESS | 3640 | 1467973977970 Marionette DEBUG loaded listener.js 03:32:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (131B7000) [pid = 3640] [serial = 1487] [outer = 10435800] 03:32:58 INFO - PROCESS | 3640 | 1467973978404 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:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 601ms 03:32:58 INFO - PROCESS | 3640 | 1467973978433 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 03:32:58 INFO - PROCESS | 3640 | 1467973978435 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 03:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:32:58 INFO - PROCESS | 3640 | 1467973978439 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:32:58 INFO - PROCESS | 3640 | 1467973978440 Marionette TRACE conn3 <- [1,1946,null,{}] 03:32:58 INFO - PROCESS | 3640 | 1467973978444 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:32:58 INFO - PROCESS | 3640 | 1467973978446 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:58 INFO - PROCESS | 3640 | 1467973978525 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 03:32:58 INFO - PROCESS | 3640 | 1467973978531 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973978533 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:58 INFO - PROCESS | 3640 | ++DOCSHELL 12937000 == 36 [pid = 3640] [id = 496] 03:32:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (131AE400) [pid = 3640] [serial = 1488] [outer = 00000000] 03:32:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (17006800) [pid = 3640] [serial = 1489] [outer = 131AE400] 03:32:58 INFO - PROCESS | 3640 | 1467973978576 Marionette DEBUG loaded listener.js 03:32:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (1762D000) [pid = 3640] [serial = 1490] [outer = 131AE400] 03:32:59 INFO - PROCESS | 3640 | 1467973979011 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:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 602ms 03:32:59 INFO - PROCESS | 3640 | 1467973979035 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 03:32:59 INFO - PROCESS | 3640 | 1467973979037 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 03:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:32:59 INFO - PROCESS | 3640 | 1467973979040 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:32:59 INFO - PROCESS | 3640 | 1467973979042 Marionette TRACE conn3 <- [1,1950,null,{}] 03:32:59 INFO - PROCESS | 3640 | 1467973979046 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:32:59 INFO - PROCESS | 3640 | 1467973979048 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:59 INFO - PROCESS | 3640 | 1467973979171 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 03:32:59 INFO - PROCESS | 3640 | 1467973979178 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973979180 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:59 INFO - PROCESS | 3640 | ++DOCSHELL 13C43000 == 37 [pid = 3640] [id = 497] 03:32:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (13ED2000) [pid = 3640] [serial = 1491] [outer = 00000000] 03:32:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (17875400) [pid = 3640] [serial = 1492] [outer = 13ED2000] 03:32:59 INFO - PROCESS | 3640 | 1467973979223 Marionette DEBUG loaded listener.js 03:32:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (1787A000) [pid = 3640] [serial = 1493] [outer = 13ED2000] 03:32:59 INFO - PROCESS | 3640 | 1467973979622 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:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 633ms 03:32:59 INFO - PROCESS | 3640 | 1467973979679 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 03:32:59 INFO - PROCESS | 3640 | 1467973979681 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 03:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:32:59 INFO - PROCESS | 3640 | 1467973979684 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:32:59 INFO - PROCESS | 3640 | 1467973979686 Marionette TRACE conn3 <- [1,1954,null,{}] 03:32:59 INFO - PROCESS | 3640 | 1467973979690 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:32:59 INFO - PROCESS | 3640 | 1467973979691 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:32:59 INFO - PROCESS | 3640 | 1467973979804 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 03:33:00 INFO - PROCESS | 3640 | 1467973980002 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973980005 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:00 INFO - PROCESS | 3640 | ++DOCSHELL 0F316C00 == 38 [pid = 3640] [id = 498] 03:33:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (0F317400) [pid = 3640] [serial = 1494] [outer = 00000000] 03:33:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (1059BC00) [pid = 3640] [serial = 1495] [outer = 0F317400] 03:33:00 INFO - PROCESS | 3640 | 1467973980103 Marionette DEBUG loaded listener.js 03:33:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (10A7C000) [pid = 3640] [serial = 1496] [outer = 0F317400] 03:33:00 INFO - PROCESS | 3640 | 1467973980661 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:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1012ms 03:33:00 INFO - PROCESS | 3640 | 1467973980721 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 03:33:00 INFO - PROCESS | 3640 | 1467973980725 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 03:33:00 INFO - PROCESS | 3640 | 1467973980730 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:33:00 INFO - PROCESS | 3640 | 1467973980733 Marionette TRACE conn3 <- [1,1958,null,{}] 03:33:00 INFO - PROCESS | 3640 | 1467973980739 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:33:00 INFO - PROCESS | 3640 | 1467973980741 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:00 INFO - PROCESS | 3640 | 1467973980851 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 03:33:01 INFO - PROCESS | 3640 | 1467973980986 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973980989 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:01 INFO - PROCESS | 3640 | ++DOCSHELL 13271C00 == 39 [pid = 3640] [id = 499] 03:33:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (1327A400) [pid = 3640] [serial = 1497] [outer = 00000000] 03:33:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (139CDC00) [pid = 3640] [serial = 1498] [outer = 1327A400] 03:33:01 INFO - PROCESS | 3640 | 1467973981051 Marionette DEBUG loaded listener.js 03:33:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (13C4C400) [pid = 3640] [serial = 1499] [outer = 1327A400] 03:33:01 INFO - PROCESS | 3640 | 1467973981674 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:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1013ms 03:33:01 INFO - PROCESS | 3640 | 1467973981748 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 03:33:01 INFO - PROCESS | 3640 | 1467973981753 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 03:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:33:01 INFO - PROCESS | 3640 | 1467973981758 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:33:01 INFO - PROCESS | 3640 | 1467973981760 Marionette TRACE conn3 <- [1,1962,null,{}] 03:33:01 INFO - PROCESS | 3640 | 1467973981764 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:33:01 INFO - PROCESS | 3640 | 1467973981767 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:01 INFO - PROCESS | 3640 | 1467973981879 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 03:33:02 INFO - PROCESS | 3640 | 1467973982012 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973982015 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:02 INFO - PROCESS | 3640 | ++DOCSHELL 13277800 == 40 [pid = 3640] [id = 500] 03:33:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (15838800) [pid = 3640] [serial = 1500] [outer = 00000000] 03:33:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (16B2B400) [pid = 3640] [serial = 1501] [outer = 15838800] 03:33:02 INFO - PROCESS | 3640 | 1467973982069 Marionette DEBUG loaded listener.js 03:33:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (17730800) [pid = 3640] [serial = 1502] [outer = 15838800] 03:33:02 INFO - PROCESS | 3640 | 1467973982680 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:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 965ms 03:33:02 INFO - PROCESS | 3640 | 1467973982734 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 03:33:02 INFO - PROCESS | 3640 | 1467973982736 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 03:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:33:02 INFO - PROCESS | 3640 | 1467973982747 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:33:02 INFO - PROCESS | 3640 | 1467973982753 Marionette TRACE conn3 <- [1,1966,null,{}] 03:33:02 INFO - PROCESS | 3640 | 1467973982758 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:33:02 INFO - PROCESS | 3640 | 1467973982761 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:03 INFO - PROCESS | 3640 | 1467973983007 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 03:33:03 INFO - PROCESS | 3640 | 1467973983119 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973983122 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:03 INFO - PROCESS | 3640 | ++DOCSHELL 1055A000 == 41 [pid = 3640] [id = 501] 03:33:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (1055E400) [pid = 3640] [serial = 1503] [outer = 00000000] 03:33:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (10A75800) [pid = 3640] [serial = 1504] [outer = 1055E400] 03:33:03 INFO - PROCESS | 3640 | 1467973983214 Marionette DEBUG loaded listener.js 03:33:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (112A9C00) [pid = 3640] [serial = 1505] [outer = 1055E400] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 11402000 == 40 [pid = 3640] [id = 478] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 13C42000 == 39 [pid = 3640] [id = 470] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 13CBB800 == 38 [pid = 3640] [id = 485] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 13C41000 == 37 [pid = 3640] [id = 484] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 13159000 == 36 [pid = 3640] [id = 469] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 16E3AC00 == 35 [pid = 3640] [id = 474] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 1787EC00 == 34 [pid = 3640] [id = 483] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 10A10400 == 33 [pid = 3640] [id = 473] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 156DE000 == 32 [pid = 3640] [id = 471] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 165D7800 == 31 [pid = 3640] [id = 481] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 16F05000 == 30 [pid = 3640] [id = 482] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 11C48400 == 29 [pid = 3640] [id = 468] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 158CF000 == 28 [pid = 3640] [id = 472] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 156E3800 == 27 [pid = 3640] [id = 480] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 10A73800 == 26 [pid = 3640] [id = 487] 03:33:03 INFO - PROCESS | 3640 | --DOCSHELL 156DD000 == 25 [pid = 3640] [id = 486] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (139CB400) [pid = 3640] [serial = 1400] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (1967F800) [pid = 3640] [serial = 1450] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (16208800) [pid = 3640] [serial = 1453] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (176E5800) [pid = 3640] [serial = 1447] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (19680000) [pid = 3640] [serial = 1451] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (19A2A000) [pid = 3640] [serial = 1456] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (15836800) [pid = 3640] [serial = 1441] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (131EDC00) [pid = 3640] [serial = 1438] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (13450800) [pid = 3640] [serial = 1439] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (114D6C00) [pid = 3640] [serial = 1435] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (1292E800) [pid = 3640] [serial = 1436] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (14291400) [pid = 3640] [serial = 1433] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (13C4C000) [pid = 3640] [serial = 1432] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (12D7FC00) [pid = 3640] [serial = 1430] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (114CB400) [pid = 3640] [serial = 1429] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (17D34800) [pid = 3640] [serial = 1427] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (16B23800) [pid = 3640] [serial = 1444] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (16E45C00) [pid = 3640] [serial = 1445] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (1772F800) [pid = 3640] [serial = 1448] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (176EF800) [pid = 3640] [serial = 1454] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (19A69000) [pid = 3640] [serial = 1457] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (158C7C00) [pid = 3640] [serial = 1442] [outer = 00000000] [url = about:blank] 03:33:03 INFO - PROCESS | 3640 | 1467973983789 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:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1123ms 03:33:03 INFO - PROCESS | 3640 | 1467973983849 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 03:33:03 INFO - PROCESS | 3640 | 1467973983853 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 03:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:33:03 INFO - PROCESS | 3640 | 1467973983858 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:33:03 INFO - PROCESS | 3640 | 1467973983861 Marionette TRACE conn3 <- [1,1970,null,{}] 03:33:03 INFO - PROCESS | 3640 | 1467973983865 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:33:03 INFO - PROCESS | 3640 | 1467973983868 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:03 INFO - PROCESS | 3640 | 1467973983955 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 03:33:04 INFO - PROCESS | 3640 | 1467973984047 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973984050 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:04 INFO - PROCESS | 3640 | ++DOCSHELL 10F35400 == 26 [pid = 3640] [id = 502] 03:33:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (112E0000) [pid = 3640] [serial = 1506] [outer = 00000000] 03:33:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (129A9000) [pid = 3640] [serial = 1507] [outer = 112E0000] 03:33:04 INFO - PROCESS | 3640 | 1467973984096 Marionette DEBUG loaded listener.js 03:33:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (13126400) [pid = 3640] [serial = 1508] [outer = 112E0000] 03:33:04 INFO - PROCESS | 3640 | 1467973984498 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:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 743ms 03:33:04 INFO - PROCESS | 3640 | 1467973984595 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 03:33:04 INFO - PROCESS | 3640 | 1467973984598 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 03:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:33:04 INFO - PROCESS | 3640 | 1467973984605 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:33:04 INFO - PROCESS | 3640 | 1467973984607 Marionette TRACE conn3 <- [1,1974,null,{}] 03:33:04 INFO - PROCESS | 3640 | 1467973984611 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:33:04 INFO - PROCESS | 3640 | 1467973984613 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:04 INFO - PROCESS | 3640 | 1467973984698 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 03:33:04 INFO - PROCESS | 3640 | 1467973984710 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973984712 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:04 INFO - PROCESS | 3640 | ++DOCSHELL 13C3DC00 == 27 [pid = 3640] [id = 503] 03:33:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (13C3E000) [pid = 3640] [serial = 1509] [outer = 00000000] 03:33:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (13C4A000) [pid = 3640] [serial = 1510] [outer = 13C3E000] 03:33:04 INFO - PROCESS | 3640 | 1467973984756 Marionette DEBUG loaded listener.js 03:33:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1428B000) [pid = 3640] [serial = 1511] [outer = 13C3E000] 03:33:05 INFO - PROCESS | 3640 | 1467973985254 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:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 633ms 03:33:05 INFO - PROCESS | 3640 | 1467973985275 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 03:33:05 INFO - PROCESS | 3640 | 1467973985278 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 03:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:33:05 INFO - PROCESS | 3640 | 1467973985288 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:33:05 INFO - PROCESS | 3640 | 1467973985292 Marionette TRACE conn3 <- [1,1978,null,{}] 03:33:05 INFO - PROCESS | 3640 | 1467973985295 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:33:05 INFO - PROCESS | 3640 | 1467973985298 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:05 INFO - PROCESS | 3640 | 1467973985388 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 03:33:05 INFO - PROCESS | 3640 | 1467973985394 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973985396 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:05 INFO - PROCESS | 3640 | ++DOCSHELL 12DC6800 == 28 [pid = 3640] [id = 504] 03:33:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (131ED400) [pid = 3640] [serial = 1512] [outer = 00000000] 03:33:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (15887C00) [pid = 3640] [serial = 1513] [outer = 131ED400] 03:33:05 INFO - PROCESS | 3640 | 1467973985442 Marionette DEBUG loaded listener.js 03:33:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (16076C00) [pid = 3640] [serial = 1514] [outer = 131ED400] 03:33:05 INFO - PROCESS | 3640 | 1467973985916 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:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 696ms 03:33:05 INFO - PROCESS | 3640 | 1467973985980 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 03:33:05 INFO - PROCESS | 3640 | 1467973985982 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 03:33:05 INFO - PROCESS | 3640 | 1467973985985 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:33:05 INFO - PROCESS | 3640 | 1467973985987 Marionette TRACE conn3 <- [1,1982,null,{}] 03:33:06 INFO - PROCESS | 3640 | 1467973985996 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:33:06 INFO - PROCESS | 3640 | 1467973985998 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:06 INFO - PROCESS | 3640 | 1467973986109 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 03:33:06 INFO - PROCESS | 3640 | 1467973986195 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973986197 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:06 INFO - PROCESS | 3640 | ++DOCSHELL 1671D800 == 29 [pid = 3640] [id = 505] 03:33:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (16BE5400) [pid = 3640] [serial = 1515] [outer = 00000000] 03:33:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (16E46C00) [pid = 3640] [serial = 1516] [outer = 16BE5400] 03:33:06 INFO - PROCESS | 3640 | 1467973986242 Marionette DEBUG loaded listener.js 03:33:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (16F0A400) [pid = 3640] [serial = 1517] [outer = 16BE5400] 03:33:06 INFO - PROCESS | 3640 | 1467973986655 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:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 711ms 03:33:06 INFO - PROCESS | 3640 | 1467973986685 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 03:33:06 INFO - PROCESS | 3640 | 1467973986687 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 03:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:33:06 INFO - PROCESS | 3640 | 1467973986700 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:33:06 INFO - PROCESS | 3640 | 1467973986702 Marionette TRACE conn3 <- [1,1986,null,{}] 03:33:06 INFO - PROCESS | 3640 | 1467973986705 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:33:06 INFO - PROCESS | 3640 | 1467973986707 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:06 INFO - PROCESS | 3640 | 1467973986826 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 03:33:06 INFO - PROCESS | 3640 | 1467973986832 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973986837 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:06 INFO - PROCESS | 3640 | ++DOCSHELL 1772DC00 == 30 [pid = 3640] [id = 506] 03:33:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (1772EC00) [pid = 3640] [serial = 1518] [outer = 00000000] 03:33:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (17877400) [pid = 3640] [serial = 1519] [outer = 1772EC00] 03:33:06 INFO - PROCESS | 3640 | 1467973986890 Marionette DEBUG loaded listener.js 03:33:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (19674C00) [pid = 3640] [serial = 1520] [outer = 1772EC00] 03:33:07 INFO - PROCESS | 3640 | 1467973987366 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:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 696ms 03:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:33:07 INFO - PROCESS | 3640 | 1467973987400 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 03:33:07 INFO - PROCESS | 3640 | 1467973987402 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 03:33:07 INFO - PROCESS | 3640 | 1467973987406 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:33:07 INFO - PROCESS | 3640 | 1467973987407 Marionette TRACE conn3 <- [1,1990,null,{}] 03:33:07 INFO - PROCESS | 3640 | 1467973987419 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:33:07 INFO - PROCESS | 3640 | 1467973987421 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:07 INFO - PROCESS | 3640 | 1467973987561 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 03:33:07 INFO - PROCESS | 3640 | 1467973987585 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973987587 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:07 INFO - PROCESS | 3640 | ++DOCSHELL 19678000 == 31 [pid = 3640] [id = 507] 03:33:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (19678800) [pid = 3640] [serial = 1521] [outer = 00000000] 03:33:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (19727800) [pid = 3640] [serial = 1522] [outer = 19678800] 03:33:07 INFO - PROCESS | 3640 | 1467973987645 Marionette DEBUG loaded listener.js 03:33:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (19A23400) [pid = 3640] [serial = 1523] [outer = 19678800] 03:33:08 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (15591400) [pid = 3640] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:33:08 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (10ECB800) [pid = 3640] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:33:08 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1281E800) [pid = 3640] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:33:08 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (13156400) [pid = 3640] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:33:08 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (19721400) [pid = 3640] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:33:08 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (13C44000) [pid = 3640] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:33:08 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (165E3800) [pid = 3640] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:33:08 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (10435800) [pid = 3640] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:33:08 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (10A80400) [pid = 3640] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:33:08 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (155E9000) [pid = 3640] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:33:08 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (131AE400) [pid = 3640] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:33:08 INFO - PROCESS | 3640 | 1467973988232 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:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 855ms 03:33:08 INFO - PROCESS | 3640 | 1467973988282 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 03:33:08 INFO - PROCESS | 3640 | 1467973988284 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 03:33:08 INFO - PROCESS | 3640 | 1467973988287 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:33:08 INFO - PROCESS | 3640 | 1467973988289 Marionette TRACE conn3 <- [1,1994,null,{}] 03:33:08 INFO - PROCESS | 3640 | 1467973988292 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:33:08 INFO - PROCESS | 3640 | 1467973988294 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:08 INFO - PROCESS | 3640 | 1467973988374 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 03:33:08 INFO - PROCESS | 3640 | 1467973988468 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973988470 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:08 INFO - PROCESS | 3640 | ++DOCSHELL 102CA800 == 32 [pid = 3640] [id = 508] 03:33:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (10474000) [pid = 3640] [serial = 1524] [outer = 00000000] 03:33:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (12B05000) [pid = 3640] [serial = 1525] [outer = 10474000] 03:33:08 INFO - PROCESS | 3640 | 1467973988513 Marionette DEBUG loaded listener.js 03:33:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (14292800) [pid = 3640] [serial = 1526] [outer = 10474000] 03:33:08 INFO - PROCESS | 3640 | 1467973988881 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:33:08 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:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 648ms 03:33:08 INFO - PROCESS | 3640 | 1467973988925 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 03:33:08 INFO - PROCESS | 3640 | 1467973988927 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 03:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:33:08 INFO - PROCESS | 3640 | 1467973988955 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:33:08 INFO - PROCESS | 3640 | 1467973988957 Marionette TRACE conn3 <- [1,1998,null,{}] 03:33:08 INFO - PROCESS | 3640 | 1467973988961 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:33:08 INFO - PROCESS | 3640 | 1467973988962 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:09 INFO - PROCESS | 3640 | 1467973989078 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 03:33:09 INFO - PROCESS | 3640 | 1467973989090 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 3640 | 1467973989092 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:09 INFO - PROCESS | 3640 | ++DOCSHELL 1394C800 == 33 [pid = 3640] [id = 509] 03:33:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (139D9000) [pid = 3640] [serial = 1527] [outer = 00000000] 03:33:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (1967F000) [pid = 3640] [serial = 1528] [outer = 139D9000] 03:33:09 INFO - PROCESS | 3640 | 1467973989135 Marionette DEBUG loaded listener.js 03:33:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (1967FC00) [pid = 3640] [serial = 1529] [outer = 139D9000] 03:33:09 INFO - PROCESS | 3640 | 1467973989538 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:33:09 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:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 665ms 03:33:09 INFO - PROCESS | 3640 | 1467973989589 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 03:33:09 INFO - PROCESS | 3640 | 1467973989591 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 03:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:33:09 INFO - PROCESS | 3640 | 1467973989594 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:33:09 INFO - PROCESS | 3640 | 1467973989596 Marionette TRACE conn3 <- [1,2002,null,{}] 03:33:09 INFO - PROCESS | 3640 | 1467973989599 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:33:09 INFO - PROCESS | 3640 | 1467973989601 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:09 INFO - PROCESS | 3640 | 1467973989731 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 03:33:09 INFO - PROCESS | 3640 | 1467973989789 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 3640 | 1467973989791 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:09 INFO - PROCESS | 3640 | ++DOCSHELL 0F311C00 == 34 [pid = 3640] [id = 510] 03:33:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (1047E000) [pid = 3640] [serial = 1530] [outer = 00000000] 03:33:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (19A6C000) [pid = 3640] [serial = 1531] [outer = 1047E000] 03:33:09 INFO - PROCESS | 3640 | 1467973989834 Marionette DEBUG loaded listener.js 03:33:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (19A7F000) [pid = 3640] [serial = 1532] [outer = 1047E000] 03:33:10 INFO - PROCESS | 3640 | 1467973990275 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:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 744ms 03:33:10 INFO - PROCESS | 3640 | 1467973990398 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 03:33:10 INFO - PROCESS | 3640 | 1467973990403 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 03:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:33:10 INFO - PROCESS | 3640 | 1467973990408 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:33:10 INFO - PROCESS | 3640 | 1467973990412 Marionette TRACE conn3 <- [1,2006,null,{}] 03:33:10 INFO - PROCESS | 3640 | 1467973990418 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:33:10 INFO - PROCESS | 3640 | 1467973990421 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:10 INFO - PROCESS | 3640 | 1467973990538 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 03:33:10 INFO - PROCESS | 3640 | 1467973990668 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973990671 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:10 INFO - PROCESS | 3640 | ++DOCSHELL 10A0E000 == 35 [pid = 3640] [id = 511] 03:33:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (10A79400) [pid = 3640] [serial = 1533] [outer = 00000000] 03:33:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (12B09C00) [pid = 3640] [serial = 1534] [outer = 10A79400] 03:33:10 INFO - PROCESS | 3640 | 1467973990734 Marionette DEBUG loaded listener.js 03:33:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (13155800) [pid = 3640] [serial = 1535] [outer = 10A79400] 03:33:11 INFO - PROCESS | 3640 | 1467973991310 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:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 950ms 03:33:11 INFO - PROCESS | 3640 | 1467973991353 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 03:33:11 INFO - PROCESS | 3640 | 1467973991358 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 03:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:33:11 INFO - PROCESS | 3640 | 1467973991365 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:33:11 INFO - PROCESS | 3640 | 1467973991368 Marionette TRACE conn3 <- [1,2010,null,{}] 03:33:11 INFO - PROCESS | 3640 | 1467973991371 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:33:11 INFO - PROCESS | 3640 | 1467973991374 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:11 INFO - PROCESS | 3640 | 1467973991482 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 03:33:11 INFO - PROCESS | 3640 | 1467973991619 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973991621 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:11 INFO - PROCESS | 3640 | ++DOCSHELL 13C42000 == 36 [pid = 3640] [id = 512] 03:33:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (13C48000) [pid = 3640] [serial = 1536] [outer = 00000000] 03:33:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (15588800) [pid = 3640] [serial = 1537] [outer = 13C48000] 03:33:11 INFO - PROCESS | 3640 | 1467973991677 Marionette DEBUG loaded listener.js 03:33:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (15836800) [pid = 3640] [serial = 1538] [outer = 13C48000] 03:33:12 INFO - PROCESS | 3640 | 1467973992328 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:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1013ms 03:33:12 INFO - PROCESS | 3640 | 1467973992366 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 03:33:12 INFO - PROCESS | 3640 | 1467973992369 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 03:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:33:12 INFO - PROCESS | 3640 | 1467973992373 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:33:12 INFO - PROCESS | 3640 | 1467973992376 Marionette TRACE conn3 <- [1,2014,null,{}] 03:33:12 INFO - PROCESS | 3640 | 1467973992387 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:33:12 INFO - PROCESS | 3640 | 1467973992392 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:12 INFO - PROCESS | 3640 | 1467973992496 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 03:33:12 INFO - PROCESS | 3640 | 1467973992635 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 3640 | 1467973992638 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:12 INFO - PROCESS | 3640 | ++DOCSHELL 19A69000 == 37 [pid = 3640] [id = 513] 03:33:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (19A69800) [pid = 3640] [serial = 1539] [outer = 00000000] 03:33:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (19A83C00) [pid = 3640] [serial = 1540] [outer = 19A69800] 03:33:12 INFO - PROCESS | 3640 | 1467973992694 Marionette DEBUG loaded listener.js 03:33:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (19A8B800) [pid = 3640] [serial = 1541] [outer = 19A69800] 03:33:13 INFO - PROCESS | 3640 | 1467973993289 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:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 949ms 03:33:13 INFO - PROCESS | 3640 | 1467973993349 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 03:33:13 INFO - PROCESS | 3640 | 1467973993352 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 03:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:33:13 INFO - PROCESS | 3640 | 1467973993357 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:33:13 INFO - PROCESS | 3640 | 1467973993359 Marionette TRACE conn3 <- [1,2018,null,{}] 03:33:13 INFO - PROCESS | 3640 | 1467973993363 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:33:13 INFO - PROCESS | 3640 | 1467973993365 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:13 INFO - PROCESS | 3640 | 1467973993483 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 03:33:13 INFO - PROCESS | 3640 | 1467973993592 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973993595 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:13 INFO - PROCESS | 3640 | ++DOCSHELL 13C3E800 == 38 [pid = 3640] [id = 514] 03:33:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (14291000) [pid = 3640] [serial = 1542] [outer = 00000000] 03:33:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (165D8400) [pid = 3640] [serial = 1543] [outer = 14291000] 03:33:13 INFO - PROCESS | 3640 | 1467973993656 Marionette DEBUG loaded listener.js 03:33:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (176E5400) [pid = 3640] [serial = 1544] [outer = 14291000] 03:33:14 INFO - PROCESS | 3640 | 1467973994394 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:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1107ms 03:33:14 INFO - PROCESS | 3640 | 1467973994447 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 03:33:14 INFO - PROCESS | 3640 | 1467973994451 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 03:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:33:14 INFO - PROCESS | 3640 | 1467973994456 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:33:14 INFO - PROCESS | 3640 | 1467973994460 Marionette TRACE conn3 <- [1,2022,null,{}] 03:33:14 INFO - PROCESS | 3640 | 1467973994465 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:33:14 INFO - PROCESS | 3640 | 1467973994467 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:14 INFO - PROCESS | 3640 | 1467973994564 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 03:33:14 INFO - PROCESS | 3640 | 1467973994710 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973994713 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:14 INFO - PROCESS | 3640 | ++DOCSHELL 1293BC00 == 39 [pid = 3640] [id = 515] 03:33:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (1306E800) [pid = 3640] [serial = 1545] [outer = 00000000] 03:33:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (13150000) [pid = 3640] [serial = 1546] [outer = 1306E800] 03:33:14 INFO - PROCESS | 3640 | 1467973994773 Marionette DEBUG loaded listener.js 03:33:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (131F0000) [pid = 3640] [serial = 1547] [outer = 1306E800] 03:33:15 INFO - PROCESS | 3640 | --DOCSHELL 10564000 == 38 [pid = 3640] [id = 475] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (19A82800) [pid = 3640] [serial = 1459] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (158CE400) [pid = 3640] [serial = 1480] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (12936400) [pid = 3640] [serial = 1468] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (12D81800) [pid = 3640] [serial = 1469] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (12BDB400) [pid = 3640] [serial = 1466] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (12937C00) [pid = 3640] [serial = 1465] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (131B7C00) [pid = 3640] [serial = 1471] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (131E7400) [pid = 3640] [serial = 1472] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (19A87000) [pid = 3640] [serial = 1460] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (13CB1800) [pid = 3640] [serial = 1474] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (16073000) [pid = 3640] [serial = 1481] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (16E40800) [pid = 3640] [serial = 1483] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (131B3C00) [pid = 3640] [serial = 1486] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (13ED2C00) [pid = 3640] [serial = 1475] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (10ECE800) [pid = 3640] [serial = 1463] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (10ECAC00) [pid = 3640] [serial = 1462] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (16F0C000) [pid = 3640] [serial = 1484] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (17875400) [pid = 3640] [serial = 1492] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (156E0800) [pid = 3640] [serial = 1477] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (156E9C00) [pid = 3640] [serial = 1478] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (131B7000) [pid = 3640] [serial = 1487] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (1762D000) [pid = 3640] [serial = 1490] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (17006800) [pid = 3640] [serial = 1489] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 3640 | 1467973995296 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:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 902ms 03:33:15 INFO - PROCESS | 3640 | 1467973995358 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 03:33:15 INFO - PROCESS | 3640 | 1467973995362 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 03:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:33:15 INFO - PROCESS | 3640 | 1467973995368 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:33:15 INFO - PROCESS | 3640 | 1467973995371 Marionette TRACE conn3 <- [1,2026,null,{}] 03:33:15 INFO - PROCESS | 3640 | 1467973995375 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:33:15 INFO - PROCESS | 3640 | 1467973995377 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:15 INFO - PROCESS | 3640 | 1467973995512 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 03:33:15 INFO - PROCESS | 3640 | 1467973995526 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973995528 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:15 INFO - PROCESS | 3640 | ++DOCSHELL 12DCA000 == 39 [pid = 3640] [id = 516] 03:33:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (130ACC00) [pid = 3640] [serial = 1548] [outer = 00000000] 03:33:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (13270C00) [pid = 3640] [serial = 1549] [outer = 130ACC00] 03:33:15 INFO - PROCESS | 3640 | 1467973995574 Marionette DEBUG loaded listener.js 03:33:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (13C40000) [pid = 3640] [serial = 1550] [outer = 130ACC00] 03:33:16 INFO - PROCESS | 3640 | 1467973996062 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:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 712ms 03:33:16 INFO - PROCESS | 3640 | 1467973996099 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 03:33:16 INFO - PROCESS | 3640 | 1467973996102 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 03:33:16 INFO - PROCESS | 3640 | 1467973996105 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:33:16 INFO - PROCESS | 3640 | 1467973996108 Marionette TRACE conn3 <- [1,2030,null,{}] 03:33:16 INFO - PROCESS | 3640 | 1467973996118 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:33:16 INFO - PROCESS | 3640 | 1467973996122 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:16 INFO - PROCESS | 3640 | 1467973996206 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 03:33:16 INFO - PROCESS | 3640 | 1467973996215 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973996218 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:16 INFO - PROCESS | 3640 | ++DOCSHELL 1587F800 == 40 [pid = 3640] [id = 517] 03:33:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (15882800) [pid = 3640] [serial = 1551] [outer = 00000000] 03:33:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (16073800) [pid = 3640] [serial = 1552] [outer = 15882800] 03:33:16 INFO - PROCESS | 3640 | 1467973996265 Marionette DEBUG loaded listener.js 03:33:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (165E0C00) [pid = 3640] [serial = 1553] [outer = 15882800] 03:33:16 INFO - PROCESS | 3640 | 1467973996723 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:33:16 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:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 648ms 03:33:16 INFO - PROCESS | 3640 | 1467973996743 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 03:33:16 INFO - PROCESS | 3640 | 1467973996745 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 03:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:33:16 INFO - PROCESS | 3640 | 1467973996749 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:33:16 INFO - PROCESS | 3640 | 1467973996750 Marionette TRACE conn3 <- [1,2034,null,{}] 03:33:16 INFO - PROCESS | 3640 | 1467973996754 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:33:16 INFO - PROCESS | 3640 | 1467973996756 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:16 INFO - PROCESS | 3640 | 1467973996841 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 03:33:16 INFO - PROCESS | 3640 | 1467973996846 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973996848 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:16 INFO - PROCESS | 3640 | ++DOCSHELL 16B2B000 == 41 [pid = 3640] [id = 518] 03:33:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (16E39400) [pid = 3640] [serial = 1554] [outer = 00000000] 03:33:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (1762AC00) [pid = 3640] [serial = 1555] [outer = 16E39400] 03:33:16 INFO - PROCESS | 3640 | 1467973996900 Marionette DEBUG loaded listener.js 03:33:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1762B000) [pid = 3640] [serial = 1556] [outer = 16E39400] 03:33:17 INFO - PROCESS | 3640 | 1467973997393 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:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 696ms 03:33:17 INFO - PROCESS | 3640 | 1467973997448 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 03:33:17 INFO - PROCESS | 3640 | 1467973997450 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 03:33:17 INFO - PROCESS | 3640 | 1467973997453 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:33:17 INFO - PROCESS | 3640 | 1467973997455 Marionette TRACE conn3 <- [1,2038,null,{}] 03:33:17 INFO - PROCESS | 3640 | 1467973997459 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:33:17 INFO - PROCESS | 3640 | 1467973997461 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:17 INFO - PROCESS | 3640 | 1467973997574 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 03:33:17 INFO - PROCESS | 3640 | 1467973997580 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973997582 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:17 INFO - PROCESS | 3640 | ++DOCSHELL 17876400 == 42 [pid = 3640] [id = 519] 03:33:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1787B800) [pid = 3640] [serial = 1557] [outer = 00000000] 03:33:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (1802DC00) [pid = 3640] [serial = 1558] [outer = 1787B800] 03:33:17 INFO - PROCESS | 3640 | 1467973997678 Marionette DEBUG loaded listener.js 03:33:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (18039400) [pid = 3640] [serial = 1559] [outer = 1787B800] 03:33:18 INFO - PROCESS | 3640 | 1467973998172 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:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 744ms 03:33:18 INFO - PROCESS | 3640 | 1467973998226 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 03:33:18 INFO - PROCESS | 3640 | 1467973998228 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 03:33:18 INFO - PROCESS | 3640 | 1467973998231 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:33:18 INFO - PROCESS | 3640 | 1467973998233 Marionette TRACE conn3 <- [1,2042,null,{}] 03:33:18 INFO - PROCESS | 3640 | 1467973998236 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:33:18 INFO - PROCESS | 3640 | 1467973998241 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:18 INFO - PROCESS | 3640 | 1467973998397 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 03:33:18 INFO - PROCESS | 3640 | 1467973998466 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973998468 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:18 INFO - PROCESS | 3640 | ++DOCSHELL 19A84400 == 43 [pid = 3640] [id = 520] 03:33:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (19A88C00) [pid = 3640] [serial = 1560] [outer = 00000000] 03:33:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (19AB0000) [pid = 3640] [serial = 1561] [outer = 19A88C00] 03:33:18 INFO - PROCESS | 3640 | 1467973998512 Marionette DEBUG loaded listener.js 03:33:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (19AB9C00) [pid = 3640] [serial = 1562] [outer = 19A88C00] 03:33:18 INFO - PROCESS | 3640 | 1467973998923 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:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 759ms 03:33:18 INFO - PROCESS | 3640 | 1467973998977 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 03:33:18 INFO - PROCESS | 3640 | 1467973998979 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 03:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:33:18 INFO - PROCESS | 3640 | 1467973998982 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:33:18 INFO - PROCESS | 3640 | 1467973998984 Marionette TRACE conn3 <- [1,2046,null,{}] 03:33:18 INFO - PROCESS | 3640 | 1467973998987 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:33:18 INFO - PROCESS | 3640 | 1467973998989 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:19 INFO - PROCESS | 3640 | 1467973999101 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 03:33:19 INFO - PROCESS | 3640 | 1467973999109 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973999111 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:19 INFO - PROCESS | 3640 | ++DOCSHELL 10A7D400 == 44 [pid = 3640] [id = 521] 03:33:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (19AAD800) [pid = 3640] [serial = 1563] [outer = 00000000] 03:33:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (19E82C00) [pid = 3640] [serial = 1564] [outer = 19AAD800] 03:33:19 INFO - PROCESS | 3640 | 1467973999162 Marionette DEBUG loaded listener.js 03:33:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (19EDFC00) [pid = 3640] [serial = 1565] [outer = 19AAD800] 03:33:19 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (1055E400) [pid = 3640] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:33:19 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (112E0000) [pid = 3640] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:33:19 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (10474000) [pid = 3640] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:33:19 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (1772EC00) [pid = 3640] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:33:19 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (19678800) [pid = 3640] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:33:19 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (13ED2000) [pid = 3640] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:33:19 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (16BE5400) [pid = 3640] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:33:19 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (131ED400) [pid = 3640] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:33:19 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (139D9000) [pid = 3640] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:33:19 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (13C3E000) [pid = 3640] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:33:19 INFO - PROCESS | 3640 | 1467973999671 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:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 743ms 03:33:19 INFO - PROCESS | 3640 | 1467973999723 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 03:33:19 INFO - PROCESS | 3640 | 1467973999725 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 03:33:19 INFO - PROCESS | 3640 | 1467973999752 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:33:19 INFO - PROCESS | 3640 | 1467973999754 Marionette TRACE conn3 <- [1,2050,null,{}] 03:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:33:19 INFO - PROCESS | 3640 | 1467973999760 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:33:19 INFO - PROCESS | 3640 | 1467973999762 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:19 INFO - PROCESS | 3640 | 1467973999877 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 03:33:19 INFO - PROCESS | 3640 | 1467973999938 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467973999940 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:19 INFO - PROCESS | 3640 | ++DOCSHELL 10435000 == 45 [pid = 3640] [id = 522] 03:33:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (10474000) [pid = 3640] [serial = 1566] [outer = 00000000] 03:33:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (13CBE400) [pid = 3640] [serial = 1567] [outer = 10474000] 03:33:20 INFO - PROCESS | 3640 | 1467973999991 Marionette DEBUG loaded listener.js 03:33:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (16BE5400) [pid = 3640] [serial = 1568] [outer = 10474000] 03:33:20 INFO - PROCESS | 3640 | 1467974000348 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:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 649ms 03:33:20 INFO - PROCESS | 3640 | 1467974000392 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 03:33:20 INFO - PROCESS | 3640 | 1467974000394 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 03:33:20 INFO - PROCESS | 3640 | 1467974000397 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:33:20 INFO - PROCESS | 3640 | 1467974000399 Marionette TRACE conn3 <- [1,2054,null,{}] 03:33:20 INFO - PROCESS | 3640 | 1467974000402 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:33:20 INFO - PROCESS | 3640 | 1467974000404 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:20 INFO - PROCESS | 3640 | 1467974000485 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 03:33:20 INFO - PROCESS | 3640 | 1467974000492 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974000494 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:20 INFO - PROCESS | 3640 | ++DOCSHELL 139D7C00 == 46 [pid = 3640] [id = 523] 03:33:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (13CBF800) [pid = 3640] [serial = 1569] [outer = 00000000] 03:33:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (19A83400) [pid = 3640] [serial = 1570] [outer = 13CBF800] 03:33:20 INFO - PROCESS | 3640 | 1467974000536 Marionette DEBUG loaded listener.js 03:33:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (19EDE800) [pid = 3640] [serial = 1571] [outer = 13CBF800] 03:33:21 INFO - PROCESS | 3640 | 1467974001002 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:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 601ms 03:33:21 INFO - PROCESS | 3640 | 1467974001027 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 03:33:21 INFO - PROCESS | 3640 | 1467974001030 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 03:33:21 INFO - PROCESS | 3640 | 1467974001033 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:33:21 INFO - PROCESS | 3640 | 1467974001034 Marionette TRACE conn3 <- [1,2058,null,{}] 03:33:21 INFO - PROCESS | 3640 | 1467974001037 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:33:21 INFO - PROCESS | 3640 | 1467974001039 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:21 INFO - PROCESS | 3640 | 1467974001175 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 03:33:21 INFO - PROCESS | 3640 | 1467974001183 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974001185 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:21 INFO - PROCESS | 3640 | ++DOCSHELL 16E46000 == 47 [pid = 3640] [id = 524] 03:33:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (1772EC00) [pid = 3640] [serial = 1572] [outer = 00000000] 03:33:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (1A166C00) [pid = 3640] [serial = 1573] [outer = 1772EC00] 03:33:21 INFO - PROCESS | 3640 | 1467974001227 Marionette DEBUG loaded listener.js 03:33:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (1A188400) [pid = 3640] [serial = 1574] [outer = 1772EC00] 03:33:21 INFO - PROCESS | 3640 | 1467974001749 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:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 743ms 03:33:21 INFO - PROCESS | 3640 | 1467974001773 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 03:33:21 INFO - PROCESS | 3640 | 1467974001778 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 03:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:33:21 INFO - PROCESS | 3640 | 1467974001784 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:33:21 INFO - PROCESS | 3640 | 1467974001787 Marionette TRACE conn3 <- [1,2062,null,{}] 03:33:21 INFO - PROCESS | 3640 | 1467974001794 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:33:21 INFO - PROCESS | 3640 | 1467974001797 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:21 INFO - PROCESS | 3640 | 1467974001912 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 03:33:22 INFO - PROCESS | 3640 | 1467974002023 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974002028 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:22 INFO - PROCESS | 3640 | ++DOCSHELL 10ECAC00 == 48 [pid = 3640] [id = 525] 03:33:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (10ECE800) [pid = 3640] [serial = 1575] [outer = 00000000] 03:33:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (129AC800) [pid = 3640] [serial = 1576] [outer = 10ECE800] 03:33:22 INFO - PROCESS | 3640 | 1467974002125 Marionette DEBUG loaded listener.js 03:33:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (1303B000) [pid = 3640] [serial = 1577] [outer = 10ECE800] 03:33:22 INFO - PROCESS | 3640 | 1467974002757 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:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1044ms 03:33:22 INFO - PROCESS | 3640 | 1467974002826 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 03:33:22 INFO - PROCESS | 3640 | 1467974002830 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 03:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:33:22 INFO - PROCESS | 3640 | 1467974002869 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:33:22 INFO - PROCESS | 3640 | 1467974002872 Marionette TRACE conn3 <- [1,2066,null,{}] 03:33:22 INFO - PROCESS | 3640 | 1467974002878 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:33:22 INFO - PROCESS | 3640 | 1467974002881 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:23 INFO - PROCESS | 3640 | 1467974002999 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 03:33:23 INFO - PROCESS | 3640 | 1467974003137 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974003140 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:23 INFO - PROCESS | 3640 | ++DOCSHELL 13CB1400 == 49 [pid = 3640] [id = 526] 03:33:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (13CB4000) [pid = 3640] [serial = 1578] [outer = 00000000] 03:33:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (156DCC00) [pid = 3640] [serial = 1579] [outer = 13CB4000] 03:33:23 INFO - PROCESS | 3640 | 1467974003198 Marionette DEBUG loaded listener.js 03:33:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (158CE400) [pid = 3640] [serial = 1580] [outer = 13CB4000] 03:33:23 INFO - PROCESS | 3640 | 1467974003762 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:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 933ms 03:33:23 INFO - PROCESS | 3640 | 1467974003803 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 03:33:23 INFO - PROCESS | 3640 | 1467974003806 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 03:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:33:23 INFO - PROCESS | 3640 | 1467974003811 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:33:23 INFO - PROCESS | 3640 | 1467974003815 Marionette TRACE conn3 <- [1,2070,null,{}] 03:33:23 INFO - PROCESS | 3640 | 1467974003826 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:33:23 INFO - PROCESS | 3640 | 1467974003830 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:23 INFO - PROCESS | 3640 | 1467974003940 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 03:33:24 INFO - PROCESS | 3640 | 1467974004051 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974004055 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:24 INFO - PROCESS | 3640 | ++DOCSHELL 17D3AC00 == 50 [pid = 3640] [id = 527] 03:33:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (1802AC00) [pid = 3640] [serial = 1581] [outer = 00000000] 03:33:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (19A84C00) [pid = 3640] [serial = 1582] [outer = 1802AC00] 03:33:24 INFO - PROCESS | 3640 | 1467974004157 Marionette DEBUG loaded listener.js 03:33:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (19EE5C00) [pid = 3640] [serial = 1583] [outer = 1802AC00] 03:33:24 INFO - PROCESS | 3640 | 1467974004766 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:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1013ms 03:33:24 INFO - PROCESS | 3640 | 1467974004812 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 03:33:24 INFO - PROCESS | 3640 | 1467974004815 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 03:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:33:24 INFO - PROCESS | 3640 | 1467974004819 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:33:24 INFO - PROCESS | 3640 | 1467974004821 Marionette TRACE conn3 <- [1,2074,null,{}] 03:33:24 INFO - PROCESS | 3640 | 1467974004825 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:33:24 INFO - PROCESS | 3640 | 1467974004827 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:24 INFO - PROCESS | 3640 | 1467974004933 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 03:33:25 INFO - PROCESS | 3640 | 1467974005261 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974005265 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:25 INFO - PROCESS | 3640 | ++DOCSHELL 0F314C00 == 51 [pid = 3640] [id = 528] 03:33:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (102C9000) [pid = 3640] [serial = 1584] [outer = 00000000] 03:33:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (112AA800) [pid = 3640] [serial = 1585] [outer = 102C9000] 03:33:25 INFO - PROCESS | 3640 | 1467974005332 Marionette DEBUG loaded listener.js 03:33:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (11C46C00) [pid = 3640] [serial = 1586] [outer = 102C9000] 03:33:25 INFO - PROCESS | 3640 | 1467974005977 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:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1203ms 03:33:26 INFO - PROCESS | 3640 | 1467974006050 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 03:33:26 INFO - PROCESS | 3640 | 1467974006053 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 03:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:33:26 INFO - PROCESS | 3640 | 1467974006057 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:33:26 INFO - PROCESS | 3640 | 1467974006060 Marionette TRACE conn3 <- [1,2078,null,{}] 03:33:26 INFO - PROCESS | 3640 | 1467974006066 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:33:26 INFO - PROCESS | 3640 | 1467974006070 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:26 INFO - PROCESS | 3640 | 1467974006193 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 03:33:26 INFO - PROCESS | 3640 | --DOCSHELL 139D7C00 == 50 [pid = 3640] [id = 523] 03:33:26 INFO - PROCESS | 3640 | --DOCSHELL 10435000 == 49 [pid = 3640] [id = 522] 03:33:26 INFO - PROCESS | 3640 | --DOCSHELL 10A7D400 == 48 [pid = 3640] [id = 521] 03:33:26 INFO - PROCESS | 3640 | --DOCSHELL 19A84400 == 47 [pid = 3640] [id = 520] 03:33:26 INFO - PROCESS | 3640 | --DOCSHELL 17876400 == 46 [pid = 3640] [id = 519] 03:33:26 INFO - PROCESS | 3640 | --DOCSHELL 16B2B000 == 45 [pid = 3640] [id = 518] 03:33:26 INFO - PROCESS | 3640 | --DOCSHELL 1587F800 == 44 [pid = 3640] [id = 517] 03:33:26 INFO - PROCESS | 3640 | --DOCSHELL 12DCA000 == 43 [pid = 3640] [id = 516] 03:33:26 INFO - PROCESS | 3640 | --DOCSHELL 1293BC00 == 42 [pid = 3640] [id = 515] 03:33:26 INFO - PROCESS | 3640 | --DOCSHELL 10A0E000 == 41 [pid = 3640] [id = 511] 03:33:26 INFO - PROCESS | 3640 | --DOCSHELL 0F311C00 == 40 [pid = 3640] [id = 510] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (1787A000) [pid = 3640] [serial = 1493] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (16E46C00) [pid = 3640] [serial = 1516] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (16F0A400) [pid = 3640] [serial = 1517] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (15887C00) [pid = 3640] [serial = 1513] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (1967FC00) [pid = 3640] [serial = 1529] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (13C4A000) [pid = 3640] [serial = 1510] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (1428B000) [pid = 3640] [serial = 1511] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (16B2B400) [pid = 3640] [serial = 1501] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (112A9C00) [pid = 3640] [serial = 1505] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (10A75800) [pid = 3640] [serial = 1504] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (129A9000) [pid = 3640] [serial = 1507] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (13126400) [pid = 3640] [serial = 1508] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (1059BC00) [pid = 3640] [serial = 1495] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (139CDC00) [pid = 3640] [serial = 1498] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (12B05000) [pid = 3640] [serial = 1525] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (17877400) [pid = 3640] [serial = 1519] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (19727800) [pid = 3640] [serial = 1522] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (1967F000) [pid = 3640] [serial = 1528] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (19674C00) [pid = 3640] [serial = 1520] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (19A23400) [pid = 3640] [serial = 1523] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (14292800) [pid = 3640] [serial = 1526] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (19A6C000) [pid = 3640] [serial = 1531] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (16076C00) [pid = 3640] [serial = 1514] [outer = 00000000] [url = about:blank] 03:33:26 INFO - PROCESS | 3640 | 1467974006318 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974006320 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:26 INFO - PROCESS | 3640 | ++DOCSHELL 0F31A400 == 41 [pid = 3640] [id = 529] 03:33:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (1026D000) [pid = 3640] [serial = 1587] [outer = 00000000] 03:33:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (10A7EC00) [pid = 3640] [serial = 1588] [outer = 1026D000] 03:33:26 INFO - PROCESS | 3640 | 1467974006367 Marionette DEBUG loaded listener.js 03:33:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1293BC00) [pid = 3640] [serial = 1589] [outer = 1026D000] 03:33:26 INFO - PROCESS | 3640 | 1467974006823 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:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 807ms 03:33:26 INFO - PROCESS | 3640 | 1467974006863 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 03:33:26 INFO - PROCESS | 3640 | 1467974006867 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 03:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:33:26 INFO - PROCESS | 3640 | 1467974006871 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:33:26 INFO - PROCESS | 3640 | 1467974006873 Marionette TRACE conn3 <- [1,2082,null,{}] 03:33:26 INFO - PROCESS | 3640 | 1467974006877 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:33:26 INFO - PROCESS | 3640 | 1467974006879 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:26 INFO - PROCESS | 3640 | 1467974006967 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 03:33:26 INFO - PROCESS | 3640 | 1467974006976 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974006979 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:27 INFO - PROCESS | 3640 | ++DOCSHELL 1394E400 == 42 [pid = 3640] [id = 530] 03:33:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (139D6C00) [pid = 3640] [serial = 1590] [outer = 00000000] 03:33:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (13ECE400) [pid = 3640] [serial = 1591] [outer = 139D6C00] 03:33:27 INFO - PROCESS | 3640 | 1467974007023 Marionette DEBUG loaded listener.js 03:33:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (14F7AC00) [pid = 3640] [serial = 1592] [outer = 139D6C00] 03:33:27 INFO - PROCESS | 3640 | 1467974007519 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:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 712ms 03:33:27 INFO - PROCESS | 3640 | 1467974007571 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 03:33:27 INFO - PROCESS | 3640 | 1467974007573 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 03:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:33:27 INFO - PROCESS | 3640 | 1467974007578 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:33:27 INFO - PROCESS | 3640 | 1467974007584 Marionette TRACE conn3 <- [1,2086,null,{}] 03:33:27 INFO - PROCESS | 3640 | 1467974007592 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:33:27 INFO - PROCESS | 3640 | 1467974007595 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:27 INFO - PROCESS | 3640 | 1467974007681 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 03:33:27 INFO - PROCESS | 3640 | 1467974007780 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974007783 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:27 INFO - PROCESS | 3640 | ++DOCSHELL 158CD400 == 43 [pid = 3640] [id = 531] 03:33:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (16074C00) [pid = 3640] [serial = 1593] [outer = 00000000] 03:33:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (165D8000) [pid = 3640] [serial = 1594] [outer = 16074C00] 03:33:27 INFO - PROCESS | 3640 | 1467974007826 Marionette DEBUG loaded listener.js 03:33:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (16B2B000) [pid = 3640] [serial = 1595] [outer = 16074C00] 03:33:28 INFO - PROCESS | 3640 | 1467974008199 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:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 664ms 03:33:28 INFO - PROCESS | 3640 | 1467974008235 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 03:33:28 INFO - PROCESS | 3640 | 1467974008238 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 03:33:28 INFO - PROCESS | 3640 | 1467974008250 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:33:28 INFO - PROCESS | 3640 | 1467974008252 Marionette TRACE conn3 <- [1,2090,null,{}] 03:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:33:28 INFO - PROCESS | 3640 | 1467974008255 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:33:28 INFO - PROCESS | 3640 | 1467974008257 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:28 INFO - PROCESS | 3640 | 1467974008341 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 03:33:28 INFO - PROCESS | 3640 | 1467974008487 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974008489 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:28 INFO - PROCESS | 3640 | ++DOCSHELL 16E3DC00 == 44 [pid = 3640] [id = 532] 03:33:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (16E43C00) [pid = 3640] [serial = 1596] [outer = 00000000] 03:33:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (1700EC00) [pid = 3640] [serial = 1597] [outer = 16E43C00] 03:33:28 INFO - PROCESS | 3640 | 1467974008582 Marionette DEBUG loaded listener.js 03:33:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (17730400) [pid = 3640] [serial = 1598] [outer = 16E43C00] 03:33:28 INFO - PROCESS | 3640 | 1467974008989 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:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 744ms 03:33:29 INFO - PROCESS | 3640 | 1467974009024 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 03:33:29 INFO - PROCESS | 3640 | 1467974009026 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 03:33:29 INFO - PROCESS | 3640 | 1467974009030 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:33:29 INFO - PROCESS | 3640 | 1467974009031 Marionette TRACE conn3 <- [1,2094,null,{}] 03:33:29 INFO - PROCESS | 3640 | 1467974009041 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:33:29 INFO - PROCESS | 3640 | 1467974009043 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:29 INFO - PROCESS | 3640 | 1467974009157 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 03:33:29 INFO - PROCESS | 3640 | 1467974009162 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974009167 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:29 INFO - PROCESS | 3640 | ++DOCSHELL 1787D400 == 45 [pid = 3640] [id = 533] 03:33:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (1787D800) [pid = 3640] [serial = 1599] [outer = 00000000] 03:33:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (18033400) [pid = 3640] [serial = 1600] [outer = 1787D800] 03:33:29 INFO - PROCESS | 3640 | 1467974009220 Marionette DEBUG loaded listener.js 03:33:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (19683C00) [pid = 3640] [serial = 1601] [outer = 1787D800] 03:33:29 INFO - PROCESS | 3640 | 1467974009699 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:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 712ms 03:33:29 INFO - PROCESS | 3640 | 1467974009729 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 03:33:29 INFO - PROCESS | 3640 | 1467974009731 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 03:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:33:29 INFO - PROCESS | 3640 | 1467974009735 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:33:29 INFO - PROCESS | 3640 | 1467974009736 Marionette TRACE conn3 <- [1,2098,null,{}] 03:33:29 INFO - PROCESS | 3640 | 1467974009740 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:33:29 INFO - PROCESS | 3640 | 1467974009742 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:29 INFO - PROCESS | 3640 | 1467974009887 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 03:33:29 INFO - PROCESS | 3640 | 1467974009956 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974009958 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:29 INFO - PROCESS | 3640 | ++DOCSHELL 1972DC00 == 46 [pid = 3640] [id = 534] 03:33:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (1972F000) [pid = 3640] [serial = 1602] [outer = 00000000] 03:33:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (19A7D400) [pid = 3640] [serial = 1603] [outer = 1972F000] 03:33:30 INFO - PROCESS | 3640 | 1467974010000 Marionette DEBUG loaded listener.js 03:33:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (19A89400) [pid = 3640] [serial = 1604] [outer = 1972F000] 03:33:30 INFO - PROCESS | 3640 | 1467974010545 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:33:30 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (16E39400) [pid = 3640] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:33:30 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (19AAD800) [pid = 3640] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:33:30 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (1306E800) [pid = 3640] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:33:30 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (15882800) [pid = 3640] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:33:30 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (130ACC00) [pid = 3640] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:33:30 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (19A88C00) [pid = 3640] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:33:30 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (10474000) [pid = 3640] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:33:30 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (13CBF800) [pid = 3640] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:33:30 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (1787B800) [pid = 3640] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 854ms 03:33:30 INFO - PROCESS | 3640 | 1467974010578 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 03:33:30 INFO - PROCESS | 3640 | 1467974010580 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 03:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:33:30 INFO - PROCESS | 3640 | 1467974010583 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:33:30 INFO - PROCESS | 3640 | 1467974010585 Marionette TRACE conn3 <- [1,2102,null,{}] 03:33:30 INFO - PROCESS | 3640 | 1467974010589 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:33:30 INFO - PROCESS | 3640 | 1467974010590 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:30 INFO - PROCESS | 3640 | 1467974010676 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 03:33:30 INFO - PROCESS | 3640 | 1467974010683 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974010685 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:30 INFO - PROCESS | 3640 | ++DOCSHELL 12BD3000 == 47 [pid = 3640] [id = 535] 03:33:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (131B7000) [pid = 3640] [serial = 1605] [outer = 00000000] 03:33:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (165D6400) [pid = 3640] [serial = 1606] [outer = 131B7000] 03:33:30 INFO - PROCESS | 3640 | 1467974010729 Marionette DEBUG loaded listener.js 03:33:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (165DC800) [pid = 3640] [serial = 1607] [outer = 131B7000] 03:33:31 INFO - PROCESS | 3640 | 1467974011204 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:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 632ms 03:33:31 INFO - PROCESS | 3640 | 1467974011268 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 03:33:31 INFO - PROCESS | 3640 | 1467974011270 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 03:33:31 INFO - PROCESS | 3640 | 1467974011274 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:33:31 INFO - PROCESS | 3640 | 1467974011275 Marionette TRACE conn3 <- [1,2106,null,{}] 03:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:33:31 INFO - PROCESS | 3640 | 1467974011279 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:33:31 INFO - PROCESS | 3640 | 1467974011280 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:31 INFO - PROCESS | 3640 | 1467974011369 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 03:33:31 INFO - PROCESS | 3640 | 1467974011375 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974011377 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:31 INFO - PROCESS | 3640 | ++DOCSHELL 130ACC00 == 48 [pid = 3640] [id = 536] 03:33:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (156E4000) [pid = 3640] [serial = 1608] [outer = 00000000] 03:33:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (19E7C400) [pid = 3640] [serial = 1609] [outer = 156E4000] 03:33:31 INFO - PROCESS | 3640 | 1467974011419 Marionette DEBUG loaded listener.js 03:33:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (19E80800) [pid = 3640] [serial = 1610] [outer = 156E4000] 03:33:31 INFO - PROCESS | 3640 | 1467974011870 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:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 649ms 03:33:31 INFO - PROCESS | 3640 | 1467974011915 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 03:33:31 INFO - PROCESS | 3640 | 1467974011917 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 03:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:33:31 INFO - PROCESS | 3640 | 1467974011920 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:33:31 INFO - PROCESS | 3640 | 1467974011922 Marionette TRACE conn3 <- [1,2110,null,{}] 03:33:31 INFO - PROCESS | 3640 | 1467974011925 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:33:31 INFO - PROCESS | 3640 | 1467974011927 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:32 INFO - PROCESS | 3640 | 1467974012010 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 03:33:32 INFO - PROCESS | 3640 | 1467974012015 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974012017 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:32 INFO - PROCESS | 3640 | ++DOCSHELL 10A74800 == 49 [pid = 3640] [id = 537] 03:33:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (16E3F400) [pid = 3640] [serial = 1611] [outer = 00000000] 03:33:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (1A15E800) [pid = 3640] [serial = 1612] [outer = 16E3F400] 03:33:32 INFO - PROCESS | 3640 | 1467974012061 Marionette DEBUG loaded listener.js 03:33:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (1A190C00) [pid = 3640] [serial = 1613] [outer = 16E3F400] 03:33:32 INFO - PROCESS | 3640 | 1467974012522 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:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 648ms 03:33:32 INFO - PROCESS | 3640 | 1467974012558 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 03:33:32 INFO - PROCESS | 3640 | 1467974012560 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 03:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:33:32 INFO - PROCESS | 3640 | 1467974012563 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:33:32 INFO - PROCESS | 3640 | 1467974012565 Marionette TRACE conn3 <- [1,2114,null,{}] 03:33:32 INFO - PROCESS | 3640 | 1467974012568 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:33:32 INFO - PROCESS | 3640 | 1467974012570 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:32 INFO - PROCESS | 3640 | 1467974012697 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 03:33:32 INFO - PROCESS | 3640 | 1467974012873 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974012877 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:32 INFO - PROCESS | 3640 | ++DOCSHELL 10F3A400 == 50 [pid = 3640] [id = 538] 03:33:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (10F3B800) [pid = 3640] [serial = 1614] [outer = 00000000] 03:33:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (11AE4400) [pid = 3640] [serial = 1615] [outer = 10F3B800] 03:33:32 INFO - PROCESS | 3640 | 1467974012934 Marionette DEBUG loaded listener.js 03:33:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (12DCB000) [pid = 3640] [serial = 1616] [outer = 10F3B800] 03:33:33 INFO - PROCESS | 3640 | 1467974013475 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:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 965ms 03:33:33 INFO - PROCESS | 3640 | 1467974013511 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 03:33:33 INFO - PROCESS | 3640 | 1467974013515 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 03:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:33:33 INFO - PROCESS | 3640 | 1467974013520 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:33:33 INFO - PROCESS | 3640 | 1467974013524 Marionette TRACE conn3 <- [1,2118,null,{}] 03:33:33 INFO - PROCESS | 3640 | 1467974013529 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:33:33 INFO - PROCESS | 3640 | 1467974013532 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:33 INFO - PROCESS | 3640 | 1467974013644 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 03:33:33 INFO - PROCESS | 3640 | 1467974013819 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974013822 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:33 INFO - PROCESS | 3640 | ++DOCSHELL 139D3000 == 51 [pid = 3640] [id = 539] 03:33:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (13C4C000) [pid = 3640] [serial = 1617] [outer = 00000000] 03:33:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (15587C00) [pid = 3640] [serial = 1618] [outer = 13C4C000] 03:33:33 INFO - PROCESS | 3640 | 1467974013877 Marionette DEBUG loaded listener.js 03:33:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (156E5000) [pid = 3640] [serial = 1619] [outer = 13C4C000] 03:33:34 INFO - PROCESS | 3640 | 1467974014501 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:33:34 INFO - PROCESS | 3640 | 1467974014560 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 03:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:33:34 INFO - PROCESS | 3640 | 1467974014564 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:33:34 INFO - PROCESS | 3640 | 1467974014566 Marionette TRACE conn3 <- [1,2122,null,{}] 03:33:34 INFO - PROCESS | 3640 | 1467974014570 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:33:34 INFO - PROCESS | 3640 | 1467974014572 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:34 INFO - PROCESS | 3640 | 1467974014682 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 03:33:34 INFO - PROCESS | 3640 | 1467974014826 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974014828 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:34 INFO - PROCESS | 3640 | ++DOCSHELL 158CEC00 == 52 [pid = 3640] [id = 540] 03:33:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (177ABC00) [pid = 3640] [serial = 1620] [outer = 00000000] 03:33:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (19681C00) [pid = 3640] [serial = 1621] [outer = 177ABC00] 03:33:34 INFO - PROCESS | 3640 | 1467974014882 Marionette DEBUG loaded listener.js 03:33:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (19A81C00) [pid = 3640] [serial = 1622] [outer = 177ABC00] 03:33:35 INFO - PROCESS | 3640 | 1467974015434 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:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 917ms 03:33:35 INFO - PROCESS | 3640 | 1467974015466 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 03:33:35 INFO - PROCESS | 3640 | 1467974015470 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 03:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:33:35 INFO - PROCESS | 3640 | 1467974015481 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:33:35 INFO - PROCESS | 3640 | 1467974015486 Marionette TRACE conn3 <- [1,2126,null,{}] 03:33:35 INFO - PROCESS | 3640 | 1467974015491 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:33:35 INFO - PROCESS | 3640 | 1467974015494 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:35 INFO - PROCESS | 3640 | 1467974015605 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 03:33:35 INFO - PROCESS | 3640 | 1467974015745 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974015747 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:35 INFO - PROCESS | 3640 | ++DOCSHELL 16E3BC00 == 53 [pid = 3640] [id = 541] 03:33:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 109 (1A438800) [pid = 3640] [serial = 1623] [outer = 00000000] 03:33:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 110 (1A5B5800) [pid = 3640] [serial = 1624] [outer = 1A438800] 03:33:35 INFO - PROCESS | 3640 | 1467974015800 Marionette DEBUG loaded listener.js 03:33:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 111 (1A5B8800) [pid = 3640] [serial = 1625] [outer = 1A438800] 03:33:36 INFO - PROCESS | 3640 | 1467974016354 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:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 949ms 03:33:36 INFO - PROCESS | 3640 | 1467974016454 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 03:33:36 INFO - PROCESS | 3640 | 1467974016456 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 03:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:33:36 INFO - PROCESS | 3640 | 1467974016460 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:33:36 INFO - PROCESS | 3640 | 1467974016462 Marionette TRACE conn3 <- [1,2130,null,{}] 03:33:36 INFO - PROCESS | 3640 | 1467974016466 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:33:36 INFO - PROCESS | 3640 | 1467974016468 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:36 INFO - PROCESS | 3640 | 1467974016579 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 03:33:36 INFO - PROCESS | 3640 | 1467974016734 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974016737 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:36 INFO - PROCESS | 3640 | ++DOCSHELL 10564000 == 54 [pid = 3640] [id = 542] 03:33:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 112 (19E82400) [pid = 3640] [serial = 1626] [outer = 00000000] 03:33:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 113 (1A5BE400) [pid = 3640] [serial = 1627] [outer = 19E82400] 03:33:36 INFO - PROCESS | 3640 | 1467974016789 Marionette DEBUG loaded listener.js 03:33:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 114 (1A5BEC00) [pid = 3640] [serial = 1628] [outer = 19E82400] 03:33:37 INFO - PROCESS | 3640 | 1467974017502 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:33:37 INFO - PROCESS | 3640 | 1467974017558 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 03:33:37 INFO - PROCESS | 3640 | 1467974017563 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:33:37 INFO - PROCESS | 3640 | 1467974017566 Marionette TRACE conn3 <- [1,2134,null,{}] 03:33:37 INFO - PROCESS | 3640 | 1467974017572 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:33:37 INFO - PROCESS | 3640 | 1467974017575 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:37 INFO - PROCESS | 3640 | 1467974017678 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 03:33:37 INFO - PROCESS | 3640 | 1467974017823 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 3640 | 1467974017826 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:37 INFO - PROCESS | 3640 | ++DOCSHELL 12935800 == 55 [pid = 3640] [id = 543] 03:33:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 115 (129A9800) [pid = 3640] [serial = 1629] [outer = 00000000] 03:33:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 116 (139D8000) [pid = 3640] [serial = 1630] [outer = 129A9800] 03:33:37 INFO - PROCESS | 3640 | 1467974017897 Marionette DEBUG loaded listener.js 03:33:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 117 (156E6C00) [pid = 3640] [serial = 1631] [outer = 129A9800] 03:33:38 INFO - PROCESS | 3640 | --DOCSHELL 102CA800 == 54 [pid = 3640] [id = 508] 03:33:38 INFO - PROCESS | 3640 | --DOCSHELL 19678000 == 53 [pid = 3640] [id = 507] 03:33:38 INFO - PROCESS | 3640 | --DOCSHELL 10A74800 == 52 [pid = 3640] [id = 537] 03:33:38 INFO - PROCESS | 3640 | --DOCSHELL 130ACC00 == 51 [pid = 3640] [id = 536] 03:33:38 INFO - PROCESS | 3640 | --DOCSHELL 12BD3000 == 50 [pid = 3640] [id = 535] 03:33:38 INFO - PROCESS | 3640 | --DOCSHELL 1972DC00 == 49 [pid = 3640] [id = 534] 03:33:38 INFO - PROCESS | 3640 | --DOCSHELL 1787D400 == 48 [pid = 3640] [id = 533] 03:33:38 INFO - PROCESS | 3640 | --DOCSHELL 16E3DC00 == 47 [pid = 3640] [id = 532] 03:33:38 INFO - PROCESS | 3640 | --DOCSHELL 158CD400 == 46 [pid = 3640] [id = 531] 03:33:38 INFO - PROCESS | 3640 | --DOCSHELL 1394E400 == 45 [pid = 3640] [id = 530] 03:33:38 INFO - PROCESS | 3640 | --DOCSHELL 0F31A400 == 44 [pid = 3640] [id = 529] 03:33:38 INFO - PROCESS | 3640 | --DOCSHELL 0F314C00 == 43 [pid = 3640] [id = 528] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 116 (19A83C00) [pid = 3640] [serial = 1540] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 115 (12B09C00) [pid = 3640] [serial = 1534] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 114 (15588800) [pid = 3640] [serial = 1537] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 113 (1762AC00) [pid = 3640] [serial = 1555] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 112 (165D8400) [pid = 3640] [serial = 1543] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 111 (19E82C00) [pid = 3640] [serial = 1564] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 110 (131F0000) [pid = 3640] [serial = 1547] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 109 (13150000) [pid = 3640] [serial = 1546] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 108 (16073800) [pid = 3640] [serial = 1552] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (165E0C00) [pid = 3640] [serial = 1553] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (13270C00) [pid = 3640] [serial = 1549] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (13C40000) [pid = 3640] [serial = 1550] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (19AB9C00) [pid = 3640] [serial = 1562] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (13CBE400) [pid = 3640] [serial = 1567] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (19AB0000) [pid = 3640] [serial = 1561] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (19A83400) [pid = 3640] [serial = 1570] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (19EDE800) [pid = 3640] [serial = 1571] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (16BE5400) [pid = 3640] [serial = 1568] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (1802DC00) [pid = 3640] [serial = 1558] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (19EDFC00) [pid = 3640] [serial = 1565] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (1A166C00) [pid = 3640] [serial = 1573] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (18039400) [pid = 3640] [serial = 1559] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (1762B000) [pid = 3640] [serial = 1556] [outer = 00000000] [url = about:blank] 03:33:38 INFO - PROCESS | 3640 | 1467974018532 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:33:38 INFO - PROCESS | 3640 | 1467974018570 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 03:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:33:38 INFO - PROCESS | 3640 | 1467974018577 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:33:38 INFO - PROCESS | 3640 | 1467974018581 Marionette TRACE conn3 <- [1,2138,null,{}] 03:33:38 INFO - PROCESS | 3640 | 1467974018587 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:33:38 INFO - PROCESS | 3640 | 1467974018591 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:38 INFO - PROCESS | 3640 | 1467974018709 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 03:33:38 INFO - PROCESS | 3640 | 1467974018811 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 3640 | 1467974018814 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:38 INFO - PROCESS | 3640 | ++DOCSHELL 1303A800 == 44 [pid = 3640] [id = 544] 03:33:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (131BD000) [pid = 3640] [serial = 1632] [outer = 00000000] 03:33:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (13CBE400) [pid = 3640] [serial = 1633] [outer = 131BD000] 03:33:38 INFO - PROCESS | 3640 | 1467974018860 Marionette DEBUG loaded listener.js 03:33:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (156E4C00) [pid = 3640] [serial = 1634] [outer = 131BD000] 03:33:39 INFO - PROCESS | 3640 | 1467974019310 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:33:39 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:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 743ms 03:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:33:39 INFO - PROCESS | 3640 | 1467974019348 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 03:33:39 INFO - PROCESS | 3640 | 1467974019350 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 03:33:39 INFO - PROCESS | 3640 | 1467974019354 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:33:39 INFO - PROCESS | 3640 | 1467974019357 Marionette TRACE conn3 <- [1,2142,null,{}] 03:33:39 INFO - PROCESS | 3640 | 1467974019371 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:33:39 INFO - PROCESS | 3640 | 1467974019375 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:39 INFO - PROCESS | 3640 | 1467974019486 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 03:33:39 INFO - PROCESS | 3640 | 1467974019496 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 3640 | 1467974019499 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:39 INFO - PROCESS | 3640 | ++DOCSHELL 1762B000 == 45 [pid = 3640] [id = 545] 03:33:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (1762B400) [pid = 3640] [serial = 1635] [outer = 00000000] 03:33:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (1787D000) [pid = 3640] [serial = 1636] [outer = 1762B400] 03:33:39 INFO - PROCESS | 3640 | 1467974019545 Marionette DEBUG loaded listener.js 03:33:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (19674800) [pid = 3640] [serial = 1637] [outer = 1762B400] 03:33:40 INFO - PROCESS | 3640 | 1467974020019 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:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 696ms 03:33:40 INFO - PROCESS | 3640 | 1467974020053 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 03:33:40 INFO - PROCESS | 3640 | 1467974020055 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 03:33:40 INFO - PROCESS | 3640 | 1467974020059 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:33:40 INFO - PROCESS | 3640 | 1467974020060 Marionette TRACE conn3 <- [1,2146,null,{}] 03:33:40 INFO - PROCESS | 3640 | 1467974020064 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:33:40 INFO - PROCESS | 3640 | 1467974020066 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:40 INFO - PROCESS | 3640 | 1467974020151 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 03:33:40 INFO - PROCESS | 3640 | 1467974020156 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 3640 | 1467974020159 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:40 INFO - PROCESS | 3640 | ++DOCSHELL 19727000 == 46 [pid = 3640] [id = 546] 03:33:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (1972CC00) [pid = 3640] [serial = 1638] [outer = 00000000] 03:33:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (19A80000) [pid = 3640] [serial = 1639] [outer = 1972CC00] 03:33:40 INFO - PROCESS | 3640 | 1467974020202 Marionette DEBUG loaded listener.js 03:33:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (19A84000) [pid = 3640] [serial = 1640] [outer = 1972CC00] 03:33:40 INFO - PROCESS | 3640 | 1467974020675 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:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 696ms 03:33:40 INFO - PROCESS | 3640 | 1467974020758 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 03:33:40 INFO - PROCESS | 3640 | 1467974020760 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 03:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:33:40 INFO - PROCESS | 3640 | 1467974020764 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:33:40 INFO - PROCESS | 3640 | 1467974020765 Marionette TRACE conn3 <- [1,2150,null,{}] 03:33:40 INFO - PROCESS | 3640 | 1467974020769 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:33:40 INFO - PROCESS | 3640 | 1467974020771 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:40 INFO - PROCESS | 3640 | 1467974020887 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 03:33:41 INFO - PROCESS | 3640 | 1467974020990 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 3640 | 1467974020992 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:41 INFO - PROCESS | 3640 | ++DOCSHELL 19AAD000 == 47 [pid = 3640] [id = 547] 03:33:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (19AAE800) [pid = 3640] [serial = 1641] [outer = 00000000] 03:33:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (19E7B000) [pid = 3640] [serial = 1642] [outer = 19AAE800] 03:33:41 INFO - PROCESS | 3640 | 1467974021035 Marionette DEBUG loaded listener.js 03:33:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (19EDE800) [pid = 3640] [serial = 1643] [outer = 19AAE800] 03:33:41 INFO - PROCESS | 3640 | --DOCSHELL 1B0D2000 == 46 [pid = 3640] [id = 16] 03:33:41 INFO - PROCESS | 3640 | 1467974021502 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:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 807ms 03:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:33:41 INFO - PROCESS | 3640 | 1467974021598 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 03:33:41 INFO - PROCESS | 3640 | 1467974021600 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 03:33:41 INFO - PROCESS | 3640 | 1467974021617 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:33:41 INFO - PROCESS | 3640 | 1467974021619 Marionette TRACE conn3 <- [1,2154,null,{}] 03:33:41 INFO - PROCESS | 3640 | 1467974021623 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:33:41 INFO - PROCESS | 3640 | 1467974021631 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:41 INFO - PROCESS | 3640 | 1467974021779 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 03:33:41 INFO - PROCESS | 3640 | 1467974021843 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 3640 | 1467974021845 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:41 INFO - PROCESS | 3640 | ++DOCSHELL 16718C00 == 47 [pid = 3640] [id = 548] 03:33:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (16B2B400) [pid = 3640] [serial = 1644] [outer = 00000000] 03:33:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (1A437400) [pid = 3640] [serial = 1645] [outer = 16B2B400] 03:33:41 INFO - PROCESS | 3640 | 1467974021889 Marionette DEBUG loaded listener.js 03:33:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 109 (1A5B3800) [pid = 3640] [serial = 1646] [outer = 16B2B400] 03:33:42 INFO - PROCESS | 3640 | 1467974022323 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:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 759ms 03:33:42 INFO - PROCESS | 3640 | 1467974022364 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 03:33:42 INFO - PROCESS | 3640 | 1467974022366 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 03:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:33:42 INFO - PROCESS | 3640 | 1467974022377 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:33:42 INFO - PROCESS | 3640 | 1467974022378 Marionette TRACE conn3 <- [1,2158,null,{}] 03:33:42 INFO - PROCESS | 3640 | 1467974022382 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:33:42 INFO - PROCESS | 3640 | 1467974022384 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:42 INFO - PROCESS | 3640 | 1467974022499 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 03:33:42 INFO - PROCESS | 3640 | 1467974022510 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974022521 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:42 INFO - PROCESS | 3640 | ++DOCSHELL 1120D800 == 48 [pid = 3640] [id = 549] 03:33:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 110 (12BD3800) [pid = 3640] [serial = 1647] [outer = 00000000] 03:33:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 111 (1A824800) [pid = 3640] [serial = 1648] [outer = 12BD3800] 03:33:42 INFO - PROCESS | 3640 | 1467974022623 Marionette DEBUG loaded listener.js 03:33:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 112 (1A826C00) [pid = 3640] [serial = 1649] [outer = 12BD3800] 03:33:42 INFO - PROCESS | 3640 | --DOMWINDOW == 111 (16E43C00) [pid = 3640] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:33:42 INFO - PROCESS | 3640 | --DOMWINDOW == 110 (16074C00) [pid = 3640] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:33:42 INFO - PROCESS | 3640 | --DOMWINDOW == 109 (1026D000) [pid = 3640] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:33:42 INFO - PROCESS | 3640 | --DOMWINDOW == 108 (131B7000) [pid = 3640] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:33:42 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (139D6C00) [pid = 3640] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:33:42 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (156E4000) [pid = 3640] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:33:42 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (14291000) [pid = 3640] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:33:42 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (1972F000) [pid = 3640] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:33:42 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (1787D800) [pid = 3640] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:33:42 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (102C9000) [pid = 3640] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:33:43 INFO - PROCESS | 3640 | 1467974023179 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:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 854ms 03:33:43 INFO - PROCESS | 3640 | 1467974023213 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 03:33:43 INFO - PROCESS | 3640 | 1467974023215 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 03:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:33:43 INFO - PROCESS | 3640 | 1467974023219 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:33:43 INFO - PROCESS | 3640 | 1467974023220 Marionette TRACE conn3 <- [1,2162,null,{}] 03:33:43 INFO - PROCESS | 3640 | 1467974023224 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:33:43 INFO - PROCESS | 3640 | 1467974023226 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:43 INFO - PROCESS | 3640 | 1467974023308 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 03:33:43 INFO - PROCESS | 3640 | 1467974023314 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974023316 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:43 INFO - PROCESS | 3640 | ++DOCSHELL 10A08C00 == 49 [pid = 3640] [id = 550] 03:33:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (1281E000) [pid = 3640] [serial = 1650] [outer = 00000000] 03:33:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (19E7AC00) [pid = 3640] [serial = 1651] [outer = 1281E000] 03:33:43 INFO - PROCESS | 3640 | 1467974023359 Marionette DEBUG loaded listener.js 03:33:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (1A5BD400) [pid = 3640] [serial = 1652] [outer = 1281E000] 03:33:43 INFO - PROCESS | 3640 | 1467974023796 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:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 649ms 03:33:43 INFO - PROCESS | 3640 | 1467974023857 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 03:33:43 INFO - PROCESS | 3640 | 1467974023859 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 03:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:33:43 INFO - PROCESS | 3640 | 1467974023862 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:33:43 INFO - PROCESS | 3640 | 1467974023864 Marionette TRACE conn3 <- [1,2166,null,{}] 03:33:43 INFO - PROCESS | 3640 | 1467974023867 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:33:43 INFO - PROCESS | 3640 | 1467974023869 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:43 INFO - PROCESS | 3640 | 1467974023953 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 03:33:43 INFO - PROCESS | 3640 | 1467974023958 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974023960 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:44 INFO - PROCESS | 3640 | ++DOCSHELL 19A82800 == 50 [pid = 3640] [id = 551] 03:33:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (1A5BAC00) [pid = 3640] [serial = 1653] [outer = 00000000] 03:33:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (1A990400) [pid = 3640] [serial = 1654] [outer = 1A5BAC00] 03:33:44 INFO - PROCESS | 3640 | 1467974024006 Marionette DEBUG loaded listener.js 03:33:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (1A993400) [pid = 3640] [serial = 1655] [outer = 1A5BAC00] 03:33:44 INFO - PROCESS | 3640 | 1467974024508 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:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 648ms 03:33:44 INFO - PROCESS | 3640 | 1467974024550 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 03:33:44 INFO - PROCESS | 3640 | 1467974024552 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 03:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:33:44 INFO - PROCESS | 3640 | 1467974024571 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:33:44 INFO - PROCESS | 3640 | 1467974024573 Marionette TRACE conn3 <- [1,2170,null,{}] 03:33:44 INFO - PROCESS | 3640 | 1467974024576 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:33:44 INFO - PROCESS | 3640 | 1467974024578 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:44 INFO - PROCESS | 3640 | 1467974024670 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 03:33:44 INFO - PROCESS | 3640 | 1467974024675 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974024677 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:44 INFO - PROCESS | 3640 | ++DOCSHELL 10A01C00 == 51 [pid = 3640] [id = 552] 03:33:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 109 (1A159800) [pid = 3640] [serial = 1656] [outer = 00000000] 03:33:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 110 (1A99CC00) [pid = 3640] [serial = 1657] [outer = 1A159800] 03:33:44 INFO - PROCESS | 3640 | 1467974024727 Marionette DEBUG loaded listener.js 03:33:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 111 (1AA84C00) [pid = 3640] [serial = 1658] [outer = 1A159800] 03:33:45 INFO - PROCESS | 3640 | 1467974025362 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:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 838ms 03:33:45 INFO - PROCESS | 3640 | 1467974025428 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 03:33:45 INFO - PROCESS | 3640 | 1467974025433 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 03:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:33:45 INFO - PROCESS | 3640 | 1467974025439 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:33:45 INFO - PROCESS | 3640 | 1467974025443 Marionette TRACE conn3 <- [1,2174,null,{}] 03:33:45 INFO - PROCESS | 3640 | 1467974025449 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:33:45 INFO - PROCESS | 3640 | 1467974025453 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:45 INFO - PROCESS | 3640 | 1467974025566 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 03:33:45 INFO - PROCESS | 3640 | 1467974025684 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974025687 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:45 INFO - PROCESS | 3640 | ++DOCSHELL 12BDA400 == 52 [pid = 3640] [id = 553] 03:33:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 112 (12D79C00) [pid = 3640] [serial = 1659] [outer = 00000000] 03:33:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 113 (139CD000) [pid = 3640] [serial = 1660] [outer = 12D79C00] 03:33:45 INFO - PROCESS | 3640 | 1467974025762 Marionette DEBUG loaded listener.js 03:33:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 114 (13ED4000) [pid = 3640] [serial = 1661] [outer = 12D79C00] 03:33:46 INFO - PROCESS | 3640 | 1467974026314 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:33:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:33:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 917ms 03:33:46 INFO - PROCESS | 3640 | 1467974026344 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 03:33:46 INFO - PROCESS | 3640 | 1467974026349 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 03:33:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:33:46 INFO - PROCESS | 3640 | 1467974026357 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:33:46 INFO - PROCESS | 3640 | 1467974026360 Marionette TRACE conn3 <- [1,2178,null,{}] 03:33:46 INFO - PROCESS | 3640 | 1467974026364 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:33:46 INFO - PROCESS | 3640 | 1467974026367 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:46 INFO - PROCESS | 3640 | 1467974026478 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 03:33:46 INFO - PROCESS | 3640 | 1467974026636 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974026638 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:46 INFO - PROCESS | 3640 | ++DOCSHELL 16E48800 == 53 [pid = 3640] [id = 554] 03:33:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 115 (17080800) [pid = 3640] [serial = 1662] [outer = 00000000] 03:33:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 116 (1779D400) [pid = 3640] [serial = 1663] [outer = 17080800] 03:33:46 INFO - PROCESS | 3640 | 1467974026695 Marionette DEBUG loaded listener.js 03:33:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 117 (1967C000) [pid = 3640] [serial = 1664] [outer = 17080800] 03:33:47 INFO - PROCESS | 3640 | 1467974027347 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:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 997ms 03:33:47 INFO - PROCESS | 3640 | 1467974027378 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 03:33:47 INFO - PROCESS | 3640 | 1467974027381 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 03:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:33:47 INFO - PROCESS | 3640 | 1467974027385 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:33:47 INFO - PROCESS | 3640 | 1467974027388 Marionette TRACE conn3 <- [1,2182,null,{}] 03:33:47 INFO - PROCESS | 3640 | 1467974027399 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:33:47 INFO - PROCESS | 3640 | 1467974027404 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:47 INFO - PROCESS | 3640 | 1467974027513 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 03:33:47 INFO - PROCESS | 3640 | 1467974027660 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974027663 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:47 INFO - PROCESS | 3640 | ++DOCSHELL 1A826400 == 54 [pid = 3640] [id = 555] 03:33:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 118 (1A82AC00) [pid = 3640] [serial = 1665] [outer = 00000000] 03:33:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 119 (1A997000) [pid = 3640] [serial = 1666] [outer = 1A82AC00] 03:33:47 INFO - PROCESS | 3640 | 1467974027719 Marionette DEBUG loaded listener.js 03:33:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 120 (1AA8D000) [pid = 3640] [serial = 1667] [outer = 1A82AC00] 03:33:48 INFO - PROCESS | 3640 | 1467974028317 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:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 949ms 03:33:48 INFO - PROCESS | 3640 | 1467974028329 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 03:33:48 INFO - PROCESS | 3640 | 1467974028332 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 03:33:48 INFO - PROCESS | 3640 | 1467974028335 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:33:48 INFO - PROCESS | 3640 | 1467974028337 Marionette TRACE conn3 <- [1,2186,null,{}] 03:33:48 INFO - PROCESS | 3640 | 1467974028341 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:33:48 INFO - PROCESS | 3640 | 1467974028343 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:48 INFO - PROCESS | 3640 | 1467974028500 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 03:33:48 INFO - PROCESS | 3640 | 1467974028568 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974028570 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:48 INFO - PROCESS | 3640 | ++DOCSHELL 1A192C00 == 55 [pid = 3640] [id = 556] 03:33:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 121 (1A995800) [pid = 3640] [serial = 1668] [outer = 00000000] 03:33:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 122 (1ABD0000) [pid = 3640] [serial = 1669] [outer = 1A995800] 03:33:48 INFO - PROCESS | 3640 | 1467974028663 Marionette DEBUG loaded listener.js 03:33:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 123 (1ABD3800) [pid = 3640] [serial = 1670] [outer = 1A995800] 03:33:49 INFO - PROCESS | 3640 | 1467974029199 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:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 965ms 03:33:49 INFO - PROCESS | 3640 | 1467974029280 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 03:33:49 INFO - PROCESS | 3640 | 1467974029283 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 03:33:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:33:49 INFO - PROCESS | 3640 | 1467974029286 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:33:49 INFO - PROCESS | 3640 | 1467974029288 Marionette TRACE conn3 <- [1,2190,null,{}] 03:33:49 INFO - PROCESS | 3640 | 1467974029292 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:33:49 INFO - PROCESS | 3640 | 1467974029294 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:49 INFO - PROCESS | 3640 | 1467974029639 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 03:33:49 INFO - PROCESS | 3640 | 1467974029790 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974029793 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:49 INFO - PROCESS | 3640 | ++DOCSHELL 129B3000 == 56 [pid = 3640] [id = 557] 03:33:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 124 (12D87400) [pid = 3640] [serial = 1671] [outer = 00000000] 03:33:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 125 (13156400) [pid = 3640] [serial = 1672] [outer = 12D87400] 03:33:49 INFO - PROCESS | 3640 | 1467974029844 Marionette DEBUG loaded listener.js 03:33:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 126 (1327B000) [pid = 3640] [serial = 1673] [outer = 12D87400] 03:33:50 INFO - PROCESS | 3640 | 1467974030435 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:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1171ms 03:33:50 INFO - PROCESS | 3640 | 1467974030474 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 03:33:50 INFO - PROCESS | 3640 | 1467974030478 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 03:33:50 INFO - PROCESS | 3640 | 1467974030482 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:33:50 INFO - PROCESS | 3640 | 1467974030485 Marionette TRACE conn3 <- [1,2194,null,{}] 03:33:50 INFO - PROCESS | 3640 | 1467974030490 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:33:50 INFO - PROCESS | 3640 | 1467974030493 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:50 INFO - PROCESS | 3640 | 1467974030591 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 03:33:50 INFO - PROCESS | 3640 | 1467974030739 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974030742 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:50 INFO - PROCESS | 3640 | ++DOCSHELL 130A0800 == 57 [pid = 3640] [id = 558] 03:33:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 127 (13273000) [pid = 3640] [serial = 1674] [outer = 00000000] 03:33:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 128 (156DB400) [pid = 3640] [serial = 1675] [outer = 13273000] 03:33:50 INFO - PROCESS | 3640 | 1467974030791 Marionette DEBUG loaded listener.js 03:33:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 129 (165E3400) [pid = 3640] [serial = 1676] [outer = 13273000] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 139D8800 == 56 [pid = 3640] [id = 477] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 13C42000 == 55 [pid = 3640] [id = 512] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 19A82800 == 54 [pid = 3640] [id = 551] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 10A08C00 == 53 [pid = 3640] [id = 550] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 1120D800 == 52 [pid = 3640] [id = 549] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 16718C00 == 51 [pid = 3640] [id = 548] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 19AAD000 == 50 [pid = 3640] [id = 547] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 16E46000 == 49 [pid = 3640] [id = 524] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 1762B000 == 48 [pid = 3640] [id = 545] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 1303A800 == 47 [pid = 3640] [id = 544] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 12935800 == 46 [pid = 3640] [id = 543] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 1B338800 == 45 [pid = 3640] [id = 17] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 10564000 == 44 [pid = 3640] [id = 542] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 16E3BC00 == 43 [pid = 3640] [id = 541] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 158CEC00 == 42 [pid = 3640] [id = 540] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 139D3000 == 41 [pid = 3640] [id = 539] 03:33:50 INFO - PROCESS | 3640 | --DOCSHELL 10F3A400 == 40 [pid = 3640] [id = 538] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 128 (1A15E800) [pid = 3640] [serial = 1612] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 127 (17730400) [pid = 3640] [serial = 1598] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 126 (16B2B000) [pid = 3640] [serial = 1595] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 125 (1293BC00) [pid = 3640] [serial = 1589] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 124 (165D6400) [pid = 3640] [serial = 1606] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 123 (156DCC00) [pid = 3640] [serial = 1579] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 122 (13ECE400) [pid = 3640] [serial = 1591] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 121 (1700EC00) [pid = 3640] [serial = 1597] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 120 (10A7EC00) [pid = 3640] [serial = 1588] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 119 (14F7AC00) [pid = 3640] [serial = 1592] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 118 (19E7C400) [pid = 3640] [serial = 1609] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 117 (129AC800) [pid = 3640] [serial = 1576] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 116 (19A84C00) [pid = 3640] [serial = 1582] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 115 (176E5400) [pid = 3640] [serial = 1544] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 114 (165D8000) [pid = 3640] [serial = 1594] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 113 (165DC800) [pid = 3640] [serial = 1607] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 112 (19A7D400) [pid = 3640] [serial = 1603] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 111 (18033400) [pid = 3640] [serial = 1600] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 110 (11C46C00) [pid = 3640] [serial = 1586] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 109 (19683C00) [pid = 3640] [serial = 1601] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 108 (19E80800) [pid = 3640] [serial = 1610] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (112AA800) [pid = 3640] [serial = 1585] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (19A89400) [pid = 3640] [serial = 1604] [outer = 00000000] [url = about:blank] 03:33:51 INFO - PROCESS | 3640 | 1467974031297 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:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 854ms 03:33:51 INFO - PROCESS | 3640 | 1467974031330 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 03:33:51 INFO - PROCESS | 3640 | 1467974031333 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 03:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:33:51 INFO - PROCESS | 3640 | 1467974031337 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:33:51 INFO - PROCESS | 3640 | 1467974031339 Marionette TRACE conn3 <- [1,2198,null,{}] 03:33:51 INFO - PROCESS | 3640 | 1467974031342 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:33:51 INFO - PROCESS | 3640 | 1467974031345 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:51 INFO - PROCESS | 3640 | 1467974031432 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 03:33:51 INFO - PROCESS | 3640 | 1467974031440 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 3640 | 1467974031442 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:51 INFO - PROCESS | 3640 | ++DOCSHELL 13150C00 == 41 [pid = 3640] [id = 559] 03:33:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (13157000) [pid = 3640] [serial = 1677] [outer = 00000000] 03:33:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (14F82C00) [pid = 3640] [serial = 1678] [outer = 13157000] 03:33:51 INFO - PROCESS | 3640 | 1467974031489 Marionette DEBUG loaded listener.js 03:33:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 109 (165D9800) [pid = 3640] [serial = 1679] [outer = 13157000] 03:33:52 INFO - PROCESS | 3640 | 1467974032050 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:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 743ms 03:33:52 INFO - PROCESS | 3640 | 1467974032109 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 03:33:52 INFO - PROCESS | 3640 | 1467974032113 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 03:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:33:52 INFO - PROCESS | 3640 | 1467974032122 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:33:52 INFO - PROCESS | 3640 | 1467974032126 Marionette TRACE conn3 <- [1,2202,null,{}] 03:33:52 INFO - PROCESS | 3640 | 1467974032130 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:33:52 INFO - PROCESS | 3640 | 1467974032133 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:52 INFO - PROCESS | 3640 | 1467974032221 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 03:33:52 INFO - PROCESS | 3640 | 1467974032354 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974032356 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:52 INFO - PROCESS | 3640 | ++DOCSHELL 16F04C00 == 42 [pid = 3640] [id = 560] 03:33:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 110 (176E5400) [pid = 3640] [serial = 1680] [outer = 00000000] 03:33:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 111 (177AC400) [pid = 3640] [serial = 1681] [outer = 176E5400] 03:33:52 INFO - PROCESS | 3640 | 1467974032402 Marionette DEBUG loaded listener.js 03:33:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 112 (17877400) [pid = 3640] [serial = 1682] [outer = 176E5400] 03:33:52 INFO - PROCESS | 3640 | 1467974032767 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:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 712ms 03:33:52 INFO - PROCESS | 3640 | 1467974032814 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 03:33:52 INFO - PROCESS | 3640 | 1467974032816 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 03:33:52 INFO - PROCESS | 3640 | 1467974032819 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:33:52 INFO - PROCESS | 3640 | 1467974032821 Marionette TRACE conn3 <- [1,2206,null,{}] 03:33:52 INFO - PROCESS | 3640 | 1467974032825 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:33:52 INFO - PROCESS | 3640 | 1467974032827 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:52 INFO - PROCESS | 3640 | 1467974032909 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 03:33:52 INFO - PROCESS | 3640 | 1467974032914 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974032917 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:52 INFO - PROCESS | 3640 | ++DOCSHELL 19678400 == 43 [pid = 3640] [id = 561] 03:33:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 113 (1967A000) [pid = 3640] [serial = 1683] [outer = 00000000] 03:33:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 114 (19A60400) [pid = 3640] [serial = 1684] [outer = 1967A000] 03:33:52 INFO - PROCESS | 3640 | 1467974032975 Marionette DEBUG loaded listener.js 03:33:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 115 (19A7E400) [pid = 3640] [serial = 1685] [outer = 1967A000] 03:33:53 INFO - PROCESS | 3640 | 1467974033411 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:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 649ms 03:33:53 INFO - PROCESS | 3640 | 1467974033477 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 03:33:53 INFO - PROCESS | 3640 | 1467974033479 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 03:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:33:53 INFO - PROCESS | 3640 | 1467974033483 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:33:53 INFO - PROCESS | 3640 | 1467974033484 Marionette TRACE conn3 <- [1,2210,null,{}] 03:33:53 INFO - PROCESS | 3640 | 1467974033488 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:33:53 INFO - PROCESS | 3640 | 1467974033490 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:53 INFO - PROCESS | 3640 | 1467974033617 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 03:33:53 INFO - PROCESS | 3640 | 1467974033717 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974033723 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:53 INFO - PROCESS | 3640 | ++DOCSHELL 19E77000 == 44 [pid = 3640] [id = 562] 03:33:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 116 (19E78400) [pid = 3640] [serial = 1686] [outer = 00000000] 03:33:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 117 (19E82C00) [pid = 3640] [serial = 1687] [outer = 19E78400] 03:33:53 INFO - PROCESS | 3640 | 1467974033777 Marionette DEBUG loaded listener.js 03:33:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 118 (19EEBC00) [pid = 3640] [serial = 1688] [outer = 19E78400] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 13C3E800 == 43 [pid = 3640] [id = 514] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 17D3AC00 == 42 [pid = 3640] [id = 527] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 1394C800 == 41 [pid = 3640] [id = 509] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 19A69000 == 40 [pid = 3640] [id = 513] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 1281DC00 == 39 [pid = 3640] [id = 488] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 13CB1400 == 38 [pid = 3640] [id = 526] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 10ECAC00 == 37 [pid = 3640] [id = 525] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 131AF400 == 36 [pid = 3640] [id = 479] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 19727000 == 35 [pid = 3640] [id = 546] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 130A0800 == 34 [pid = 3640] [id = 558] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 129B3000 == 33 [pid = 3640] [id = 557] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 1A826400 == 32 [pid = 3640] [id = 555] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 1A192C00 == 31 [pid = 3640] [id = 556] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 16E48800 == 30 [pid = 3640] [id = 554] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 10A01C00 == 29 [pid = 3640] [id = 552] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 12BDA400 == 28 [pid = 3640] [id = 553] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 13150C00 == 27 [pid = 3640] [id = 559] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 16F04C00 == 26 [pid = 3640] [id = 560] 03:33:55 INFO - PROCESS | 3640 | --DOCSHELL 19678400 == 25 [pid = 3640] [id = 561] 03:33:55 INFO - PROCESS | 3640 | --DOMWINDOW == 117 (16B2B400) [pid = 3640] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:33:55 INFO - PROCESS | 3640 | --DOMWINDOW == 116 (12BD3800) [pid = 3640] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:33:55 INFO - PROCESS | 3640 | --DOMWINDOW == 115 (129A9800) [pid = 3640] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:33:55 INFO - PROCESS | 3640 | --DOMWINDOW == 114 (131BD000) [pid = 3640] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:33:55 INFO - PROCESS | 3640 | --DOMWINDOW == 113 (1762B400) [pid = 3640] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:33:55 INFO - PROCESS | 3640 | --DOMWINDOW == 112 (1972CC00) [pid = 3640] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:33:55 INFO - PROCESS | 3640 | --DOMWINDOW == 111 (19E82400) [pid = 3640] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:33:55 INFO - PROCESS | 3640 | --DOMWINDOW == 110 (1A5BAC00) [pid = 3640] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:33:55 INFO - PROCESS | 3640 | --DOMWINDOW == 109 (1281E000) [pid = 3640] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:33:55 INFO - PROCESS | 3640 | --DOMWINDOW == 108 (1B0D1C00) [pid = 3640] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:33:55 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (1B0D2400) [pid = 3640] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (1B51EC00) [pid = 3640] [serial = 47] [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:56 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (19AAE800) [pid = 3640] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (19E7B000) [pid = 3640] [serial = 1642] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (19EDE800) [pid = 3640] [serial = 1643] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (1A437400) [pid = 3640] [serial = 1645] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (1A824800) [pid = 3640] [serial = 1648] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (1A5B3800) [pid = 3640] [serial = 1646] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (139D8000) [pid = 3640] [serial = 1630] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (13CBE400) [pid = 3640] [serial = 1633] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (156E4C00) [pid = 3640] [serial = 1634] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (11AE4400) [pid = 3640] [serial = 1615] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (1787D000) [pid = 3640] [serial = 1636] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (19674800) [pid = 3640] [serial = 1637] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (15587C00) [pid = 3640] [serial = 1618] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (19A80000) [pid = 3640] [serial = 1639] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (19681C00) [pid = 3640] [serial = 1621] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (1A5BEC00) [pid = 3640] [serial = 1628] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (1A5BE400) [pid = 3640] [serial = 1627] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (1A5B5800) [pid = 3640] [serial = 1624] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (1A990400) [pid = 3640] [serial = 1654] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (1A993400) [pid = 3640] [serial = 1655] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (1A99CC00) [pid = 3640] [serial = 1657] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (1A826C00) [pid = 3640] [serial = 1649] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (156E6C00) [pid = 3640] [serial = 1631] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (19E7AC00) [pid = 3640] [serial = 1651] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (1A5BD400) [pid = 3640] [serial = 1652] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (19A84000) [pid = 3640] [serial = 1640] [outer = 00000000] [url = about:blank] 03:33:56 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (165DD400) [pid = 3640] [serial = 1112] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:33:56 INFO - PROCESS | 3640 | 1467974036195 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:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2753ms 03:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:33:56 INFO - PROCESS | 3640 | 1467974036241 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 03:33:56 INFO - PROCESS | 3640 | 1467974036245 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 03:33:56 INFO - PROCESS | 3640 | 1467974036250 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:33:56 INFO - PROCESS | 3640 | 1467974036254 Marionette TRACE conn3 <- [1,2214,null,{}] 03:33:56 INFO - PROCESS | 3640 | 1467974036259 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:33:56 INFO - PROCESS | 3640 | 1467974036263 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:56 INFO - PROCESS | 3640 | 1467974036355 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 03:33:56 INFO - PROCESS | 3640 | 1467974036362 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974036367 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:56 INFO - PROCESS | 3640 | ++DOCSHELL 10F37800 == 26 [pid = 3640] [id = 563] 03:33:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (10F39800) [pid = 3640] [serial = 1689] [outer = 00000000] 03:33:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (112A6800) [pid = 3640] [serial = 1690] [outer = 10F39800] 03:33:56 INFO - PROCESS | 3640 | 1467974036420 Marionette DEBUG loaded listener.js 03:33:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (11402000) [pid = 3640] [serial = 1691] [outer = 10F39800] 03:33:56 INFO - PROCESS | 3640 | 1467974036931 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:33: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:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 743ms 03:33:57 INFO - PROCESS | 3640 | 1467974036987 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 03:33:57 INFO - PROCESS | 3640 | 1467974036992 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 03:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:33:57 INFO - PROCESS | 3640 | 1467974036998 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:33:57 INFO - PROCESS | 3640 | 1467974037001 Marionette TRACE conn3 <- [1,2218,null,{}] 03:33:57 INFO - PROCESS | 3640 | 1467974037005 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:33:57 INFO - PROCESS | 3640 | 1467974037008 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:57 INFO - PROCESS | 3640 | 1467974037149 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 03:33:57 INFO - PROCESS | 3640 | 1467974037249 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974037252 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:57 INFO - PROCESS | 3640 | ++DOCSHELL 12BD3000 == 27 [pid = 3640] [id = 564] 03:33:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (12BD5000) [pid = 3640] [serial = 1692] [outer = 00000000] 03:33:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (13031C00) [pid = 3640] [serial = 1693] [outer = 12BD5000] 03:33:57 INFO - PROCESS | 3640 | 1467974037298 Marionette DEBUG loaded listener.js 03:33:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (13129000) [pid = 3640] [serial = 1694] [outer = 12BD5000] 03:33:57 INFO - PROCESS | 3640 | 1467974037951 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:33:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 949ms 03:33:58 INFO - PROCESS | 3640 | 1467974037996 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 03:33:58 INFO - PROCESS | 3640 | 1467974038000 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 03:33:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:33:58 INFO - PROCESS | 3640 | 1467974038006 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:33:58 INFO - PROCESS | 3640 | 1467974038010 Marionette TRACE conn3 <- [1,2222,null,{}] 03:33:58 INFO - PROCESS | 3640 | 1467974038016 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:33:58 INFO - PROCESS | 3640 | 1467974038019 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:58 INFO - PROCESS | 3640 | 1467974038144 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 03:33:58 INFO - PROCESS | 3640 | 1467974038314 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974038316 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:58 INFO - PROCESS | 3640 | ++DOCSHELL 114D3800 == 28 [pid = 3640] [id = 565] 03:33:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (11AE8000) [pid = 3640] [serial = 1695] [outer = 00000000] 03:33:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (1306A800) [pid = 3640] [serial = 1696] [outer = 11AE8000] 03:33:58 INFO - PROCESS | 3640 | 1467974038375 Marionette DEBUG loaded listener.js 03:33:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (131B5000) [pid = 3640] [serial = 1697] [outer = 11AE8000] 03:33:59 INFO - PROCESS | 3640 | 1467974039021 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:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1107ms 03:33:59 INFO - PROCESS | 3640 | 1467974039102 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 03:33:59 INFO - PROCESS | 3640 | 1467974039107 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 03:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:33:59 INFO - PROCESS | 3640 | 1467974039114 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:33:59 INFO - PROCESS | 3640 | 1467974039119 Marionette TRACE conn3 <- [1,2226,null,{}] 03:33:59 INFO - PROCESS | 3640 | 1467974039124 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:33:59 INFO - PROCESS | 3640 | 1467974039128 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:59 INFO - PROCESS | 3640 | 1467974039259 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 03:33:59 INFO - PROCESS | 3640 | 1467974039392 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974039395 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:33:59 INFO - PROCESS | 3640 | ++DOCSHELL 13C45C00 == 29 [pid = 3640] [id = 566] 03:33:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (13C47400) [pid = 3640] [serial = 1698] [outer = 00000000] 03:33:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (13CB7400) [pid = 3640] [serial = 1699] [outer = 13C47400] 03:33:59 INFO - PROCESS | 3640 | 1467974039452 Marionette DEBUG loaded listener.js 03:33:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (1428C000) [pid = 3640] [serial = 1700] [outer = 13C47400] 03:34:00 INFO - PROCESS | 3640 | 1467974040140 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:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1060ms 03:34:00 INFO - PROCESS | 3640 | 1467974040190 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 03:34:00 INFO - PROCESS | 3640 | 1467974040192 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 03:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:34:00 INFO - PROCESS | 3640 | 1467974040196 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:34:00 INFO - PROCESS | 3640 | 1467974040200 Marionette TRACE conn3 <- [1,2230,null,{}] 03:34:00 INFO - PROCESS | 3640 | 1467974040233 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:34:00 INFO - PROCESS | 3640 | 1467974040238 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:00 INFO - PROCESS | 3640 | 1467974040380 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 03:34:00 INFO - PROCESS | 3640 | 1467974040557 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974040560 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:00 INFO - PROCESS | 3640 | ++DOCSHELL 10221C00 == 30 [pid = 3640] [id = 567] 03:34:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (102D3C00) [pid = 3640] [serial = 1701] [outer = 00000000] 03:34:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (10A09400) [pid = 3640] [serial = 1702] [outer = 102D3C00] 03:34:00 INFO - PROCESS | 3640 | 1467974040611 Marionette DEBUG loaded listener.js 03:34:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (10F30000) [pid = 3640] [serial = 1703] [outer = 102D3C00] 03:34:01 INFO - PROCESS | 3640 | --DOCSHELL 13271C00 == 29 [pid = 3640] [id = 499] 03:34:01 INFO - PROCESS | 3640 | --DOCSHELL 13277800 == 28 [pid = 3640] [id = 500] 03:34:01 INFO - PROCESS | 3640 | --DOCSHELL 1055A000 == 27 [pid = 3640] [id = 501] 03:34:01 INFO - PROCESS | 3640 | 1467974041131 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:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 965ms 03:34:01 INFO - PROCESS | 3640 | 1467974041141 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 03:34:01 INFO - PROCESS | 3640 | 1467974041144 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 03:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:34:01 INFO - PROCESS | 3640 | 1467974041149 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:34:01 INFO - PROCESS | 3640 | 1467974041151 Marionette TRACE conn3 <- [1,2234,null,{}] 03:34:01 INFO - PROCESS | 3640 | 1467974041181 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:34:01 INFO - PROCESS | 3640 | 1467974041187 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:01 INFO - PROCESS | 3640 | 1467974041289 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 03:34:01 INFO - PROCESS | 3640 | 1467974041299 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974041302 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:01 INFO - PROCESS | 3640 | ++DOCSHELL 14F79C00 == 28 [pid = 3640] [id = 568] 03:34:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (14F7BC00) [pid = 3640] [serial = 1704] [outer = 00000000] 03:34:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (156DD000) [pid = 3640] [serial = 1705] [outer = 14F7BC00] 03:34:01 INFO - PROCESS | 3640 | 1467974041349 Marionette DEBUG loaded listener.js 03:34:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (156EA000) [pid = 3640] [serial = 1706] [outer = 14F7BC00] 03:34:01 INFO - PROCESS | 3640 | 1467974041849 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:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 775ms 03:34:01 INFO - PROCESS | 3640 | 1467974041909 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 03:34:01 INFO - PROCESS | 3640 | 1467974041912 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 03:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:34:01 INFO - PROCESS | 3640 | 1467974041950 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:34:01 INFO - PROCESS | 3640 | 1467974041952 Marionette TRACE conn3 <- [1,2238,null,{}] 03:34:01 INFO - PROCESS | 3640 | 1467974041958 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:34:01 INFO - PROCESS | 3640 | 1467974041960 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:02 INFO - PROCESS | 3640 | 1467974042050 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 03:34:02 INFO - PROCESS | 3640 | 1467974042151 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974042154 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:02 INFO - PROCESS | 3640 | ++DOCSHELL 1587E000 == 29 [pid = 3640] [id = 569] 03:34:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (16075800) [pid = 3640] [serial = 1707] [outer = 00000000] 03:34:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (165DC400) [pid = 3640] [serial = 1708] [outer = 16075800] 03:34:02 INFO - PROCESS | 3640 | 1467974042202 Marionette DEBUG loaded listener.js 03:34:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (16715400) [pid = 3640] [serial = 1709] [outer = 16075800] 03:34:02 INFO - PROCESS | 3640 | 1467974042639 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:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 712ms 03:34:02 INFO - PROCESS | 3640 | 1467974042679 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 03:34:02 INFO - PROCESS | 3640 | 1467974042681 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 03:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:34:02 INFO - PROCESS | 3640 | 1467974042686 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:34:02 INFO - PROCESS | 3640 | 1467974042691 Marionette TRACE conn3 <- [1,2242,null,{}] 03:34:02 INFO - PROCESS | 3640 | 1467974042700 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:34:02 INFO - PROCESS | 3640 | 1467974042703 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:02 INFO - PROCESS | 3640 | 1467974042789 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 03:34:02 INFO - PROCESS | 3640 | 1467974042796 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974042798 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:02 INFO - PROCESS | 3640 | ++DOCSHELL 16E3B400 == 30 [pid = 3640] [id = 570] 03:34:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (16E3EC00) [pid = 3640] [serial = 1710] [outer = 00000000] 03:34:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (16E47000) [pid = 3640] [serial = 1711] [outer = 16E3EC00] 03:34:02 INFO - PROCESS | 3640 | 1467974042841 Marionette DEBUG loaded listener.js 03:34:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (17626800) [pid = 3640] [serial = 1712] [outer = 16E3EC00] 03:34:03 INFO - PROCESS | 3640 | 1467974043316 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:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 696ms 03:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:34:03 INFO - PROCESS | 3640 | 1467974043384 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 03:34:03 INFO - PROCESS | 3640 | 1467974043386 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 03:34:03 INFO - PROCESS | 3640 | 1467974043395 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:34:03 INFO - PROCESS | 3640 | 1467974043397 Marionette TRACE conn3 <- [1,2246,null,{}] 03:34:03 INFO - PROCESS | 3640 | 1467974043401 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:34:03 INFO - PROCESS | 3640 | 1467974043403 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:03 INFO - PROCESS | 3640 | 1467974043550 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 03:34:03 INFO - PROCESS | 3640 | 1467974043621 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974043623 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:03 INFO - PROCESS | 3640 | ++DOCSHELL 112EE400 == 31 [pid = 3640] [id = 571] 03:34:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (1779DC00) [pid = 3640] [serial = 1713] [outer = 00000000] 03:34:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (17D34800) [pid = 3640] [serial = 1714] [outer = 1779DC00] 03:34:03 INFO - PROCESS | 3640 | 1467974043666 Marionette DEBUG loaded listener.js 03:34:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (17D39400) [pid = 3640] [serial = 1715] [outer = 1779DC00] 03:34:04 INFO - PROCESS | 3640 | 1467974044091 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:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 743ms 03:34:04 INFO - PROCESS | 3640 | 1467974044130 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 03:34:04 INFO - PROCESS | 3640 | 1467974044132 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 03:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:34:04 INFO - PROCESS | 3640 | 1467974044135 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:34:04 INFO - PROCESS | 3640 | 1467974044137 Marionette TRACE conn3 <- [1,2250,null,{}] 03:34:04 INFO - PROCESS | 3640 | 1467974044140 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:34:04 INFO - PROCESS | 3640 | 1467974044142 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:04 INFO - PROCESS | 3640 | 1467974044266 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 03:34:04 INFO - PROCESS | 3640 | 1467974044273 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974044280 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:04 INFO - PROCESS | 3640 | ++DOCSHELL 12B01800 == 32 [pid = 3640] [id = 572] 03:34:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (1967AC00) [pid = 3640] [serial = 1716] [outer = 00000000] 03:34:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (19727000) [pid = 3640] [serial = 1717] [outer = 1967AC00] 03:34:04 INFO - PROCESS | 3640 | 1467974044392 Marionette DEBUG loaded listener.js 03:34:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 109 (19A61000) [pid = 3640] [serial = 1718] [outer = 1967AC00] 03:34:04 INFO - PROCESS | 3640 | 1467974044840 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:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 760ms 03:34:04 INFO - PROCESS | 3640 | 1467974044876 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 03:34:04 INFO - PROCESS | 3640 | 1467974044878 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 03:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:34:04 INFO - PROCESS | 3640 | 1467974044881 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:34:04 INFO - PROCESS | 3640 | 1467974044883 Marionette TRACE conn3 <- [1,2254,null,{}] 03:34:04 INFO - PROCESS | 3640 | 1467974044969 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:34:04 INFO - PROCESS | 3640 | 1467974044972 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:05 INFO - PROCESS | 3640 | 1467974045092 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 03:34:05 INFO - PROCESS | 3640 | 1467974045105 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974045107 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:05 INFO - PROCESS | 3640 | ++DOCSHELL 19A87800 == 33 [pid = 3640] [id = 573] 03:34:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 110 (19AB0000) [pid = 3640] [serial = 1719] [outer = 00000000] 03:34:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 111 (19E7CC00) [pid = 3640] [serial = 1720] [outer = 19AB0000] 03:34:05 INFO - PROCESS | 3640 | 1467974045213 Marionette DEBUG loaded listener.js 03:34:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 112 (19E80C00) [pid = 3640] [serial = 1721] [outer = 19AB0000] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 111 (1047E000) [pid = 3640] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 110 (10A79400) [pid = 3640] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 109 (13C48000) [pid = 3640] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 108 (19A69800) [pid = 3640] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (1967A000) [pid = 3640] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (19E78400) [pid = 3640] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (16E3F400) [pid = 3640] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (10F3B800) [pid = 3640] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (1A438800) [pid = 3640] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (13C4C000) [pid = 3640] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (177ABC00) [pid = 3640] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (10F39800) [pid = 3640] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (176E5400) [pid = 3640] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (13157000) [pid = 3640] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (13273000) [pid = 3640] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (12D87400) [pid = 3640] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (1A995800) [pid = 3640] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (1A82AC00) [pid = 3640] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (17080800) [pid = 3640] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (12D79C00) [pid = 3640] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (1A159800) [pid = 3640] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (1802AC00) [pid = 3640] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (1772EC00) [pid = 3640] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (10ECE800) [pid = 3640] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (0F317400) [pid = 3640] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (1327A400) [pid = 3640] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (13CB4000) [pid = 3640] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:34:05 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (15838800) [pid = 3640] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:34:05 INFO - PROCESS | 3640 | 1467974045711 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:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 854ms 03:34:05 INFO - PROCESS | 3640 | 1467974045757 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 03:34:05 INFO - PROCESS | 3640 | 1467974045759 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 03:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:34:05 INFO - PROCESS | 3640 | 1467974045763 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:34:05 INFO - PROCESS | 3640 | 1467974045764 Marionette TRACE conn3 <- [1,2258,null,{}] 03:34:05 INFO - PROCESS | 3640 | 1467974045768 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:34:05 INFO - PROCESS | 3640 | 1467974045770 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:05 INFO - PROCESS | 3640 | 1467974045891 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 03:34:05 INFO - PROCESS | 3640 | 1467974045959 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974045961 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:05 INFO - PROCESS | 3640 | ++DOCSHELL 10F39800 == 34 [pid = 3640] [id = 574] 03:34:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (129AFC00) [pid = 3640] [serial = 1722] [outer = 00000000] 03:34:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (13152800) [pid = 3640] [serial = 1723] [outer = 129AFC00] 03:34:06 INFO - PROCESS | 3640 | 1467974046004 Marionette DEBUG loaded listener.js 03:34:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (13ED4400) [pid = 3640] [serial = 1724] [outer = 129AFC00] 03:34:06 INFO - PROCESS | 3640 | 1467974046356 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:34:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:34:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 649ms 03:34:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:34:06 INFO - PROCESS | 3640 | 1467974046401 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 03:34:06 INFO - PROCESS | 3640 | 1467974046403 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 03:34:06 INFO - PROCESS | 3640 | 1467974046406 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:34:06 INFO - PROCESS | 3640 | 1467974046408 Marionette TRACE conn3 <- [1,2262,null,{}] 03:34:06 INFO - PROCESS | 3640 | 1467974046411 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:34:06 INFO - PROCESS | 3640 | 1467974046413 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:06 INFO - PROCESS | 3640 | 1467974046495 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 03:34:06 INFO - PROCESS | 3640 | 1467974046501 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974046503 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:06 INFO - PROCESS | 3640 | ++DOCSHELL 17007000 == 35 [pid = 3640] [id = 575] 03:34:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (17080800) [pid = 3640] [serial = 1725] [outer = 00000000] 03:34:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (176EE000) [pid = 3640] [serial = 1726] [outer = 17080800] 03:34:06 INFO - PROCESS | 3640 | 1467974046549 Marionette DEBUG loaded listener.js 03:34:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (10434400) [pid = 3640] [serial = 1727] [outer = 17080800] 03:34:07 INFO - PROCESS | 3640 | 1467974047021 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:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 633ms 03:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:34:07 INFO - PROCESS | 3640 | 1467974047056 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 03:34:07 INFO - PROCESS | 3640 | 1467974047058 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 03:34:07 INFO - PROCESS | 3640 | 1467974047062 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:34:07 INFO - PROCESS | 3640 | 1467974047063 Marionette TRACE conn3 <- [1,2266,null,{}] 03:34:07 INFO - PROCESS | 3640 | 1467974047067 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:34:07 INFO - PROCESS | 3640 | 1467974047069 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:07 INFO - PROCESS | 3640 | 1467974047148 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 03:34:07 INFO - PROCESS | 3640 | 1467974047153 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974047155 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:07 INFO - PROCESS | 3640 | ++DOCSHELL 16F05400 == 36 [pid = 3640] [id = 576] 03:34:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (16F07800) [pid = 3640] [serial = 1728] [outer = 00000000] 03:34:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (19AAE000) [pid = 3640] [serial = 1729] [outer = 16F07800] 03:34:07 INFO - PROCESS | 3640 | 1467974047197 Marionette DEBUG loaded listener.js 03:34:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (19E7BC00) [pid = 3640] [serial = 1730] [outer = 16F07800] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 12DC6800 == 35 [pid = 3640] [id = 504] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 1314DC00 == 34 [pid = 3640] [id = 490] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 10EC8000 == 33 [pid = 3640] [id = 489] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 0F316C00 == 32 [pid = 3640] [id = 498] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 13C3DC00 == 31 [pid = 3640] [id = 503] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 1671D800 == 30 [pid = 3640] [id = 505] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 15590800 == 29 [pid = 3640] [id = 493] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 1772DC00 == 28 [pid = 3640] [id = 506] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 158CB800 == 27 [pid = 3640] [id = 494] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 10435400 == 26 [pid = 3640] [id = 495] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 13C43000 == 25 [pid = 3640] [id = 497] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 13C43800 == 24 [pid = 3640] [id = 491] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 10F35400 == 23 [pid = 3640] [id = 502] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 15589400 == 22 [pid = 3640] [id = 492] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 19E77000 == 21 [pid = 3640] [id = 562] 03:34:08 INFO - PROCESS | 3640 | --DOCSHELL 12937000 == 20 [pid = 3640] [id = 496] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (10A7C000) [pid = 3640] [serial = 1496] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (13C4C400) [pid = 3640] [serial = 1499] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (158CE400) [pid = 3640] [serial = 1580] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (17730800) [pid = 3640] [serial = 1502] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (19A7F000) [pid = 3640] [serial = 1532] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (13155800) [pid = 3640] [serial = 1535] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (15836800) [pid = 3640] [serial = 1538] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (19A8B800) [pid = 3640] [serial = 1541] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (19A7E400) [pid = 3640] [serial = 1685] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (19A60400) [pid = 3640] [serial = 1684] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (19E82C00) [pid = 3640] [serial = 1687] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (1A190C00) [pid = 3640] [serial = 1613] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (12DCB000) [pid = 3640] [serial = 1616] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1A5B8800) [pid = 3640] [serial = 1625] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (156E5000) [pid = 3640] [serial = 1619] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (19A81C00) [pid = 3640] [serial = 1622] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (13031C00) [pid = 3640] [serial = 1693] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (112A6800) [pid = 3640] [serial = 1690] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (177AC400) [pid = 3640] [serial = 1681] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (17877400) [pid = 3640] [serial = 1682] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (14F82C00) [pid = 3640] [serial = 1678] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (165D9800) [pid = 3640] [serial = 1679] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (165E3400) [pid = 3640] [serial = 1676] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (156DB400) [pid = 3640] [serial = 1675] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (1327B000) [pid = 3640] [serial = 1673] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (13156400) [pid = 3640] [serial = 1672] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (1ABD3800) [pid = 3640] [serial = 1670] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (1ABD0000) [pid = 3640] [serial = 1669] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (1AA8D000) [pid = 3640] [serial = 1667] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (1A997000) [pid = 3640] [serial = 1666] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (1967C000) [pid = 3640] [serial = 1664] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (1779D400) [pid = 3640] [serial = 1663] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (13ED4000) [pid = 3640] [serial = 1661] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (139CD000) [pid = 3640] [serial = 1660] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (1AA84C00) [pid = 3640] [serial = 1658] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 57 (19EEBC00) [pid = 3640] [serial = 1688] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 56 (11402000) [pid = 3640] [serial = 1691] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 55 (19EE5C00) [pid = 3640] [serial = 1583] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 54 (1A188400) [pid = 3640] [serial = 1574] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | --DOMWINDOW == 53 (1303B000) [pid = 3640] [serial = 1577] [outer = 00000000] [url = about:blank] 03:34:09 INFO - PROCESS | 3640 | 1467974049240 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:34:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:34:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2183ms 03:34:09 INFO - PROCESS | 3640 | 1467974049260 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 03:34:09 INFO - PROCESS | 3640 | 1467974049264 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 03:34:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:34:09 INFO - PROCESS | 3640 | 1467974049275 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:34:09 INFO - PROCESS | 3640 | 1467974049278 Marionette TRACE conn3 <- [1,2270,null,{}] 03:34:09 INFO - PROCESS | 3640 | 1467974049289 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:34:09 INFO - PROCESS | 3640 | 1467974049292 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:09 INFO - PROCESS | 3640 | 1467974049390 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 03:34:09 INFO - PROCESS | 3640 | 1467974049397 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974049400 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:09 INFO - PROCESS | 3640 | ++DOCSHELL 10ECAC00 == 21 [pid = 3640] [id = 577] 03:34:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 54 (10ECE400) [pid = 3640] [serial = 1731] [outer = 00000000] 03:34:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 55 (1145A800) [pid = 3640] [serial = 1732] [outer = 10ECE400] 03:34:09 INFO - PROCESS | 3640 | 1467974049459 Marionette DEBUG loaded listener.js 03:34:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 56 (11AE4400) [pid = 3640] [serial = 1733] [outer = 10ECE400] 03:34:09 INFO - PROCESS | 3640 | 1467974049966 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:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 759ms 03:34:10 INFO - PROCESS | 3640 | 1467974050031 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 03:34:10 INFO - PROCESS | 3640 | 1467974050036 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 03:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:34:10 INFO - PROCESS | 3640 | 1467974050043 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:34:10 INFO - PROCESS | 3640 | 1467974050045 Marionette TRACE conn3 <- [1,2274,null,{}] 03:34:10 INFO - PROCESS | 3640 | 1467974050049 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:34:10 INFO - PROCESS | 3640 | 1467974050052 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:10 INFO - PROCESS | 3640 | 1467974050193 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 03:34:10 INFO - PROCESS | 3640 | 1467974050302 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974050305 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:10 INFO - PROCESS | 3640 | ++DOCSHELL 13073400 == 22 [pid = 3640] [id = 578] 03:34:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 57 (13074000) [pid = 3640] [serial = 1734] [outer = 00000000] 03:34:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 58 (13155800) [pid = 3640] [serial = 1735] [outer = 13074000] 03:34:10 INFO - PROCESS | 3640 | 1467974050353 Marionette DEBUG loaded listener.js 03:34:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (131B4000) [pid = 3640] [serial = 1736] [outer = 13074000] 03:34:10 INFO - PROCESS | 3640 | 1467974050745 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:34:10 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:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 744ms 03:34:10 INFO - PROCESS | 3640 | 1467974050813 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 03:34:10 INFO - PROCESS | 3640 | 1467974050816 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 03:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:34:10 INFO - PROCESS | 3640 | 1467974050819 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:34:10 INFO - PROCESS | 3640 | 1467974050823 Marionette TRACE conn3 <- [1,2278,null,{}] 03:34:10 INFO - PROCESS | 3640 | 1467974050861 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:34:10 INFO - PROCESS | 3640 | 1467974050866 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:10 INFO - PROCESS | 3640 | 1467974050966 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 03:34:10 INFO - PROCESS | 3640 | 1467974050974 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974050977 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:11 INFO - PROCESS | 3640 | ++DOCSHELL 139D8800 == 23 [pid = 3640] [id = 579] 03:34:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (139D9000) [pid = 3640] [serial = 1737] [outer = 00000000] 03:34:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (13C4C400) [pid = 3640] [serial = 1738] [outer = 139D9000] 03:34:11 INFO - PROCESS | 3640 | 1467974051027 Marionette DEBUG loaded listener.js 03:34:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (1428B000) [pid = 3640] [serial = 1739] [outer = 139D9000] 03:34:11 INFO - PROCESS | 3640 | 1467974051515 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:34:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:34:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 744ms 03:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:34:11 INFO - PROCESS | 3640 | 1467974051559 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 03:34:11 INFO - PROCESS | 3640 | 1467974051562 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 03:34:11 INFO - PROCESS | 3640 | 1467974051565 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:34:11 INFO - PROCESS | 3640 | 1467974051567 Marionette TRACE conn3 <- [1,2282,null,{}] 03:34:11 INFO - PROCESS | 3640 | 1467974051570 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:34:11 INFO - PROCESS | 3640 | 1467974051584 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:11 INFO - PROCESS | 3640 | 1467974051671 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 03:34:11 INFO - PROCESS | 3640 | 1467974051677 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974051679 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:11 INFO - PROCESS | 3640 | ++DOCSHELL 13C3EC00 == 24 [pid = 3640] [id = 580] 03:34:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (13C42800) [pid = 3640] [serial = 1740] [outer = 00000000] 03:34:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (156DFC00) [pid = 3640] [serial = 1741] [outer = 13C42800] 03:34:11 INFO - PROCESS | 3640 | 1467974051727 Marionette DEBUG loaded listener.js 03:34:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (1583DC00) [pid = 3640] [serial = 1742] [outer = 13C42800] 03:34:12 INFO - PROCESS | 3640 | 1467974052162 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:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 633ms 03:34:12 INFO - PROCESS | 3640 | 1467974052203 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 03:34:12 INFO - PROCESS | 3640 | 1467974052205 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 03:34:12 INFO - PROCESS | 3640 | 1467974052208 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:34:12 INFO - PROCESS | 3640 | 1467974052210 Marionette TRACE conn3 <- [1,2286,null,{}] 03:34:12 INFO - PROCESS | 3640 | 1467974052217 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:34:12 INFO - PROCESS | 3640 | 1467974052219 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:12 INFO - PROCESS | 3640 | 1467974052299 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 03:34:12 INFO - PROCESS | 3640 | 1467974052305 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974052307 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:12 INFO - PROCESS | 3640 | ++DOCSHELL 158CF400 == 25 [pid = 3640] [id = 581] 03:34:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (158D0400) [pid = 3640] [serial = 1743] [outer = 00000000] 03:34:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (16208800) [pid = 3640] [serial = 1744] [outer = 158D0400] 03:34:12 INFO - PROCESS | 3640 | 1467974052351 Marionette DEBUG loaded listener.js 03:34:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (165D9800) [pid = 3640] [serial = 1745] [outer = 158D0400] 03:34:12 INFO - PROCESS | 3640 | 1467974052862 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:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 649ms 03:34:12 INFO - PROCESS | 3640 | 1467974052889 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 03:34:12 INFO - PROCESS | 3640 | 1467974052891 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 03:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:34:12 INFO - PROCESS | 3640 | 1467974052899 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:34:12 INFO - PROCESS | 3640 | 1467974052900 Marionette TRACE conn3 <- [1,2290,null,{}] 03:34:12 INFO - PROCESS | 3640 | 1467974052904 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:34:12 INFO - PROCESS | 3640 | 1467974052909 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:13 INFO - PROCESS | 3640 | 1467974053028 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 03:34:13 INFO - PROCESS | 3640 | 1467974053034 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974053036 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:13 INFO - PROCESS | 3640 | ++DOCSHELL 16E3BC00 == 26 [pid = 3640] [id = 582] 03:34:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (16E3C000) [pid = 3640] [serial = 1746] [outer = 00000000] 03:34:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (16F0B800) [pid = 3640] [serial = 1747] [outer = 16E3C000] 03:34:13 INFO - PROCESS | 3640 | 1467974053080 Marionette DEBUG loaded listener.js 03:34:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (176E5400) [pid = 3640] [serial = 1748] [outer = 16E3C000] 03:34:13 INFO - PROCESS | 3640 | 1467974053544 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:34:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:34:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 696ms 03:34:13 INFO - PROCESS | 3640 | 1467974053594 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 03:34:13 INFO - PROCESS | 3640 | 1467974053596 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 03:34:13 INFO - PROCESS | 3640 | 1467974053599 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:34:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:34:13 INFO - PROCESS | 3640 | 1467974053601 Marionette TRACE conn3 <- [1,2294,null,{}] 03:34:13 INFO - PROCESS | 3640 | 1467974053604 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:34:13 INFO - PROCESS | 3640 | 1467974053606 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:13 INFO - PROCESS | 3640 | 1467974053694 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 03:34:13 INFO - PROCESS | 3640 | 1467974053725 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974053727 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:13 INFO - PROCESS | 3640 | ++DOCSHELL 131E7400 == 27 [pid = 3640] [id = 583] 03:34:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (1671CC00) [pid = 3640] [serial = 1749] [outer = 00000000] 03:34:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (17DC6000) [pid = 3640] [serial = 1750] [outer = 1671CC00] 03:34:13 INFO - PROCESS | 3640 | 1467974053773 Marionette DEBUG loaded listener.js 03:34:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (19675800) [pid = 3640] [serial = 1751] [outer = 1671CC00] 03:34:14 INFO - PROCESS | 3640 | 1467974054228 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:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 696ms 03:34:14 INFO - PROCESS | 3640 | 1467974054299 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 03:34:14 INFO - PROCESS | 3640 | 1467974054301 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 03:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:34:14 INFO - PROCESS | 3640 | 1467974054305 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:34:14 INFO - PROCESS | 3640 | 1467974054306 Marionette TRACE conn3 <- [1,2298,null,{}] 03:34:14 INFO - PROCESS | 3640 | 1467974054310 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:34:14 INFO - PROCESS | 3640 | 1467974054311 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:14 INFO - PROCESS | 3640 | 1467974054391 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 03:34:14 INFO - PROCESS | 3640 | 1467974054396 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 3640 | 1467974054398 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:14 INFO - PROCESS | 3640 | ++DOCSHELL 1055F800 == 28 [pid = 3640] [id = 584] 03:34:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (10560000) [pid = 3640] [serial = 1752] [outer = 00000000] 03:34:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (19727800) [pid = 3640] [serial = 1753] [outer = 10560000] 03:34:14 INFO - PROCESS | 3640 | 1467974054443 Marionette DEBUG loaded listener.js 03:34:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (1972DC00) [pid = 3640] [serial = 1754] [outer = 10560000] 03:34:14 INFO - PROCESS | 3640 | 1467974054926 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:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 648ms 03:34:14 INFO - PROCESS | 3640 | 1467974054943 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 03:34:14 INFO - PROCESS | 3640 | 1467974054944 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 03:34:14 INFO - PROCESS | 3640 | 1467974054948 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:34:14 INFO - PROCESS | 3640 | 1467974054949 Marionette TRACE conn3 <- [1,2302,null,{}] 03:34:14 INFO - PROCESS | 3640 | 1467974054953 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:34:14 INFO - PROCESS | 3640 | 1467974054955 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:15 INFO - PROCESS | 3640 | 1467974055079 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 03:34:15 INFO - PROCESS | 3640 | 1467974055172 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974055174 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:15 INFO - PROCESS | 3640 | ++DOCSHELL 139D8000 == 29 [pid = 3640] [id = 585] 03:34:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (19A5F800) [pid = 3640] [serial = 1755] [outer = 00000000] 03:34:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (19A83800) [pid = 3640] [serial = 1756] [outer = 19A5F800] 03:34:15 INFO - PROCESS | 3640 | 1467974055217 Marionette DEBUG loaded listener.js 03:34:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (19A84400) [pid = 3640] [serial = 1757] [outer = 19A5F800] 03:34:15 INFO - PROCESS | 3640 | 1467974055683 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:34:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 744ms 03:34:15 INFO - PROCESS | 3640 | 1467974055721 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 03:34:15 INFO - PROCESS | 3640 | 1467974055723 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 03:34:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:34:15 INFO - PROCESS | 3640 | 1467974055727 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:34:15 INFO - PROCESS | 3640 | 1467974055728 Marionette TRACE conn3 <- [1,2306,null,{}] 03:34:15 INFO - PROCESS | 3640 | 1467974055732 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:34:15 INFO - PROCESS | 3640 | 1467974055734 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:15 INFO - PROCESS | 3640 | 1467974055862 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 03:34:15 INFO - PROCESS | 3640 | 1467974055869 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974055871 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:15 INFO - PROCESS | 3640 | ++DOCSHELL 15589400 == 30 [pid = 3640] [id = 586] 03:34:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (19A24000) [pid = 3640] [serial = 1758] [outer = 00000000] 03:34:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (19AAB000) [pid = 3640] [serial = 1759] [outer = 19A24000] 03:34:15 INFO - PROCESS | 3640 | 1467974055973 Marionette DEBUG loaded listener.js 03:34:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (19AB6800) [pid = 3640] [serial = 1760] [outer = 19A24000] 03:34:16 INFO - PROCESS | 3640 | 1467974056402 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:34:16 INFO - PROCESS | 3640 | 1467974056428 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 03:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:34:16 INFO - PROCESS | 3640 | 1467974056438 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:34:16 INFO - PROCESS | 3640 | 1467974056440 Marionette TRACE conn3 <- [1,2310,null,{}] 03:34:16 INFO - PROCESS | 3640 | 1467974056447 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:34:16 INFO - PROCESS | 3640 | 1467974056450 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:16 INFO - PROCESS | 3640 | 1467974056611 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 03:34:17 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1779DC00) [pid = 3640] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:34:17 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (1967AC00) [pid = 3640] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:34:17 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (129AFC00) [pid = 3640] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:34:17 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (19AB0000) [pid = 3640] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:34:17 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (17080800) [pid = 3640] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:34:17 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (102D3C00) [pid = 3640] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:34:17 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (13C47400) [pid = 3640] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:34:17 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (11AE8000) [pid = 3640] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:34:17 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (12BD5000) [pid = 3640] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:34:17 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (16E3EC00) [pid = 3640] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:34:17 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (16075800) [pid = 3640] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:34:17 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (14F7BC00) [pid = 3640] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:34:17 INFO - PROCESS | 3640 | 1467974057120 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974057123 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:17 INFO - PROCESS | 3640 | ++DOCSHELL 10A03C00 == 31 [pid = 3640] [id = 587] 03:34:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (10EC7C00) [pid = 3640] [serial = 1761] [outer = 00000000] 03:34:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (12BD5000) [pid = 3640] [serial = 1762] [outer = 10EC7C00] 03:34:17 INFO - PROCESS | 3640 | 1467974057173 Marionette DEBUG loaded listener.js 03:34:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (15587400) [pid = 3640] [serial = 1763] [outer = 10EC7C00] 03:34:17 INFO - PROCESS | 3640 | 1467974057555 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:34:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:34:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1171ms 03:34:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:34:17 INFO - PROCESS | 3640 | 1467974057590 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 03:34:17 INFO - PROCESS | 3640 | 1467974057592 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 03:34:17 INFO - PROCESS | 3640 | 1467974057595 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:34:17 INFO - PROCESS | 3640 | 1467974057597 Marionette TRACE conn3 <- [1,2314,null,{}] 03:34:17 INFO - PROCESS | 3640 | 1467974057600 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:34:17 INFO - PROCESS | 3640 | 1467974057602 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:17 INFO - PROCESS | 3640 | 1467974057689 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 03:34:17 INFO - PROCESS | 3640 | 1467974057695 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974057697 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:17 INFO - PROCESS | 3640 | ++DOCSHELL 156E7400 == 32 [pid = 3640] [id = 588] 03:34:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (15836800) [pid = 3640] [serial = 1764] [outer = 00000000] 03:34:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (19E77400) [pid = 3640] [serial = 1765] [outer = 15836800] 03:34:17 INFO - PROCESS | 3640 | 1467974057739 Marionette DEBUG loaded listener.js 03:34:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (19EED000) [pid = 3640] [serial = 1766] [outer = 15836800] 03:34:18 INFO - PROCESS | 3640 | 1467974058211 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:34:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 633ms 03:34:18 INFO - PROCESS | 3640 | 1467974058270 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 03:34:18 INFO - PROCESS | 3640 | 1467974058272 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 03:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:34:18 INFO - PROCESS | 3640 | 1467974058276 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:34:18 INFO - PROCESS | 3640 | 1467974058277 Marionette TRACE conn3 <- [1,2318,null,{}] 03:34:18 INFO - PROCESS | 3640 | 1467974058281 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:34:18 INFO - PROCESS | 3640 | 1467974058293 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:18 INFO - PROCESS | 3640 | 1467974058376 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 03:34:18 INFO - PROCESS | 3640 | 1467974058381 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974058383 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:18 INFO - PROCESS | 3640 | ++DOCSHELL 1A15E000 == 33 [pid = 3640] [id = 589] 03:34:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (1A164C00) [pid = 3640] [serial = 1767] [outer = 00000000] 03:34:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (1A18D000) [pid = 3640] [serial = 1768] [outer = 1A164C00] 03:34:18 INFO - PROCESS | 3640 | 1467974058425 Marionette DEBUG loaded listener.js 03:34:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (1A18F800) [pid = 3640] [serial = 1769] [outer = 1A164C00] 03:34:18 INFO - PROCESS | 3640 | 1467974058877 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:34:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 648ms 03:34:18 INFO - PROCESS | 3640 | 1467974058914 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 03:34:18 INFO - PROCESS | 3640 | 1467974058915 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 03:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:34:18 INFO - PROCESS | 3640 | 1467974058933 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:34:18 INFO - PROCESS | 3640 | 1467974058934 Marionette TRACE conn3 <- [1,2322,null,{}] 03:34:18 INFO - PROCESS | 3640 | 1467974058938 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:34:18 INFO - PROCESS | 3640 | 1467974058940 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:19 INFO - PROCESS | 3640 | 1467974059021 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 03:34:19 INFO - PROCESS | 3640 | 1467974059027 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974059030 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:19 INFO - PROCESS | 3640 | ++DOCSHELL 16207400 == 34 [pid = 3640] [id = 590] 03:34:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (1A15C000) [pid = 3640] [serial = 1770] [outer = 00000000] 03:34:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (1A1A2C00) [pid = 3640] [serial = 1771] [outer = 1A15C000] 03:34:19 INFO - PROCESS | 3640 | 1467974059072 Marionette DEBUG loaded listener.js 03:34:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (1A435000) [pid = 3640] [serial = 1772] [outer = 1A15C000] 03:34:19 INFO - PROCESS | 3640 | 1467974059914 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:34:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:34:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1076ms 03:34:20 INFO - PROCESS | 3640 | 1467974059989 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 03:34:20 INFO - PROCESS | 3640 | 1467974059994 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 03:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:34:20 INFO - PROCESS | 3640 | 1467974059999 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:34:20 INFO - PROCESS | 3640 | 1467974060004 Marionette TRACE conn3 <- [1,2326,null,{}] 03:34:20 INFO - PROCESS | 3640 | 1467974060050 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:34:20 INFO - PROCESS | 3640 | 1467974060053 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:20 INFO - PROCESS | 3640 | 1467974060198 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 03:34:20 INFO - PROCESS | 3640 | 1467974060302 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974060305 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:20 INFO - PROCESS | 3640 | ++DOCSHELL 112AA000 == 35 [pid = 3640] [id = 591] 03:34:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (112E7800) [pid = 3640] [serial = 1773] [outer = 00000000] 03:34:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (12D7A400) [pid = 3640] [serial = 1774] [outer = 112E7800] 03:34:20 INFO - PROCESS | 3640 | 1467974060360 Marionette DEBUG loaded listener.js 03:34:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (1314DC00) [pid = 3640] [serial = 1775] [outer = 112E7800] 03:34:21 INFO - PROCESS | 3640 | 1467974061403 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:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1439ms 03:34:21 INFO - PROCESS | 3640 | 1467974061446 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 03:34:21 INFO - PROCESS | 3640 | 1467974061450 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 03:34:21 INFO - PROCESS | 3640 | 1467974061455 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:34:21 INFO - PROCESS | 3640 | 1467974061458 Marionette TRACE conn3 <- [1,2330,null,{}] 03:34:21 INFO - PROCESS | 3640 | 1467974061463 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:34:21 INFO - PROCESS | 3640 | 1467974061466 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:21 INFO - PROCESS | 3640 | 1467974061575 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 03:34:21 INFO - PROCESS | 3640 | 1467974061720 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974061725 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:21 INFO - PROCESS | 3640 | ++DOCSHELL 1281F400 == 36 [pid = 3640] [id = 592] 03:34:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (1281F800) [pid = 3640] [serial = 1776] [outer = 00000000] 03:34:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (12BD2C00) [pid = 3640] [serial = 1777] [outer = 1281F800] 03:34:21 INFO - PROCESS | 3640 | 1467974061817 Marionette DEBUG loaded listener.js 03:34:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (12DCA000) [pid = 3640] [serial = 1778] [outer = 1281F800] 03:34:22 INFO - PROCESS | 3640 | --DOCSHELL 17007000 == 35 [pid = 3640] [id = 575] 03:34:22 INFO - PROCESS | 3640 | --DOCSHELL 19A87800 == 34 [pid = 3640] [id = 573] 03:34:22 INFO - PROCESS | 3640 | --DOCSHELL 112EE400 == 33 [pid = 3640] [id = 571] 03:34:22 INFO - PROCESS | 3640 | --DOCSHELL 10F39800 == 32 [pid = 3640] [id = 574] 03:34:22 INFO - PROCESS | 3640 | --DOCSHELL 12B01800 == 31 [pid = 3640] [id = 572] 03:34:22 INFO - PROCESS | 3640 | --DOCSHELL 16E3B400 == 30 [pid = 3640] [id = 570] 03:34:22 INFO - PROCESS | 3640 | --DOCSHELL 114D3800 == 29 [pid = 3640] [id = 565] 03:34:22 INFO - PROCESS | 3640 | --DOCSHELL 10221C00 == 28 [pid = 3640] [id = 567] 03:34:22 INFO - PROCESS | 3640 | --DOCSHELL 13C45C00 == 27 [pid = 3640] [id = 566] 03:34:22 INFO - PROCESS | 3640 | --DOCSHELL 10F37800 == 26 [pid = 3640] [id = 563] 03:34:22 INFO - PROCESS | 3640 | --DOCSHELL 12BD3000 == 25 [pid = 3640] [id = 564] 03:34:22 INFO - PROCESS | 3640 | --DOCSHELL 1587E000 == 24 [pid = 3640] [id = 569] 03:34:22 INFO - PROCESS | 3640 | --DOCSHELL 14F79C00 == 23 [pid = 3640] [id = 568] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (19AAE000) [pid = 3640] [serial = 1729] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOCSHELL 16F05400 == 22 [pid = 3640] [id = 576] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (13ED4400) [pid = 3640] [serial = 1724] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (17626800) [pid = 3640] [serial = 1712] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (17D34800) [pid = 3640] [serial = 1714] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (17D39400) [pid = 3640] [serial = 1715] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (19A61000) [pid = 3640] [serial = 1718] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (19727000) [pid = 3640] [serial = 1717] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (13152800) [pid = 3640] [serial = 1723] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (19E7CC00) [pid = 3640] [serial = 1720] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (176EE000) [pid = 3640] [serial = 1726] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (19E80C00) [pid = 3640] [serial = 1721] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (10F30000) [pid = 3640] [serial = 1703] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (10A09400) [pid = 3640] [serial = 1702] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1428C000) [pid = 3640] [serial = 1700] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (13CB7400) [pid = 3640] [serial = 1699] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (131B5000) [pid = 3640] [serial = 1697] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (1306A800) [pid = 3640] [serial = 1696] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (10434400) [pid = 3640] [serial = 1727] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (13129000) [pid = 3640] [serial = 1694] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (16E47000) [pid = 3640] [serial = 1711] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (165DC400) [pid = 3640] [serial = 1708] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (16715400) [pid = 3640] [serial = 1709] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (156DD000) [pid = 3640] [serial = 1705] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (156EA000) [pid = 3640] [serial = 1706] [outer = 00000000] [url = about:blank] 03:34:22 INFO - PROCESS | 3640 | 1467974062323 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:34:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:34:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 902ms 03:34:22 INFO - PROCESS | 3640 | 1467974062360 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 03:34:22 INFO - PROCESS | 3640 | 1467974062365 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 03:34:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:34:22 INFO - PROCESS | 3640 | 1467974062372 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:34:22 INFO - PROCESS | 3640 | 1467974062374 Marionette TRACE conn3 <- [1,2334,null,{}] 03:34:22 INFO - PROCESS | 3640 | 1467974062378 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:34:22 INFO - PROCESS | 3640 | 1467974062381 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:22 INFO - PROCESS | 3640 | 1467974062467 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 03:34:22 INFO - PROCESS | 3640 | 1467974062474 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 3640 | 1467974062477 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:22 INFO - PROCESS | 3640 | ++DOCSHELL 11C40800 == 23 [pid = 3640] [id = 593] 03:34:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (11C49000) [pid = 3640] [serial = 1779] [outer = 00000000] 03:34:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (1314C400) [pid = 3640] [serial = 1780] [outer = 11C49000] 03:34:22 INFO - PROCESS | 3640 | 1467974062523 Marionette DEBUG loaded listener.js 03:34:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (131B8800) [pid = 3640] [serial = 1781] [outer = 11C49000] 03:34:23 INFO - PROCESS | 3640 | 1467974063089 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:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 743ms 03:34:23 INFO - PROCESS | 3640 | 1467974063145 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 03:34:23 INFO - PROCESS | 3640 | 1467974063147 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 03:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:34:23 INFO - PROCESS | 3640 | 1467974063150 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:34:23 INFO - PROCESS | 3640 | 1467974063154 Marionette TRACE conn3 <- [1,2338,null,{}] 03:34:23 INFO - PROCESS | 3640 | 1467974063167 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:34:23 INFO - PROCESS | 3640 | 1467974063171 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:23 INFO - PROCESS | 3640 | 1467974063257 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 03:34:23 INFO - PROCESS | 3640 | 1467974063350 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974063353 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:23 INFO - PROCESS | 3640 | ++DOCSHELL 13C42000 == 24 [pid = 3640] [id = 594] 03:34:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (13C42400) [pid = 3640] [serial = 1782] [outer = 00000000] 03:34:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (13CBE400) [pid = 3640] [serial = 1783] [outer = 13C42400] 03:34:23 INFO - PROCESS | 3640 | 1467974063401 Marionette DEBUG loaded listener.js 03:34:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (1428AC00) [pid = 3640] [serial = 1784] [outer = 13C42400] 03:34:23 INFO - PROCESS | 3640 | 1467974063793 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:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 696ms 03:34:23 INFO - PROCESS | 3640 | 1467974063849 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 03:34:23 INFO - PROCESS | 3640 | 1467974063853 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 03:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:34:23 INFO - PROCESS | 3640 | 1467974063857 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:34:23 INFO - PROCESS | 3640 | 1467974063860 Marionette TRACE conn3 <- [1,2342,null,{}] 03:34:23 INFO - PROCESS | 3640 | 1467974063863 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:34:23 INFO - PROCESS | 3640 | 1467974063865 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:23 INFO - PROCESS | 3640 | 1467974063950 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 03:34:23 INFO - PROCESS | 3640 | 1467974063956 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974063959 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:23 INFO - PROCESS | 3640 | ++DOCSHELL 14290400 == 25 [pid = 3640] [id = 595] 03:34:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (14294800) [pid = 3640] [serial = 1785] [outer = 00000000] 03:34:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (156E4000) [pid = 3640] [serial = 1786] [outer = 14294800] 03:34:24 INFO - PROCESS | 3640 | 1467974064002 Marionette DEBUG loaded listener.js 03:34:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (1583A800) [pid = 3640] [serial = 1787] [outer = 14294800] 03:34:24 INFO - PROCESS | 3640 | 1467974064478 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:34:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:34:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 712ms 03:34:24 INFO - PROCESS | 3640 | 1467974064559 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 03:34:24 INFO - PROCESS | 3640 | 1467974064561 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 03:34:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:34:24 INFO - PROCESS | 3640 | 1467974064564 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:34:24 INFO - PROCESS | 3640 | 1467974064566 Marionette TRACE conn3 <- [1,2346,null,{}] 03:34:24 INFO - PROCESS | 3640 | 1467974064570 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:34:24 INFO - PROCESS | 3640 | 1467974064572 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:24 INFO - PROCESS | 3640 | 1467974064709 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 03:34:24 INFO - PROCESS | 3640 | 1467974064727 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974064729 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:24 INFO - PROCESS | 3640 | ++DOCSHELL 16073C00 == 26 [pid = 3640] [id = 596] 03:34:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (16074800) [pid = 3640] [serial = 1788] [outer = 00000000] 03:34:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (165D8C00) [pid = 3640] [serial = 1789] [outer = 16074800] 03:34:24 INFO - PROCESS | 3640 | 1467974064773 Marionette DEBUG loaded listener.js 03:34:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (165E3800) [pid = 3640] [serial = 1790] [outer = 16074800] 03:34:25 INFO - PROCESS | 3640 | 1467974065227 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:34:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:34:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 712ms 03:34:25 INFO - PROCESS | 3640 | 1467974065264 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 03:34:25 INFO - PROCESS | 3640 | 1467974065265 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 03:34:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:34:25 INFO - PROCESS | 3640 | 1467974065274 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:34:25 INFO - PROCESS | 3640 | 1467974065276 Marionette TRACE conn3 <- [1,2350,null,{}] 03:34:25 INFO - PROCESS | 3640 | 1467974065279 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:34:25 INFO - PROCESS | 3640 | 1467974065285 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:25 INFO - PROCESS | 3640 | 1467974065421 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 03:34:25 INFO - PROCESS | 3640 | 1467974065485 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974065487 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:25 INFO - PROCESS | 3640 | ++DOCSHELL 165E1800 == 27 [pid = 3640] [id = 597] 03:34:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (1671A000) [pid = 3640] [serial = 1791] [outer = 00000000] 03:34:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (16E47000) [pid = 3640] [serial = 1792] [outer = 1671A000] 03:34:25 INFO - PROCESS | 3640 | 1467974065530 Marionette DEBUG loaded listener.js 03:34:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (17082800) [pid = 3640] [serial = 1793] [outer = 1671A000] 03:34:26 INFO - PROCESS | 3640 | 1467974066016 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:34:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:34:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 743ms 03:34:26 INFO - PROCESS | 3640 | 1467974066041 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 03:34:26 INFO - PROCESS | 3640 | 1467974066043 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 03:34:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:34:26 INFO - PROCESS | 3640 | 1467974066052 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:34:26 INFO - PROCESS | 3640 | 1467974066054 Marionette TRACE conn3 <- [1,2354,null,{}] 03:34:26 INFO - PROCESS | 3640 | 1467974066083 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:34:26 INFO - PROCESS | 3640 | 1467974066085 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:26 INFO - PROCESS | 3640 | 1467974066202 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 03:34:26 INFO - PROCESS | 3640 | 1467974066214 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974066225 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:26 INFO - PROCESS | 3640 | ++DOCSHELL 16E46800 == 28 [pid = 3640] [id = 598] 03:34:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (176EC800) [pid = 3640] [serial = 1794] [outer = 00000000] 03:34:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (1787E000) [pid = 3640] [serial = 1795] [outer = 176EC800] 03:34:26 INFO - PROCESS | 3640 | 1467974066326 Marionette DEBUG loaded listener.js 03:34:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (17D39400) [pid = 3640] [serial = 1796] [outer = 176EC800] 03:34:26 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (13074000) [pid = 3640] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:34:26 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (16E3C000) [pid = 3640] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:34:26 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (158D0400) [pid = 3640] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:34:26 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (16F07800) [pid = 3640] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:34:26 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (1671CC00) [pid = 3640] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:34:26 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (139D9000) [pid = 3640] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:34:26 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (15836800) [pid = 3640] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:34:26 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1A164C00) [pid = 3640] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:34:26 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (10ECE400) [pid = 3640] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:34:26 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (19A5F800) [pid = 3640] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:34:26 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (19A24000) [pid = 3640] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:34:26 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (10560000) [pid = 3640] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:34:26 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (13C42800) [pid = 3640] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:34:26 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (10EC7C00) [pid = 3640] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:34:26 INFO - PROCESS | 3640 | 1467974066870 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:34:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:34:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 902ms 03:34:26 INFO - PROCESS | 3640 | 1467974066932 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 03:34:26 INFO - PROCESS | 3640 | 1467974066935 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 03:34:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:34:26 INFO - PROCESS | 3640 | 1467974066939 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:34:26 INFO - PROCESS | 3640 | 1467974066942 Marionette TRACE conn3 <- [1,2358,null,{}] 03:34:26 INFO - PROCESS | 3640 | 1467974066946 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:34:26 INFO - PROCESS | 3640 | 1467974066948 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:27 INFO - PROCESS | 3640 | 1467974067029 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 03:34:27 INFO - PROCESS | 3640 | 1467974067040 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974067042 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:27 INFO - PROCESS | 3640 | ++DOCSHELL 13070800 == 29 [pid = 3640] [id = 599] 03:34:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (156E5000) [pid = 3640] [serial = 1797] [outer = 00000000] 03:34:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (16E3F400) [pid = 3640] [serial = 1798] [outer = 156E5000] 03:34:27 INFO - PROCESS | 3640 | 1467974067086 Marionette DEBUG loaded listener.js 03:34:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (17739400) [pid = 3640] [serial = 1799] [outer = 156E5000] 03:34:27 INFO - PROCESS | 3640 | 1467974067539 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:34:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:34:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 649ms 03:34:27 INFO - PROCESS | 3640 | 1467974067574 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 03:34:27 INFO - PROCESS | 3640 | 1467974067576 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 03:34:27 INFO - PROCESS | 3640 | 1467974067580 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:34:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:34:27 INFO - PROCESS | 3640 | 1467974067581 Marionette TRACE conn3 <- [1,2362,null,{}] 03:34:27 INFO - PROCESS | 3640 | 1467974067585 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:34:27 INFO - PROCESS | 3640 | 1467974067587 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:27 INFO - PROCESS | 3640 | 1467974067667 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 03:34:27 INFO - PROCESS | 3640 | 1467974067673 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974067675 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:27 INFO - PROCESS | 3640 | ++DOCSHELL 17876400 == 30 [pid = 3640] [id = 600] 03:34:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1772DC00) [pid = 3640] [serial = 1800] [outer = 00000000] 03:34:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (19677C00) [pid = 3640] [serial = 1801] [outer = 1772DC00] 03:34:27 INFO - PROCESS | 3640 | 1467974067719 Marionette DEBUG loaded listener.js 03:34:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (19683400) [pid = 3640] [serial = 1802] [outer = 1772DC00] 03:34:28 INFO - PROCESS | 3640 | 1467974068238 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:34:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:34:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 712ms 03:34:28 INFO - PROCESS | 3640 | 1467974068312 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 03:34:28 INFO - PROCESS | 3640 | 1467974068314 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 03:34:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:34:28 INFO - PROCESS | 3640 | 1467974068317 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:34:28 INFO - PROCESS | 3640 | 1467974068319 Marionette TRACE conn3 <- [1,2366,null,{}] 03:34:28 INFO - PROCESS | 3640 | 1467974068323 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:34:28 INFO - PROCESS | 3640 | 1467974068325 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:28 INFO - PROCESS | 3640 | 1467974068418 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 03:34:28 INFO - PROCESS | 3640 | 1467974068427 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974068429 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:28 INFO - PROCESS | 3640 | ++DOCSHELL 16F07800 == 31 [pid = 3640] [id = 601] 03:34:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (176EEC00) [pid = 3640] [serial = 1803] [outer = 00000000] 03:34:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (19A5F400) [pid = 3640] [serial = 1804] [outer = 176EEC00] 03:34:28 INFO - PROCESS | 3640 | 1467974068471 Marionette DEBUG loaded listener.js 03:34:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (19A6C000) [pid = 3640] [serial = 1805] [outer = 176EEC00] 03:34:29 INFO - PROCESS | 3640 | 1467974069196 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:34:29 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:34:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 950ms 03:34:29 INFO - PROCESS | 3640 | 1467974069264 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 03:34:29 INFO - PROCESS | 3640 | 1467974069268 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 03:34:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:34:29 INFO - PROCESS | 3640 | 1467974069274 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:34:29 INFO - PROCESS | 3640 | 1467974069277 Marionette TRACE conn3 <- [1,2370,null,{}] 03:34:29 INFO - PROCESS | 3640 | 1467974069283 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:34:29 INFO - PROCESS | 3640 | 1467974069286 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:29 INFO - PROCESS | 3640 | 1467974069443 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 03:34:29 INFO - PROCESS | 3640 | 1467974069460 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974069463 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:29 INFO - PROCESS | 3640 | ++DOCSHELL 11455800 == 32 [pid = 3640] [id = 602] 03:34:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (11456000) [pid = 3640] [serial = 1806] [outer = 00000000] 03:34:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (1306A800) [pid = 3640] [serial = 1807] [outer = 11456000] 03:34:29 INFO - PROCESS | 3640 | 1467974069518 Marionette DEBUG loaded listener.js 03:34:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (13270000) [pid = 3640] [serial = 1808] [outer = 11456000] 03:34:30 INFO - PROCESS | 3640 | 1467974070127 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:34:30 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:34:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 902ms 03:34:30 INFO - PROCESS | 3640 | 1467974070178 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 03:34:30 INFO - PROCESS | 3640 | 1467974070183 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 03:34:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:34:30 INFO - PROCESS | 3640 | 1467974070189 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:34:30 INFO - PROCESS | 3640 | 1467974070192 Marionette TRACE conn3 <- [1,2374,null,{}] 03:34:30 INFO - PROCESS | 3640 | 1467974070197 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:34:30 INFO - PROCESS | 3640 | 1467974070199 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:30 INFO - PROCESS | 3640 | 1467974070309 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 03:34:30 INFO - PROCESS | 3640 | 1467974070448 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974070451 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:30 INFO - PROCESS | 3640 | ++DOCSHELL 13CBF800 == 33 [pid = 3640] [id = 603] 03:34:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (13ECBC00) [pid = 3640] [serial = 1809] [outer = 00000000] 03:34:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (155EC000) [pid = 3640] [serial = 1810] [outer = 13ECBC00] 03:34:30 INFO - PROCESS | 3640 | 1467974070507 Marionette DEBUG loaded listener.js 03:34:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1606F000) [pid = 3640] [serial = 1811] [outer = 13ECBC00] 03:34:31 INFO - PROCESS | 3640 | 1467974071180 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:34:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:34:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1012ms 03:34:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:34:31 INFO - PROCESS | 3640 | 1467974071226 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 03:34:31 INFO - PROCESS | 3640 | 1467974071228 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 03:34:31 INFO - PROCESS | 3640 | 1467974071232 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:34:31 INFO - PROCESS | 3640 | 1467974071236 Marionette TRACE conn3 <- [1,2378,null,{}] 03:34:31 INFO - PROCESS | 3640 | 1467974071247 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:34:31 INFO - PROCESS | 3640 | 1467974071251 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:31 INFO - PROCESS | 3640 | 1467974071359 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 03:34:31 INFO - PROCESS | 3640 | 1467974071500 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974071503 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:31 INFO - PROCESS | 3640 | ++DOCSHELL 19A24400 == 34 [pid = 3640] [id = 604] 03:34:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (19A27400) [pid = 3640] [serial = 1812] [outer = 00000000] 03:34:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (19A86C00) [pid = 3640] [serial = 1813] [outer = 19A27400] 03:34:31 INFO - PROCESS | 3640 | 1467974071560 Marionette DEBUG loaded listener.js 03:34:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (19AAE000) [pid = 3640] [serial = 1814] [outer = 19A27400] 03:34:32 INFO - PROCESS | 3640 | 1467974072117 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:34:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:34:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 949ms 03:34:32 INFO - PROCESS | 3640 | 1467974072177 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 03:34:32 INFO - PROCESS | 3640 | 1467974072180 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 03:34:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:34:32 INFO - PROCESS | 3640 | 1467974072183 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:34:32 INFO - PROCESS | 3640 | 1467974072185 Marionette TRACE conn3 <- [1,2382,null,{}] 03:34:32 INFO - PROCESS | 3640 | 1467974072189 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:34:32 INFO - PROCESS | 3640 | 1467974072192 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:32 INFO - PROCESS | 3640 | 1467974072297 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 03:34:32 INFO - PROCESS | 3640 | 1467974072435 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974072437 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:32 INFO - PROCESS | 3640 | ++DOCSHELL 131EEC00 == 35 [pid = 3640] [id = 605] 03:34:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (17003800) [pid = 3640] [serial = 1815] [outer = 00000000] 03:34:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (19E7DC00) [pid = 3640] [serial = 1816] [outer = 17003800] 03:34:32 INFO - PROCESS | 3640 | 1467974072490 Marionette DEBUG loaded listener.js 03:34:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (19E81000) [pid = 3640] [serial = 1817] [outer = 17003800] 03:34:33 INFO - PROCESS | 3640 | 1467974073281 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:34:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:34:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1155ms 03:34:33 INFO - PROCESS | 3640 | 1467974073330 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 03:34:33 INFO - PROCESS | 3640 | 1467974073334 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 03:34:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:34:33 INFO - PROCESS | 3640 | 1467974073340 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:34:33 INFO - PROCESS | 3640 | 1467974073343 Marionette TRACE conn3 <- [1,2386,null,{}] 03:34:33 INFO - PROCESS | 3640 | 1467974073349 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:34:33 INFO - PROCESS | 3640 | 1467974073351 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:33 INFO - PROCESS | 3640 | 1467974073452 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 03:34:33 INFO - PROCESS | 3640 | 1467974073604 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 3640 | 1467974073609 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:33 INFO - PROCESS | 3640 | ++DOCSHELL 112EB800 == 36 [pid = 3640] [id = 606] 03:34:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (114CB400) [pid = 3640] [serial = 1818] [outer = 00000000] 03:34:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (131F0400) [pid = 3640] [serial = 1819] [outer = 114CB400] 03:34:33 INFO - PROCESS | 3640 | 1467974073658 Marionette DEBUG loaded listener.js 03:34:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (1394D400) [pid = 3640] [serial = 1820] [outer = 114CB400] 03:34:34 INFO - PROCESS | 3640 | --DOCSHELL 16E46800 == 35 [pid = 3640] [id = 598] 03:34:34 INFO - PROCESS | 3640 | --DOCSHELL 17876400 == 34 [pid = 3640] [id = 600] 03:34:34 INFO - PROCESS | 3640 | --DOCSHELL 14290400 == 33 [pid = 3640] [id = 595] 03:34:34 INFO - PROCESS | 3640 | --DOCSHELL 16073C00 == 32 [pid = 3640] [id = 596] 03:34:34 INFO - PROCESS | 3640 | --DOCSHELL 13070800 == 31 [pid = 3640] [id = 599] 03:34:34 INFO - PROCESS | 3640 | --DOCSHELL 165E1800 == 30 [pid = 3640] [id = 597] 03:34:34 INFO - PROCESS | 3640 | --DOCSHELL 131EEC00 == 29 [pid = 3640] [id = 605] 03:34:34 INFO - PROCESS | 3640 | --DOCSHELL 13CBF800 == 28 [pid = 3640] [id = 603] 03:34:34 INFO - PROCESS | 3640 | --DOCSHELL 19A24400 == 27 [pid = 3640] [id = 604] 03:34:34 INFO - PROCESS | 3640 | --DOCSHELL 16F07800 == 26 [pid = 3640] [id = 601] 03:34:34 INFO - PROCESS | 3640 | --DOCSHELL 11455800 == 25 [pid = 3640] [id = 602] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (1A18F800) [pid = 3640] [serial = 1769] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (19AB6800) [pid = 3640] [serial = 1760] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (19E77400) [pid = 3640] [serial = 1765] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (15587400) [pid = 3640] [serial = 1763] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (12BD5000) [pid = 3640] [serial = 1762] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (1972DC00) [pid = 3640] [serial = 1754] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (19EED000) [pid = 3640] [serial = 1766] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (1A18D000) [pid = 3640] [serial = 1768] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (19A83800) [pid = 3640] [serial = 1756] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (17DC6000) [pid = 3640] [serial = 1750] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (19675800) [pid = 3640] [serial = 1751] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (19727800) [pid = 3640] [serial = 1753] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (16208800) [pid = 3640] [serial = 1744] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (165D9800) [pid = 3640] [serial = 1745] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (1145A800) [pid = 3640] [serial = 1732] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (11AE4400) [pid = 3640] [serial = 1733] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (19AAB000) [pid = 3640] [serial = 1759] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (156DFC00) [pid = 3640] [serial = 1741] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (1583DC00) [pid = 3640] [serial = 1742] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (13155800) [pid = 3640] [serial = 1735] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (13C4C400) [pid = 3640] [serial = 1738] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (1428B000) [pid = 3640] [serial = 1739] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (16F0B800) [pid = 3640] [serial = 1747] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (176E5400) [pid = 3640] [serial = 1748] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (131B4000) [pid = 3640] [serial = 1736] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (19E7BC00) [pid = 3640] [serial = 1730] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (19A84400) [pid = 3640] [serial = 1757] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3640 | 1467974074962 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:34:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:34:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1677ms 03:34:35 INFO - PROCESS | 3640 | 1467974075045 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 03:34:35 INFO - PROCESS | 3640 | 1467974075049 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 03:34:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:34:35 INFO - PROCESS | 3640 | 1467974075055 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:34:35 INFO - PROCESS | 3640 | 1467974075058 Marionette TRACE conn3 <- [1,2390,null,{}] 03:34:35 INFO - PROCESS | 3640 | 1467974075063 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:34:35 INFO - PROCESS | 3640 | 1467974075066 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:35 INFO - PROCESS | 3640 | 1467974075161 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 03:34:35 INFO - PROCESS | 3640 | 1467974075169 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974075176 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:35 INFO - PROCESS | 3640 | ++DOCSHELL 10E73400 == 26 [pid = 3640] [id = 607] 03:34:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (10EC7000) [pid = 3640] [serial = 1821] [outer = 00000000] 03:34:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (10F39800) [pid = 3640] [serial = 1822] [outer = 10EC7000] 03:34:35 INFO - PROCESS | 3640 | 1467974075228 Marionette DEBUG loaded listener.js 03:34:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (112AA800) [pid = 3640] [serial = 1823] [outer = 10EC7000] 03:34:35 INFO - PROCESS | 3640 | 1467974075716 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:34:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:34:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 712ms 03:34:35 INFO - PROCESS | 3640 | 1467974075751 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 03:34:35 INFO - PROCESS | 3640 | 1467974075756 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 03:34:35 INFO - PROCESS | 3640 | 1467974075766 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:34:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:34:35 INFO - PROCESS | 3640 | 1467974075769 Marionette TRACE conn3 <- [1,2394,null,{}] 03:34:35 INFO - PROCESS | 3640 | 1467974075772 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:34:35 INFO - PROCESS | 3640 | 1467974075775 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:35 INFO - PROCESS | 3640 | 1467974075860 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 03:34:35 INFO - PROCESS | 3640 | 1467974075870 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974075872 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:35 INFO - PROCESS | 3640 | ++DOCSHELL 12D85C00 == 27 [pid = 3640] [id = 608] 03:34:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (12DC2000) [pid = 3640] [serial = 1824] [outer = 00000000] 03:34:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (1306CC00) [pid = 3640] [serial = 1825] [outer = 12DC2000] 03:34:35 INFO - PROCESS | 3640 | 1467974075918 Marionette DEBUG loaded listener.js 03:34:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (130ACC00) [pid = 3640] [serial = 1826] [outer = 12DC2000] 03:34:36 INFO - PROCESS | 3640 | 1467974076442 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:34:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:34:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 712ms 03:34:36 INFO - PROCESS | 3640 | 1467974076499 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 03:34:36 INFO - PROCESS | 3640 | 1467974076501 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 03:34:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:34:36 INFO - PROCESS | 3640 | 1467974076505 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:34:36 INFO - PROCESS | 3640 | 1467974076509 Marionette TRACE conn3 <- [1,2398,null,{}] 03:34:36 INFO - PROCESS | 3640 | 1467974076519 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:34:36 INFO - PROCESS | 3640 | 1467974076524 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:36 INFO - PROCESS | 3640 | 1467974076636 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 03:34:36 INFO - PROCESS | 3640 | 1467974076738 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974076741 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:36 INFO - PROCESS | 3640 | ++DOCSHELL 1344B000 == 28 [pid = 3640] [id = 609] 03:34:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1344C800) [pid = 3640] [serial = 1827] [outer = 00000000] 03:34:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (13C3E000) [pid = 3640] [serial = 1828] [outer = 1344C800] 03:34:36 INFO - PROCESS | 3640 | 1467974076788 Marionette DEBUG loaded listener.js 03:34:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (13C4BC00) [pid = 3640] [serial = 1829] [outer = 1344C800] 03:34:37 INFO - PROCESS | 3640 | 1467974077222 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:34:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:34:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 744ms 03:34:37 INFO - PROCESS | 3640 | 1467974077246 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 03:34:37 INFO - PROCESS | 3640 | 1467974077261 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 03:34:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:34:37 INFO - PROCESS | 3640 | 1467974077274 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:34:37 INFO - PROCESS | 3640 | 1467974077276 Marionette TRACE conn3 <- [1,2402,null,{}] 03:34:37 INFO - PROCESS | 3640 | 1467974077279 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:34:37 INFO - PROCESS | 3640 | 1467974077281 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:37 INFO - PROCESS | 3640 | 1467974077394 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 03:34:37 INFO - PROCESS | 3640 | 1467974077399 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974077401 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:37 INFO - PROCESS | 3640 | ++DOCSHELL 139D8400 == 29 [pid = 3640] [id = 610] 03:34:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (13C3DC00) [pid = 3640] [serial = 1830] [outer = 00000000] 03:34:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (14F83800) [pid = 3640] [serial = 1831] [outer = 13C3DC00] 03:34:37 INFO - PROCESS | 3640 | 1467974077446 Marionette DEBUG loaded listener.js 03:34:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (156E0800) [pid = 3640] [serial = 1832] [outer = 13C3DC00] 03:34:37 INFO - PROCESS | 3640 | 1467974077897 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:34:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:34:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 633ms 03:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:34:37 INFO - PROCESS | 3640 | 1467974077914 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 03:34:37 INFO - PROCESS | 3640 | 1467974077917 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 03:34:37 INFO - PROCESS | 3640 | 1467974077920 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:34:37 INFO - PROCESS | 3640 | 1467974077922 Marionette TRACE conn3 <- [1,2406,null,{}] 03:34:37 INFO - PROCESS | 3640 | 1467974077925 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:34:37 INFO - PROCESS | 3640 | 1467974077927 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:38 INFO - PROCESS | 3640 | 1467974078038 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 03:34:38 INFO - PROCESS | 3640 | 1467974078127 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974078129 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:38 INFO - PROCESS | 3640 | ++DOCSHELL 156E4800 == 30 [pid = 3640] [id = 611] 03:34:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (156E5800) [pid = 3640] [serial = 1833] [outer = 00000000] 03:34:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (158CD400) [pid = 3640] [serial = 1834] [outer = 156E5800] 03:34:38 INFO - PROCESS | 3640 | 1467974078173 Marionette DEBUG loaded listener.js 03:34:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (16076800) [pid = 3640] [serial = 1835] [outer = 156E5800] 03:34:38 INFO - PROCESS | 3640 | 1467974078598 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:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 696ms 03:34:38 INFO - PROCESS | 3640 | 1467974078622 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 03:34:38 INFO - PROCESS | 3640 | 1467974078624 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 03:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:34:38 INFO - PROCESS | 3640 | 1467974078627 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:34:38 INFO - PROCESS | 3640 | 1467974078629 Marionette TRACE conn3 <- [1,2410,null,{}] 03:34:38 INFO - PROCESS | 3640 | 1467974078632 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:34:38 INFO - PROCESS | 3640 | 1467974078637 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:38 INFO - PROCESS | 3640 | 1467974078771 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 03:34:38 INFO - PROCESS | 3640 | 1467974078885 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974078887 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:38 INFO - PROCESS | 3640 | ++DOCSHELL 16718C00 == 31 [pid = 3640] [id = 612] 03:34:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (16B22400) [pid = 3640] [serial = 1836] [outer = 00000000] 03:34:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (16E3E000) [pid = 3640] [serial = 1837] [outer = 16B22400] 03:34:38 INFO - PROCESS | 3640 | 1467974078937 Marionette DEBUG loaded listener.js 03:34:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1700D400) [pid = 3640] [serial = 1838] [outer = 16B22400] 03:34:39 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (16074800) [pid = 3640] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:34:39 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1671A000) [pid = 3640] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:34:39 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (176EC800) [pid = 3640] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:34:39 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (112E7800) [pid = 3640] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:34:39 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1281F800) [pid = 3640] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:34:39 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (1A15C000) [pid = 3640] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:34:39 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (13C42400) [pid = 3640] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:34:39 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (11C49000) [pid = 3640] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:34:39 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1772DC00) [pid = 3640] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:34:39 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (14294800) [pid = 3640] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:34:39 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (176EEC00) [pid = 3640] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:34:39 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (156E5000) [pid = 3640] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:34:39 INFO - PROCESS | 3640 | 1467974079520 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:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 917ms 03:34:39 INFO - PROCESS | 3640 | 1467974079561 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 03:34:39 INFO - PROCESS | 3640 | 1467974079563 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 03:34:39 INFO - PROCESS | 3640 | 1467974079567 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:34:39 INFO - PROCESS | 3640 | 1467974079577 Marionette TRACE conn3 <- [1,2414,null,{}] 03:34:39 INFO - PROCESS | 3640 | 1467974079581 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:34:39 INFO - PROCESS | 3640 | 1467974079583 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:39 INFO - PROCESS | 3640 | 1467974079659 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 03:34:39 INFO - PROCESS | 3640 | 1467974079664 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974079666 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:39 INFO - PROCESS | 3640 | ++DOCSHELL 1428F000 == 32 [pid = 3640] [id = 613] 03:34:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (14294800) [pid = 3640] [serial = 1839] [outer = 00000000] 03:34:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (16074800) [pid = 3640] [serial = 1840] [outer = 14294800] 03:34:39 INFO - PROCESS | 3640 | 1467974079709 Marionette DEBUG loaded listener.js 03:34:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (16E40C00) [pid = 3640] [serial = 1841] [outer = 14294800] 03:34:40 INFO - PROCESS | 3640 | 1467974080156 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:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 665ms 03:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:34:40 INFO - PROCESS | 3640 | 1467974080226 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 03:34:40 INFO - PROCESS | 3640 | 1467974080228 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 03:34:40 INFO - PROCESS | 3640 | 1467974080231 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:34:40 INFO - PROCESS | 3640 | 1467974080233 Marionette TRACE conn3 <- [1,2418,null,{}] 03:34:40 INFO - PROCESS | 3640 | 1467974080237 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:34:40 INFO - PROCESS | 3640 | 1467974080239 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:40 INFO - PROCESS | 3640 | 1467974080314 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 03:34:40 INFO - PROCESS | 3640 | 1467974080322 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 3640 | 1467974080325 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:40 INFO - PROCESS | 3640 | ++DOCSHELL 176EE400 == 33 [pid = 3640] [id = 614] 03:34:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (176EE800) [pid = 3640] [serial = 1842] [outer = 00000000] 03:34:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (177A5000) [pid = 3640] [serial = 1843] [outer = 176EE800] 03:34:40 INFO - PROCESS | 3640 | 1467974080375 Marionette DEBUG loaded listener.js 03:34:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (177A6800) [pid = 3640] [serial = 1844] [outer = 176EE800] 03:34:40 INFO - PROCESS | 3640 | 1467974080798 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:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 601ms 03:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:34:40 INFO - PROCESS | 3640 | 1467974080835 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 03:34:40 INFO - PROCESS | 3640 | 1467974080837 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 03:34:40 INFO - PROCESS | 3640 | 1467974080840 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:34:40 INFO - PROCESS | 3640 | 1467974080842 Marionette TRACE conn3 <- [1,2422,null,{}] 03:34:40 INFO - PROCESS | 3640 | 1467974080846 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:34:40 INFO - PROCESS | 3640 | 1467974080847 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:40 INFO - PROCESS | 3640 | 1467974080924 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 03:34:40 INFO - PROCESS | 3640 | 1467974080929 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 3640 | 1467974080931 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:40 INFO - PROCESS | 3640 | ++DOCSHELL 13446400 == 34 [pid = 3640] [id = 615] 03:34:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (17881400) [pid = 3640] [serial = 1845] [outer = 00000000] 03:34:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (19678400) [pid = 3640] [serial = 1846] [outer = 17881400] 03:34:41 INFO - PROCESS | 3640 | 1467974080975 Marionette DEBUG loaded listener.js 03:34:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (1967A000) [pid = 3640] [serial = 1847] [outer = 17881400] 03:34:41 INFO - PROCESS | 3640 | 1467974081763 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:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 949ms 03:34:41 INFO - PROCESS | 3640 | 1467974081817 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 03:34:41 INFO - PROCESS | 3640 | 1467974081821 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 03:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:34:41 INFO - PROCESS | 3640 | 1467974081826 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:34:41 INFO - PROCESS | 3640 | 1467974081830 Marionette TRACE conn3 <- [1,2426,null,{}] 03:34:41 INFO - PROCESS | 3640 | 1467974081835 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:34:41 INFO - PROCESS | 3640 | 1467974081838 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:41 INFO - PROCESS | 3640 | 1467974081977 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 03:34:42 INFO - PROCESS | 3640 | 1467974082098 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974082101 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:42 INFO - PROCESS | 3640 | ++DOCSHELL 10A80000 == 35 [pid = 3640] [id = 616] 03:34:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (10EC8000) [pid = 3640] [serial = 1848] [outer = 00000000] 03:34:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (129B6000) [pid = 3640] [serial = 1849] [outer = 10EC8000] 03:34:42 INFO - PROCESS | 3640 | 1467974082156 Marionette DEBUG loaded listener.js 03:34:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1312F400) [pid = 3640] [serial = 1850] [outer = 10EC8000] 03:34:42 INFO - PROCESS | 3640 | 1467974082814 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:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1044ms 03:34:42 INFO - PROCESS | 3640 | 1467974082869 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 03:34:42 INFO - PROCESS | 3640 | 1467974082873 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 03:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:34:42 INFO - PROCESS | 3640 | 1467974082898 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:34:42 INFO - PROCESS | 3640 | 1467974082901 Marionette TRACE conn3 <- [1,2430,null,{}] 03:34:42 INFO - PROCESS | 3640 | 1467974082905 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:34:42 INFO - PROCESS | 3640 | 1467974082908 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:43 INFO - PROCESS | 3640 | 1467974083035 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 03:34:43 INFO - PROCESS | 3640 | 1467974083172 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974083175 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:43 INFO - PROCESS | 3640 | ++DOCSHELL 131BB400 == 36 [pid = 3640] [id = 617] 03:34:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1394D800) [pid = 3640] [serial = 1851] [outer = 00000000] 03:34:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (13EC8800) [pid = 3640] [serial = 1852] [outer = 1394D800] 03:34:43 INFO - PROCESS | 3640 | 1467974083233 Marionette DEBUG loaded listener.js 03:34:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (15592C00) [pid = 3640] [serial = 1853] [outer = 1394D800] 03:34:44 INFO - PROCESS | 3640 | --DOCSHELL 176EE400 == 35 [pid = 3640] [id = 614] 03:34:44 INFO - PROCESS | 3640 | --DOCSHELL 1428F000 == 34 [pid = 3640] [id = 613] 03:34:44 INFO - PROCESS | 3640 | --DOCSHELL 16718C00 == 33 [pid = 3640] [id = 612] 03:34:44 INFO - PROCESS | 3640 | --DOCSHELL 156E4800 == 32 [pid = 3640] [id = 611] 03:34:44 INFO - PROCESS | 3640 | --DOCSHELL 139D8400 == 31 [pid = 3640] [id = 610] 03:34:44 INFO - PROCESS | 3640 | --DOCSHELL 1344B000 == 30 [pid = 3640] [id = 609] 03:34:44 INFO - PROCESS | 3640 | --DOCSHELL 12D85C00 == 29 [pid = 3640] [id = 608] 03:34:44 INFO - PROCESS | 3640 | --DOCSHELL 10E73400 == 28 [pid = 3640] [id = 607] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (165D8C00) [pid = 3640] [serial = 1789] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (165E3800) [pid = 3640] [serial = 1790] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (16E47000) [pid = 3640] [serial = 1792] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (1787E000) [pid = 3640] [serial = 1795] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (12D7A400) [pid = 3640] [serial = 1774] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (1314DC00) [pid = 3640] [serial = 1775] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (12BD2C00) [pid = 3640] [serial = 1777] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (12DCA000) [pid = 3640] [serial = 1778] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (1A435000) [pid = 3640] [serial = 1772] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (1A1A2C00) [pid = 3640] [serial = 1771] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (13CBE400) [pid = 3640] [serial = 1783] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1428AC00) [pid = 3640] [serial = 1784] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (1314C400) [pid = 3640] [serial = 1780] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (131B8800) [pid = 3640] [serial = 1781] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (19677C00) [pid = 3640] [serial = 1801] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (156E4000) [pid = 3640] [serial = 1786] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (19683400) [pid = 3640] [serial = 1802] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (19A5F400) [pid = 3640] [serial = 1804] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (19A6C000) [pid = 3640] [serial = 1805] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (17D39400) [pid = 3640] [serial = 1796] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (17082800) [pid = 3640] [serial = 1793] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (16E3F400) [pid = 3640] [serial = 1798] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (1583A800) [pid = 3640] [serial = 1787] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (17739400) [pid = 3640] [serial = 1799] [outer = 00000000] [url = about:blank] 03:34:44 INFO - PROCESS | 3640 | 1467974084160 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:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1297ms 03:34:44 INFO - PROCESS | 3640 | 1467974084187 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 03:34:44 INFO - PROCESS | 3640 | 1467974084190 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 03:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:34:44 INFO - PROCESS | 3640 | 1467974084195 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:34:44 INFO - PROCESS | 3640 | 1467974084197 Marionette TRACE conn3 <- [1,2434,null,{}] 03:34:44 INFO - PROCESS | 3640 | 1467974084205 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:34:44 INFO - PROCESS | 3640 | 1467974084209 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:44 INFO - PROCESS | 3640 | 1467974084318 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 03:34:44 INFO - PROCESS | 3640 | 1467974084329 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974084332 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:44 INFO - PROCESS | 3640 | ++DOCSHELL 10F3B800 == 29 [pid = 3640] [id = 618] 03:34:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (11216800) [pid = 3640] [serial = 1854] [outer = 00000000] 03:34:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (11C49000) [pid = 3640] [serial = 1855] [outer = 11216800] 03:34:44 INFO - PROCESS | 3640 | 1467974084380 Marionette DEBUG loaded listener.js 03:34:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (12822000) [pid = 3640] [serial = 1856] [outer = 11216800] 03:34:44 INFO - PROCESS | 3640 | 1467974084903 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:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 743ms 03:34:44 INFO - PROCESS | 3640 | 1467974084933 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 03:34:44 INFO - PROCESS | 3640 | 1467974084937 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 03:34:44 INFO - PROCESS | 3640 | 1467974084943 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:34:44 INFO - PROCESS | 3640 | 1467974084945 Marionette TRACE conn3 <- [1,2438,null,{}] 03:34:44 INFO - PROCESS | 3640 | 1467974084949 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:34:44 INFO - PROCESS | 3640 | 1467974084951 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:45 INFO - PROCESS | 3640 | 1467974085040 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 03:34:45 INFO - PROCESS | 3640 | 1467974085049 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974085051 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:45 INFO - PROCESS | 3640 | ++DOCSHELL 131B8400 == 30 [pid = 3640] [id = 619] 03:34:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (131B8C00) [pid = 3640] [serial = 1857] [outer = 00000000] 03:34:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (131F0800) [pid = 3640] [serial = 1858] [outer = 131B8C00] 03:34:45 INFO - PROCESS | 3640 | 1467974085096 Marionette DEBUG loaded listener.js 03:34:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (139CEC00) [pid = 3640] [serial = 1859] [outer = 131B8C00] 03:34:45 INFO - PROCESS | 3640 | 1467974085577 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:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 712ms 03:34:45 INFO - PROCESS | 3640 | 1467974085643 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 03:34:45 INFO - PROCESS | 3640 | 1467974085645 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 03:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:34:45 INFO - PROCESS | 3640 | 1467974085648 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:34:45 INFO - PROCESS | 3640 | 1467974085652 Marionette TRACE conn3 <- [1,2442,null,{}] 03:34:45 INFO - PROCESS | 3640 | 1467974085662 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:34:45 INFO - PROCESS | 3640 | 1467974085667 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:45 INFO - PROCESS | 3640 | 1467974085781 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 03:34:45 INFO - PROCESS | 3640 | 1467974085847 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974085850 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:45 INFO - PROCESS | 3640 | ++DOCSHELL 156DFC00 == 31 [pid = 3640] [id = 620] 03:34:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (156E1800) [pid = 3640] [serial = 1860] [outer = 00000000] 03:34:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (156E9400) [pid = 3640] [serial = 1861] [outer = 156E1800] 03:34:45 INFO - PROCESS | 3640 | 1467974085897 Marionette DEBUG loaded listener.js 03:34:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (15883000) [pid = 3640] [serial = 1862] [outer = 156E1800] 03:34:46 INFO - PROCESS | 3640 | 1467974086285 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:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 712ms 03:34:46 INFO - PROCESS | 3640 | 1467974086348 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 03:34:46 INFO - PROCESS | 3640 | 1467974086350 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 03:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:34:46 INFO - PROCESS | 3640 | 1467974086354 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:34:46 INFO - PROCESS | 3640 | 1467974086355 Marionette TRACE conn3 <- [1,2446,null,{}] 03:34:46 INFO - PROCESS | 3640 | 1467974086359 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:34:46 INFO - PROCESS | 3640 | 1467974086361 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:46 INFO - PROCESS | 3640 | 1467974086514 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 03:34:46 INFO - PROCESS | 3640 | 1467974086533 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974086535 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:46 INFO - PROCESS | 3640 | ++DOCSHELL 165DA400 == 32 [pid = 3640] [id = 621] 03:34:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (165DAC00) [pid = 3640] [serial = 1863] [outer = 00000000] 03:34:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (165E0800) [pid = 3640] [serial = 1864] [outer = 165DAC00] 03:34:46 INFO - PROCESS | 3640 | 1467974086579 Marionette DEBUG loaded listener.js 03:34:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (1671D800) [pid = 3640] [serial = 1865] [outer = 165DAC00] 03:34:47 INFO - PROCESS | 3640 | 1467974087049 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:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 712ms 03:34:47 INFO - PROCESS | 3640 | 1467974087085 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 03:34:47 INFO - PROCESS | 3640 | 1467974087087 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 03:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:34:47 INFO - PROCESS | 3640 | 1467974087090 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:34:47 INFO - PROCESS | 3640 | 1467974087092 Marionette TRACE conn3 <- [1,2450,null,{}] 03:34:47 INFO - PROCESS | 3640 | 1467974087096 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:34:47 INFO - PROCESS | 3640 | 1467974087098 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:47 INFO - PROCESS | 3640 | 1467974087232 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 03:34:47 INFO - PROCESS | 3640 | 1467974087237 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974087239 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:47 INFO - PROCESS | 3640 | ++DOCSHELL 156E6C00 == 33 [pid = 3640] [id = 622] 03:34:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (16B24400) [pid = 3640] [serial = 1866] [outer = 00000000] 03:34:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (16E44800) [pid = 3640] [serial = 1867] [outer = 16B24400] 03:34:47 INFO - PROCESS | 3640 | 1467974087282 Marionette DEBUG loaded listener.js 03:34:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (17005800) [pid = 3640] [serial = 1868] [outer = 16B24400] 03:34:47 INFO - PROCESS | 3640 | 1467974087740 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:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 696ms 03:34:47 INFO - PROCESS | 3640 | 1467974087790 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 03:34:47 INFO - PROCESS | 3640 | 1467974087792 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 03:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:34:47 INFO - PROCESS | 3640 | 1467974087796 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:34:47 INFO - PROCESS | 3640 | 1467974087797 Marionette TRACE conn3 <- [1,2454,null,{}] 03:34:47 INFO - PROCESS | 3640 | 1467974087801 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:34:47 INFO - PROCESS | 3640 | 1467974087806 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:47 INFO - PROCESS | 3640 | 1467974087969 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 03:34:48 INFO - PROCESS | 3640 | 1467974087995 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974087997 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:48 INFO - PROCESS | 3640 | ++DOCSHELL 17737800 == 34 [pid = 3640] [id = 623] 03:34:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (17739400) [pid = 3640] [serial = 1869] [outer = 00000000] 03:34:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (17D36C00) [pid = 3640] [serial = 1870] [outer = 17739400] 03:34:48 INFO - PROCESS | 3640 | 1467974088052 Marionette DEBUG loaded listener.js 03:34:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (177A4400) [pid = 3640] [serial = 1871] [outer = 17739400] 03:34:48 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (1344C800) [pid = 3640] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:34:48 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (12DC2000) [pid = 3640] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:34:48 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (114CB400) [pid = 3640] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:34:48 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (10EC7000) [pid = 3640] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:34:48 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (13C3DC00) [pid = 3640] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:34:48 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (156E5800) [pid = 3640] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:34:48 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (16B22400) [pid = 3640] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:34:48 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (176EE800) [pid = 3640] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:34:48 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (11456000) [pid = 3640] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:34:48 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (13ECBC00) [pid = 3640] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:34:48 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (19A27400) [pid = 3640] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:34:48 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (17003800) [pid = 3640] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:34:48 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (14294800) [pid = 3640] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:34:48 INFO - PROCESS | 3640 | 1467974088588 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:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 838ms 03:34:48 INFO - PROCESS | 3640 | 1467974088639 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 03:34:48 INFO - PROCESS | 3640 | 1467974088641 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 03:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:34:48 INFO - PROCESS | 3640 | 1467974088644 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:34:48 INFO - PROCESS | 3640 | 1467974088646 Marionette TRACE conn3 <- [1,2458,null,{}] 03:34:48 INFO - PROCESS | 3640 | 1467974088649 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:34:48 INFO - PROCESS | 3640 | 1467974088651 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:48 INFO - PROCESS | 3640 | 1467974088728 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 03:34:48 INFO - PROCESS | 3640 | 1467974088824 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974088826 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:48 INFO - PROCESS | 3640 | ++DOCSHELL 10564000 == 35 [pid = 3640] [id = 624] 03:34:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (10A76800) [pid = 3640] [serial = 1872] [outer = 00000000] 03:34:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (13C4B400) [pid = 3640] [serial = 1873] [outer = 10A76800] 03:34:48 INFO - PROCESS | 3640 | 1467974088869 Marionette DEBUG loaded listener.js 03:34:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (155EB400) [pid = 3640] [serial = 1874] [outer = 10A76800] 03:34:49 INFO - PROCESS | 3640 | 1467974089266 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:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 649ms 03:34:49 INFO - PROCESS | 3640 | 1467974089314 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 03:34:49 INFO - PROCESS | 3640 | 1467974089316 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 03:34:49 INFO - PROCESS | 3640 | 1467974089319 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:34:49 INFO - PROCESS | 3640 | 1467974089321 Marionette TRACE conn3 <- [1,2462,null,{}] 03:34:49 INFO - PROCESS | 3640 | 1467974089324 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:34:49 INFO - PROCESS | 3640 | 1467974089326 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:49 INFO - PROCESS | 3640 | 1467974089467 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 03:34:49 INFO - PROCESS | 3640 | 1467974089476 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974089478 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:49 INFO - PROCESS | 3640 | ++DOCSHELL 114D3800 == 36 [pid = 3640] [id = 625] 03:34:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (16070000) [pid = 3640] [serial = 1875] [outer = 00000000] 03:34:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1802D400) [pid = 3640] [serial = 1876] [outer = 16070000] 03:34:49 INFO - PROCESS | 3640 | 1467974089523 Marionette DEBUG loaded listener.js 03:34:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (1967F000) [pid = 3640] [serial = 1877] [outer = 16070000] 03:34:49 INFO - PROCESS | 3640 | 1467974089933 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:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 648ms 03:34:49 INFO - PROCESS | 3640 | 1467974089957 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 03:34:49 INFO - PROCESS | 3640 | 1467974089959 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 03:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:34:49 INFO - PROCESS | 3640 | 1467974089963 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:34:49 INFO - PROCESS | 3640 | 1467974089964 Marionette TRACE conn3 <- [1,2466,null,{}] 03:34:49 INFO - PROCESS | 3640 | 1467974089968 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:34:49 INFO - PROCESS | 3640 | 1467974089970 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:50 INFO - PROCESS | 3640 | 1467974090092 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 03:34:50 INFO - PROCESS | 3640 | 1467974090109 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 3640 | 1467974090111 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:50 INFO - PROCESS | 3640 | ++DOCSHELL 10A09400 == 37 [pid = 3640] [id = 626] 03:34:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (14FB5C00) [pid = 3640] [serial = 1878] [outer = 00000000] 03:34:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (19A23400) [pid = 3640] [serial = 1879] [outer = 14FB5C00] 03:34:50 INFO - PROCESS | 3640 | 1467974090159 Marionette DEBUG loaded listener.js 03:34:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (19A5F800) [pid = 3640] [serial = 1880] [outer = 14FB5C00] 03:34:50 INFO - PROCESS | 3640 | 1467974090652 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:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 760ms 03:34:50 INFO - PROCESS | 3640 | 1467974090704 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 03:34:50 INFO - PROCESS | 3640 | 1467974090709 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 03:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:34:50 INFO - PROCESS | 3640 | 1467974090715 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:34:50 INFO - PROCESS | 3640 | 1467974090718 Marionette TRACE conn3 <- [1,2470,null,{}] 03:34:50 INFO - PROCESS | 3640 | 1467974090725 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:34:50 INFO - PROCESS | 3640 | 1467974090728 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:50 INFO - PROCESS | 3640 | 1467974090882 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 03:34:51 INFO - PROCESS | 3640 | 1467974090993 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974090998 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:51 INFO - PROCESS | 3640 | ++DOCSHELL 10A74800 == 38 [pid = 3640] [id = 627] 03:34:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (10A7AC00) [pid = 3640] [serial = 1881] [outer = 00000000] 03:34:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (130A1800) [pid = 3640] [serial = 1882] [outer = 10A7AC00] 03:34:51 INFO - PROCESS | 3640 | 1467974091100 Marionette DEBUG loaded listener.js 03:34:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (131B3000) [pid = 3640] [serial = 1883] [outer = 10A7AC00] 03:34:51 INFO - PROCESS | 3640 | 1467974091691 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:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1060ms 03:34:51 INFO - PROCESS | 3640 | 1467974091763 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 03:34:51 INFO - PROCESS | 3640 | 1467974091768 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 03:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:34:51 INFO - PROCESS | 3640 | 1467974091807 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:34:51 INFO - PROCESS | 3640 | 1467974091810 Marionette TRACE conn3 <- [1,2474,null,{}] 03:34:51 INFO - PROCESS | 3640 | 1467974091864 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:34:51 INFO - PROCESS | 3640 | 1467974091867 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:51 INFO - PROCESS | 3640 | 1467974091982 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 03:34:52 INFO - PROCESS | 3640 | 1467974092112 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974092115 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:52 INFO - PROCESS | 3640 | ++DOCSHELL 13944C00 == 39 [pid = 3640] [id = 628] 03:34:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (13948400) [pid = 3640] [serial = 1884] [outer = 00000000] 03:34:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (156E7000) [pid = 3640] [serial = 1885] [outer = 13948400] 03:34:52 INFO - PROCESS | 3640 | 1467974092170 Marionette DEBUG loaded listener.js 03:34:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (165D6400) [pid = 3640] [serial = 1886] [outer = 13948400] 03:34:52 INFO - PROCESS | 3640 | 1467974092754 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:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 997ms 03:34:52 INFO - PROCESS | 3640 | 1467974092813 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 03:34:52 INFO - PROCESS | 3640 | 1467974092816 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 03:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:34:52 INFO - PROCESS | 3640 | 1467974092819 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:34:52 INFO - PROCESS | 3640 | 1467974092823 Marionette TRACE conn3 <- [1,2478,null,{}] 03:34:52 INFO - PROCESS | 3640 | 1467974092834 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:34:52 INFO - PROCESS | 3640 | 1467974092839 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:52 INFO - PROCESS | 3640 | 1467974092944 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 03:34:53 INFO - PROCESS | 3640 | 1467974093081 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974093085 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:53 INFO - PROCESS | 3640 | ++DOCSHELL 1787D000 == 40 [pid = 3640] [id = 629] 03:34:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1972CC00) [pid = 3640] [serial = 1887] [outer = 00000000] 03:34:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (19A67C00) [pid = 3640] [serial = 1888] [outer = 1972CC00] 03:34:53 INFO - PROCESS | 3640 | 1467974093141 Marionette DEBUG loaded listener.js 03:34:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (19A80000) [pid = 3640] [serial = 1889] [outer = 1972CC00] 03:34:53 INFO - PROCESS | 3640 | 1467974093758 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:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1012ms 03:34:54 INFO - PROCESS | 3640 | 1467974093980 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 03:34:54 INFO - PROCESS | 3640 | 1467974093985 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 03:34:54 INFO - PROCESS | 3640 | 1467974093991 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:34:54 INFO - PROCESS | 3640 | 1467974093994 Marionette TRACE conn3 <- [1,2482,null,{}] 03:34:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:34:54 INFO - PROCESS | 3640 | 1467974093999 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:34:54 INFO - PROCESS | 3640 | 1467974094002 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:54 INFO - PROCESS | 3640 | 1467974094101 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 03:34:54 INFO - PROCESS | 3640 | 1467974094232 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974094237 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:54 INFO - PROCESS | 3640 | ++DOCSHELL 112E0000 == 41 [pid = 3640] [id = 630] 03:34:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (112E1800) [pid = 3640] [serial = 1890] [outer = 00000000] 03:34:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (11C48400) [pid = 3640] [serial = 1891] [outer = 112E1800] 03:34:54 INFO - PROCESS | 3640 | 1467974094288 Marionette DEBUG loaded listener.js 03:34:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (12D85C00) [pid = 3640] [serial = 1892] [outer = 112E1800] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 114D3800 == 40 [pid = 3640] [id = 625] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 10564000 == 39 [pid = 3640] [id = 624] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 17737800 == 38 [pid = 3640] [id = 623] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 156E6C00 == 37 [pid = 3640] [id = 622] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 165DA400 == 36 [pid = 3640] [id = 621] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 156DFC00 == 35 [pid = 3640] [id = 620] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 131B8400 == 34 [pid = 3640] [id = 619] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 10F3B800 == 33 [pid = 3640] [id = 618] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 112EB800 == 32 [pid = 3640] [id = 606] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 13446400 == 31 [pid = 3640] [id = 615] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 131BB400 == 30 [pid = 3640] [id = 617] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 10A80000 == 29 [pid = 3640] [id = 616] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 1787D000 == 28 [pid = 3640] [id = 629] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 10A09400 == 27 [pid = 3640] [id = 626] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 10A74800 == 26 [pid = 3640] [id = 627] 03:34:55 INFO - PROCESS | 3640 | --DOCSHELL 13944C00 == 25 [pid = 3640] [id = 628] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (13C3E000) [pid = 3640] [serial = 1828] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (1306CC00) [pid = 3640] [serial = 1825] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (130ACC00) [pid = 3640] [serial = 1826] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (1394D400) [pid = 3640] [serial = 1820] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (131F0400) [pid = 3640] [serial = 1819] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (10F39800) [pid = 3640] [serial = 1822] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (14F83800) [pid = 3640] [serial = 1831] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (112AA800) [pid = 3640] [serial = 1823] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (158CD400) [pid = 3640] [serial = 1834] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (16E3E000) [pid = 3640] [serial = 1837] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (16076800) [pid = 3640] [serial = 1835] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (177A5000) [pid = 3640] [serial = 1843] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (13270000) [pid = 3640] [serial = 1808] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1306A800) [pid = 3640] [serial = 1807] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (1606F000) [pid = 3640] [serial = 1811] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (155EC000) [pid = 3640] [serial = 1810] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (19AAE000) [pid = 3640] [serial = 1814] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (19A86C00) [pid = 3640] [serial = 1813] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (19678400) [pid = 3640] [serial = 1846] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (19E81000) [pid = 3640] [serial = 1817] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (19E7DC00) [pid = 3640] [serial = 1816] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (1700D400) [pid = 3640] [serial = 1838] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (16074800) [pid = 3640] [serial = 1840] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (156E0800) [pid = 3640] [serial = 1832] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (177A6800) [pid = 3640] [serial = 1844] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (16E40C00) [pid = 3640] [serial = 1841] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (13C4BC00) [pid = 3640] [serial = 1829] [outer = 00000000] [url = about:blank] 03:34:55 INFO - PROCESS | 3640 | 1467974095549 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:34:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:34:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1566ms 03:34:55 INFO - PROCESS | 3640 | 1467974095612 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 03:34:55 INFO - PROCESS | 3640 | 1467974095617 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 03:34:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:34:55 INFO - PROCESS | 3640 | 1467974095622 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:34:55 INFO - PROCESS | 3640 | 1467974095625 Marionette TRACE conn3 <- [1,2486,null,{}] 03:34:55 INFO - PROCESS | 3640 | 1467974095631 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:34:55 INFO - PROCESS | 3640 | 1467974095634 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:55 INFO - PROCESS | 3640 | 1467974095720 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 03:34:55 INFO - PROCESS | 3640 | 1467974095820 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974095824 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:55 INFO - PROCESS | 3640 | ++DOCSHELL 10A04400 == 26 [pid = 3640] [id = 631] 03:34:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (10A08C00) [pid = 3640] [serial = 1893] [outer = 00000000] 03:34:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (10F3A000) [pid = 3640] [serial = 1894] [outer = 10A08C00] 03:34:55 INFO - PROCESS | 3640 | 1467974095874 Marionette DEBUG loaded listener.js 03:34:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (112AC800) [pid = 3640] [serial = 1895] [outer = 10A08C00] 03:34:56 INFO - PROCESS | 3640 | 1467974096293 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:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 759ms 03:34:56 INFO - PROCESS | 3640 | 1467974096362 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 03:34:56 INFO - PROCESS | 3640 | 1467974096367 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 03:34:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:34:56 INFO - PROCESS | 3640 | 1467974096373 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:34:56 INFO - PROCESS | 3640 | 1467974096376 Marionette TRACE conn3 <- [1,2490,null,{}] 03:34:56 INFO - PROCESS | 3640 | 1467974096380 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:34:56 INFO - PROCESS | 3640 | 1467974096382 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:56 INFO - PROCESS | 3640 | 1467974096469 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 03:34:56 INFO - PROCESS | 3640 | 1467974096478 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974096480 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:56 INFO - PROCESS | 3640 | ++DOCSHELL 1314B400 == 27 [pid = 3640] [id = 632] 03:34:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (13150000) [pid = 3640] [serial = 1896] [outer = 00000000] 03:34:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (131AF800) [pid = 3640] [serial = 1897] [outer = 13150000] 03:34:56 INFO - PROCESS | 3640 | 1467974096527 Marionette DEBUG loaded listener.js 03:34:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (131B8800) [pid = 3640] [serial = 1898] [outer = 13150000] 03:34:57 INFO - PROCESS | 3640 | 1467974097376 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:34:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:34:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1060ms 03:34:57 INFO - PROCESS | 3640 | 1467974097470 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 03:34:57 INFO - PROCESS | 3640 | 1467974097474 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 03:34:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:34:57 INFO - PROCESS | 3640 | 1467974097479 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:34:57 INFO - PROCESS | 3640 | 1467974097484 Marionette TRACE conn3 <- [1,2494,null,{}] 03:34:57 INFO - PROCESS | 3640 | 1467974097490 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:34:57 INFO - PROCESS | 3640 | 1467974097493 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:57 INFO - PROCESS | 3640 | 1467974097634 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 03:34:57 INFO - PROCESS | 3640 | 1467974097760 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 3640 | 1467974097763 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:57 INFO - PROCESS | 3640 | ++DOCSHELL 10F39C00 == 28 [pid = 3640] [id = 633] 03:34:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (10F3B800) [pid = 3640] [serial = 1899] [outer = 00000000] 03:34:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (130A4C00) [pid = 3640] [serial = 1900] [outer = 10F3B800] 03:34:57 INFO - PROCESS | 3640 | 1467974097819 Marionette DEBUG loaded listener.js 03:34:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (13270400) [pid = 3640] [serial = 1901] [outer = 10F3B800] 03:34:58 INFO - PROCESS | 3640 | 1467974098447 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:34:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:34:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1060ms 03:34:58 INFO - PROCESS | 3640 | 1467974098522 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 03:34:58 INFO - PROCESS | 3640 | 1467974098527 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 03:34:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:34:58 INFO - PROCESS | 3640 | 1467974098554 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:34:58 INFO - PROCESS | 3640 | 1467974098557 Marionette TRACE conn3 <- [1,2498,null,{}] 03:34:58 INFO - PROCESS | 3640 | 1467974098561 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:34:58 INFO - PROCESS | 3640 | 1467974098564 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:58 INFO - PROCESS | 3640 | 1467974098692 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 03:34:58 INFO - PROCESS | 3640 | 1467974098818 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974098821 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:58 INFO - PROCESS | 3640 | ++DOCSHELL 13C45C00 == 29 [pid = 3640] [id = 634] 03:34:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (13C46000) [pid = 3640] [serial = 1902] [outer = 00000000] 03:34:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (13CB4000) [pid = 3640] [serial = 1903] [outer = 13C46000] 03:34:58 INFO - PROCESS | 3640 | 1467974098885 Marionette DEBUG loaded listener.js 03:34:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (13ED4000) [pid = 3640] [serial = 1904] [outer = 13C46000] 03:34:59 INFO - PROCESS | 3640 | --DOCSHELL 10A04400 == 28 [pid = 3640] [id = 631] 03:34:59 INFO - PROCESS | 3640 | --DOCSHELL 112E0000 == 27 [pid = 3640] [id = 630] 03:34:59 INFO - PROCESS | 3640 | 1467974099579 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:34:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:34:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1075ms 03:34:59 INFO - PROCESS | 3640 | 1467974099624 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 03:34:59 INFO - PROCESS | 3640 | 1467974099628 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 03:34:59 INFO - PROCESS | 3640 | 1467974099633 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:34:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:34:59 INFO - PROCESS | 3640 | 1467974099635 Marionette TRACE conn3 <- [1,2502,null,{}] 03:34:59 INFO - PROCESS | 3640 | 1467974099641 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:34:59 INFO - PROCESS | 3640 | 1467974099643 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:59 INFO - PROCESS | 3640 | 1467974099728 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 03:34:59 INFO - PROCESS | 3640 | 1467974099889 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974099892 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:34:59 INFO - PROCESS | 3640 | ++DOCSHELL 10E73400 == 28 [pid = 3640] [id = 635] 03:34:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (10ED0400) [pid = 3640] [serial = 1905] [outer = 00000000] 03:34:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (1306CC00) [pid = 3640] [serial = 1906] [outer = 10ED0400] 03:34:59 INFO - PROCESS | 3640 | 1467974099946 Marionette DEBUG loaded listener.js 03:35:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (139CB400) [pid = 3640] [serial = 1907] [outer = 10ED0400] 03:35:00 INFO - PROCESS | 3640 | 1467974100358 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:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 807ms 03:35:00 INFO - PROCESS | 3640 | 1467974100475 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 03:35:00 INFO - PROCESS | 3640 | 1467974100479 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 03:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:35:00 INFO - PROCESS | 3640 | 1467974100485 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:35:00 INFO - PROCESS | 3640 | 1467974100487 Marionette TRACE conn3 <- [1,2506,null,{}] 03:35:00 INFO - PROCESS | 3640 | 1467974100491 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:35:00 INFO - PROCESS | 3640 | 1467974100494 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:00 INFO - PROCESS | 3640 | 1467974100619 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 03:35:00 INFO - PROCESS | 3640 | 1467974100679 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974100681 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:00 INFO - PROCESS | 3640 | ++DOCSHELL 1558F400 == 29 [pid = 3640] [id = 636] 03:35:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (1558FC00) [pid = 3640] [serial = 1908] [outer = 00000000] 03:35:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (156DCC00) [pid = 3640] [serial = 1909] [outer = 1558FC00] 03:35:00 INFO - PROCESS | 3640 | 1467974100727 Marionette DEBUG loaded listener.js 03:35:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (156E7C00) [pid = 3640] [serial = 1910] [outer = 1558FC00] 03:35:01 INFO - PROCESS | 3640 | 1467974101159 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:35:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:35:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 712ms 03:35:01 INFO - PROCESS | 3640 | 1467974101189 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 03:35:01 INFO - PROCESS | 3640 | 1467974101191 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 03:35:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:35:01 INFO - PROCESS | 3640 | 1467974101195 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:35:01 INFO - PROCESS | 3640 | 1467974101198 Marionette TRACE conn3 <- [1,2510,null,{}] 03:35:01 INFO - PROCESS | 3640 | 1467974101216 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:35:01 INFO - PROCESS | 3640 | 1467974101221 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:01 INFO - PROCESS | 3640 | 1467974101335 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 03:35:01 INFO - PROCESS | 3640 | 1467974101344 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974101347 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:01 INFO - PROCESS | 3640 | ++DOCSHELL 165D6000 == 30 [pid = 3640] [id = 637] 03:35:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (165D9400) [pid = 3640] [serial = 1911] [outer = 00000000] 03:35:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (165E2000) [pid = 3640] [serial = 1912] [outer = 165D9400] 03:35:01 INFO - PROCESS | 3640 | 1467974101393 Marionette DEBUG loaded listener.js 03:35:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (16B2A800) [pid = 3640] [serial = 1913] [outer = 165D9400] 03:35:01 INFO - PROCESS | 3640 | 1467974101860 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:35:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:35:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 696ms 03:35:01 INFO - PROCESS | 3640 | 1467974101895 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 03:35:01 INFO - PROCESS | 3640 | 1467974101898 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 03:35:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:35:01 INFO - PROCESS | 3640 | 1467974101901 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:35:01 INFO - PROCESS | 3640 | 1467974101903 Marionette TRACE conn3 <- [1,2514,null,{}] 03:35:01 INFO - PROCESS | 3640 | 1467974101906 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:35:01 INFO - PROCESS | 3640 | 1467974101908 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:02 INFO - PROCESS | 3640 | 1467974102057 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 03:35:02 INFO - PROCESS | 3640 | 1467974102079 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974102081 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:02 INFO - PROCESS | 3640 | ++DOCSHELL 16F09C00 == 31 [pid = 3640] [id = 638] 03:35:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (16F0A400) [pid = 3640] [serial = 1914] [outer = 00000000] 03:35:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (176ECC00) [pid = 3640] [serial = 1915] [outer = 16F0A400] 03:35:02 INFO - PROCESS | 3640 | 1467974102125 Marionette DEBUG loaded listener.js 03:35:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (17730800) [pid = 3640] [serial = 1916] [outer = 16F0A400] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (14FB5C00) [pid = 3640] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (17739400) [pid = 3640] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (16070000) [pid = 3640] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (112E1800) [pid = 3640] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (165DAC00) [pid = 3640] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (16B24400) [pid = 3640] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (17881400) [pid = 3640] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (10EC8000) [pid = 3640] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (10A7AC00) [pid = 3640] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (10A76800) [pid = 3640] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1394D800) [pid = 3640] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (156E1800) [pid = 3640] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (11216800) [pid = 3640] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (131B8C00) [pid = 3640] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (10A08C00) [pid = 3640] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (13948400) [pid = 3640] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:35:02 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (1972CC00) [pid = 3640] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:35:02 INFO - PROCESS | 3640 | 1467974102657 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:35:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:35:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 744ms 03:35:02 INFO - PROCESS | 3640 | 1467974102674 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 03:35:02 INFO - PROCESS | 3640 | 1467974102676 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 03:35:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:35:02 INFO - PROCESS | 3640 | 1467974102680 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:35:02 INFO - PROCESS | 3640 | 1467974102681 Marionette TRACE conn3 <- [1,2518,null,{}] 03:35:02 INFO - PROCESS | 3640 | 1467974102685 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:35:02 INFO - PROCESS | 3640 | 1467974102687 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:02 INFO - PROCESS | 3640 | 1467974102765 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 03:35:02 INFO - PROCESS | 3640 | 1467974102770 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974102772 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:02 INFO - PROCESS | 3640 | ++DOCSHELL 10F35000 == 32 [pid = 3640] [id = 639] 03:35:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (10F35C00) [pid = 3640] [serial = 1917] [outer = 00000000] 03:35:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (1428C400) [pid = 3640] [serial = 1918] [outer = 10F35C00] 03:35:02 INFO - PROCESS | 3640 | 1467974102817 Marionette DEBUG loaded listener.js 03:35:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (156E1800) [pid = 3640] [serial = 1919] [outer = 10F35C00] 03:35:03 INFO - PROCESS | 3640 | 1467974103289 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:35:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:35:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 632ms 03:35:03 INFO - PROCESS | 3640 | 1467974103317 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 03:35:03 INFO - PROCESS | 3640 | 1467974103319 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 03:35:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:35:03 INFO - PROCESS | 3640 | 1467974103323 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:35:03 INFO - PROCESS | 3640 | 1467974103324 Marionette TRACE conn3 <- [1,2522,null,{}] 03:35:03 INFO - PROCESS | 3640 | 1467974103328 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:35:03 INFO - PROCESS | 3640 | 1467974103333 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:03 INFO - PROCESS | 3640 | 1467974103432 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 03:35:03 INFO - PROCESS | 3640 | 1467974103471 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974103473 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:03 INFO - PROCESS | 3640 | ++DOCSHELL 1394B400 == 33 [pid = 3640] [id = 640] 03:35:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (176E5800) [pid = 3640] [serial = 1920] [outer = 00000000] 03:35:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (17D39400) [pid = 3640] [serial = 1921] [outer = 176E5800] 03:35:03 INFO - PROCESS | 3640 | 1467974103516 Marionette DEBUG loaded listener.js 03:35:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (17879C00) [pid = 3640] [serial = 1922] [outer = 176E5800] 03:35:03 INFO - PROCESS | 3640 | 1467974103953 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:35:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:35:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 712ms 03:35:04 INFO - PROCESS | 3640 | 1467974104023 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 03:35:04 INFO - PROCESS | 3640 | 1467974104026 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 03:35:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:35:04 INFO - PROCESS | 3640 | 1467974104031 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:35:04 INFO - PROCESS | 3640 | 1467974104034 Marionette TRACE conn3 <- [1,2526,null,{}] 03:35:04 INFO - PROCESS | 3640 | 1467974104037 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:35:04 INFO - PROCESS | 3640 | 1467974104039 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:04 INFO - PROCESS | 3640 | 1467974104121 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 03:35:04 INFO - PROCESS | 3640 | 1467974104126 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974104128 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:04 INFO - PROCESS | 3640 | ++DOCSHELL 16E46400 == 34 [pid = 3640] [id = 641] 03:35:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (19682800) [pid = 3640] [serial = 1923] [outer = 00000000] 03:35:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (19A27400) [pid = 3640] [serial = 1924] [outer = 19682800] 03:35:04 INFO - PROCESS | 3640 | 1467974104170 Marionette DEBUG loaded listener.js 03:35:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (19A5F000) [pid = 3640] [serial = 1925] [outer = 19682800] 03:35:04 INFO - PROCESS | 3640 | 1467974104704 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:35:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:35:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 744ms 03:35:04 INFO - PROCESS | 3640 | 1467974104769 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 03:35:04 INFO - PROCESS | 3640 | 1467974104773 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 03:35:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:35:04 INFO - PROCESS | 3640 | 1467974104779 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:35:04 INFO - PROCESS | 3640 | 1467974104782 Marionette TRACE conn3 <- [1,2530,null,{}] 03:35:04 INFO - PROCESS | 3640 | 1467974104788 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:35:04 INFO - PROCESS | 3640 | 1467974104791 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:05 INFO - PROCESS | 3640 | 1467974105012 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 03:35:05 INFO - PROCESS | 3640 | 1467974105123 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974105126 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:05 INFO - PROCESS | 3640 | ++DOCSHELL 10476C00 == 35 [pid = 3640] [id = 642] 03:35:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (10A10000) [pid = 3640] [serial = 1926] [outer = 00000000] 03:35:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (12B02000) [pid = 3640] [serial = 1927] [outer = 10A10000] 03:35:05 INFO - PROCESS | 3640 | 1467974105181 Marionette DEBUG loaded listener.js 03:35:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (13128400) [pid = 3640] [serial = 1928] [outer = 10A10000] 03:35:05 INFO - PROCESS | 3640 | 1467974105720 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:35:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:35:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 949ms 03:35:05 INFO - PROCESS | 3640 | 1467974105757 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 03:35:05 INFO - PROCESS | 3640 | 1467974105762 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 03:35:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:35:05 INFO - PROCESS | 3640 | 1467974105768 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:35:05 INFO - PROCESS | 3640 | 1467974105771 Marionette TRACE conn3 <- [1,2534,null,{}] 03:35:05 INFO - PROCESS | 3640 | 1467974105775 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:35:05 INFO - PROCESS | 3640 | 1467974105778 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:05 INFO - PROCESS | 3640 | 1467974105886 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 03:35:06 INFO - PROCESS | 3640 | 1467974105997 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974106000 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:06 INFO - PROCESS | 3640 | ++DOCSHELL 1428B000 == 36 [pid = 3640] [id = 643] 03:35:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (1428E800) [pid = 3640] [serial = 1929] [outer = 00000000] 03:35:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (156E0000) [pid = 3640] [serial = 1930] [outer = 1428E800] 03:35:06 INFO - PROCESS | 3640 | 1467974106101 Marionette DEBUG loaded listener.js 03:35:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (158C4400) [pid = 3640] [serial = 1931] [outer = 1428E800] 03:35:06 INFO - PROCESS | 3640 | 1467974106721 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:35:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:35:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1012ms 03:35:06 INFO - PROCESS | 3640 | 1467974106770 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 03:35:06 INFO - PROCESS | 3640 | 1467974106773 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 03:35:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:35:06 INFO - PROCESS | 3640 | 1467974106777 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:35:06 INFO - PROCESS | 3640 | 1467974106780 Marionette TRACE conn3 <- [1,2538,null,{}] 03:35:06 INFO - PROCESS | 3640 | 1467974106791 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:35:06 INFO - PROCESS | 3640 | 1467974106796 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:06 INFO - PROCESS | 3640 | 1467974106900 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 03:35:07 INFO - PROCESS | 3640 | 1467974107040 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974107043 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:07 INFO - PROCESS | 3640 | ++DOCSHELL 19681400 == 37 [pid = 3640] [id = 644] 03:35:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (19681C00) [pid = 3640] [serial = 1932] [outer = 00000000] 03:35:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (19A82C00) [pid = 3640] [serial = 1933] [outer = 19681C00] 03:35:07 INFO - PROCESS | 3640 | 1467974107099 Marionette DEBUG loaded listener.js 03:35:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (19A86C00) [pid = 3640] [serial = 1934] [outer = 19681C00] 03:35:07 INFO - PROCESS | 3640 | 1467974107771 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:35:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:35:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1012ms 03:35:07 INFO - PROCESS | 3640 | 1467974107810 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 03:35:07 INFO - PROCESS | 3640 | 1467974107813 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 03:35:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:35:07 INFO - PROCESS | 3640 | 1467974107817 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:35:07 INFO - PROCESS | 3640 | 1467974107820 Marionette TRACE conn3 <- [1,2542,null,{}] 03:35:07 INFO - PROCESS | 3640 | 1467974107824 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:35:07 INFO - PROCESS | 3640 | 1467974107826 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:07 INFO - PROCESS | 3640 | 1467974107931 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 03:35:08 INFO - PROCESS | 3640 | 1467974108067 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974108069 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:08 INFO - PROCESS | 3640 | ++DOCSHELL 10559C00 == 38 [pid = 3640] [id = 645] 03:35:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (1055E400) [pid = 3640] [serial = 1935] [outer = 00000000] 03:35:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (12824800) [pid = 3640] [serial = 1936] [outer = 1055E400] 03:35:08 INFO - PROCESS | 3640 | 1467974108124 Marionette DEBUG loaded listener.js 03:35:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (13070000) [pid = 3640] [serial = 1937] [outer = 1055E400] 03:35:08 INFO - PROCESS | 3640 | 1467974108853 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:35:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:35:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1108ms 03:35:08 INFO - PROCESS | 3640 | 1467974108909 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 03:35:08 INFO - PROCESS | 3640 | 1467974108913 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 03:35:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:35:08 INFO - PROCESS | 3640 | 1467974108917 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:35:08 INFO - PROCESS | 3640 | 1467974108922 Marionette TRACE conn3 <- [1,2546,null,{}] 03:35:08 INFO - PROCESS | 3640 | 1467974108927 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:35:08 INFO - PROCESS | 3640 | 1467974108930 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:09 INFO - PROCESS | 3640 | 1467974109042 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 03:35:09 INFO - PROCESS | 3640 | --DOCSHELL 1394B400 == 37 [pid = 3640] [id = 640] 03:35:09 INFO - PROCESS | 3640 | --DOCSHELL 10F35000 == 36 [pid = 3640] [id = 639] 03:35:09 INFO - PROCESS | 3640 | --DOCSHELL 16F09C00 == 35 [pid = 3640] [id = 638] 03:35:09 INFO - PROCESS | 3640 | --DOCSHELL 165D6000 == 34 [pid = 3640] [id = 637] 03:35:09 INFO - PROCESS | 3640 | --DOCSHELL 1558F400 == 33 [pid = 3640] [id = 636] 03:35:09 INFO - PROCESS | 3640 | --DOCSHELL 10E73400 == 32 [pid = 3640] [id = 635] 03:35:09 INFO - PROCESS | 3640 | --DOCSHELL 1314B400 == 31 [pid = 3640] [id = 632] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (131AF800) [pid = 3640] [serial = 1897] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (1967F000) [pid = 3640] [serial = 1877] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (11C48400) [pid = 3640] [serial = 1891] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (12D85C00) [pid = 3640] [serial = 1892] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (165E0800) [pid = 3640] [serial = 1864] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (1671D800) [pid = 3640] [serial = 1865] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (17005800) [pid = 3640] [serial = 1868] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (16E44800) [pid = 3640] [serial = 1867] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (1967A000) [pid = 3640] [serial = 1847] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (129B6000) [pid = 3640] [serial = 1849] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1312F400) [pid = 3640] [serial = 1850] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (130A1800) [pid = 3640] [serial = 1882] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (13C4B400) [pid = 3640] [serial = 1873] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (13EC8800) [pid = 3640] [serial = 1852] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (15592C00) [pid = 3640] [serial = 1853] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (156E9400) [pid = 3640] [serial = 1861] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (11C49000) [pid = 3640] [serial = 1855] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (12822000) [pid = 3640] [serial = 1856] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (131F0800) [pid = 3640] [serial = 1858] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (112AC800) [pid = 3640] [serial = 1895] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (139CEC00) [pid = 3640] [serial = 1859] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (156E7000) [pid = 3640] [serial = 1885] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (131B3000) [pid = 3640] [serial = 1883] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (19A67C00) [pid = 3640] [serial = 1888] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (19A23400) [pid = 3640] [serial = 1879] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (165D6400) [pid = 3640] [serial = 1886] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (17D36C00) [pid = 3640] [serial = 1870] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (1802D400) [pid = 3640] [serial = 1876] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (19A80000) [pid = 3640] [serial = 1889] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (19A5F800) [pid = 3640] [serial = 1880] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (10F3A000) [pid = 3640] [serial = 1894] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (177A4400) [pid = 3640] [serial = 1871] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 57 (155EB400) [pid = 3640] [serial = 1874] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | --DOMWINDOW == 56 (15883000) [pid = 3640] [serial = 1862] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3640 | 1467974109181 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974109184 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:09 INFO - PROCESS | 3640 | ++DOCSHELL 10F35000 == 32 [pid = 3640] [id = 646] 03:35:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 57 (10F3A000) [pid = 3640] [serial = 1938] [outer = 00000000] 03:35:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 58 (11402000) [pid = 3640] [serial = 1939] [outer = 10F3A000] 03:35:09 INFO - PROCESS | 3640 | 1467974109233 Marionette DEBUG loaded listener.js 03:35:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (129AFC00) [pid = 3640] [serial = 1940] [outer = 10F3A000] 03:35:09 INFO - PROCESS | 3640 | 1467974109694 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:35:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:35:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 838ms 03:35:09 INFO - PROCESS | 3640 | 1467974109758 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 03:35:09 INFO - PROCESS | 3640 | 1467974109762 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 03:35:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:35:09 INFO - PROCESS | 3640 | 1467974109768 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:35:09 INFO - PROCESS | 3640 | 1467974109770 Marionette TRACE conn3 <- [1,2550,null,{}] 03:35:09 INFO - PROCESS | 3640 | 1467974109774 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:35:09 INFO - PROCESS | 3640 | 1467974109777 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:09 INFO - PROCESS | 3640 | 1467974109865 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 03:35:09 INFO - PROCESS | 3640 | 1467974109878 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974109881 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:09 INFO - PROCESS | 3640 | ++DOCSHELL 131B7000 == 33 [pid = 3640] [id = 647] 03:35:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (131B7400) [pid = 3640] [serial = 1941] [outer = 00000000] 03:35:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (1394C000) [pid = 3640] [serial = 1942] [outer = 131B7400] 03:35:09 INFO - PROCESS | 3640 | 1467974109927 Marionette DEBUG loaded listener.js 03:35:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (13C3FC00) [pid = 3640] [serial = 1943] [outer = 131B7400] 03:35:10 INFO - PROCESS | 3640 | 1467974110455 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:35:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:35:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 712ms 03:35:10 INFO - PROCESS | 3640 | 1467974110500 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 03:35:10 INFO - PROCESS | 3640 | 1467974110502 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 03:35:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:35:10 INFO - PROCESS | 3640 | 1467974110506 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:35:10 INFO - PROCESS | 3640 | 1467974110509 Marionette TRACE conn3 <- [1,2554,null,{}] 03:35:10 INFO - PROCESS | 3640 | 1467974110519 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:35:10 INFO - PROCESS | 3640 | 1467974110524 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:10 INFO - PROCESS | 3640 | 1467974110609 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 03:35:10 INFO - PROCESS | 3640 | 1467974110708 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974110711 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:10 INFO - PROCESS | 3640 | ++DOCSHELL 156DC000 == 34 [pid = 3640] [id = 648] 03:35:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (156DC400) [pid = 3640] [serial = 1944] [outer = 00000000] 03:35:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (15833400) [pid = 3640] [serial = 1945] [outer = 156DC400] 03:35:10 INFO - PROCESS | 3640 | 1467974110757 Marionette DEBUG loaded listener.js 03:35:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (158CE400) [pid = 3640] [serial = 1946] [outer = 156DC400] 03:35:11 INFO - PROCESS | 3640 | 1467974111138 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:35:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:35:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 712ms 03:35:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:35:11 INFO - PROCESS | 3640 | 1467974111204 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 03:35:11 INFO - PROCESS | 3640 | 1467974111207 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 03:35:11 INFO - PROCESS | 3640 | 1467974111210 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:35:11 INFO - PROCESS | 3640 | 1467974111212 Marionette TRACE conn3 <- [1,2558,null,{}] 03:35:11 INFO - PROCESS | 3640 | 1467974111215 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:35:11 INFO - PROCESS | 3640 | 1467974111217 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:11 INFO - PROCESS | 3640 | 1467974111384 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 03:35:11 INFO - PROCESS | 3640 | 1467974111404 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974111406 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:11 INFO - PROCESS | 3640 | ++DOCSHELL 1394B400 == 35 [pid = 3640] [id = 649] 03:35:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (13C3D400) [pid = 3640] [serial = 1947] [outer = 00000000] 03:35:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (165D9C00) [pid = 3640] [serial = 1948] [outer = 13C3D400] 03:35:11 INFO - PROCESS | 3640 | 1467974111450 Marionette DEBUG loaded listener.js 03:35:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (165E1C00) [pid = 3640] [serial = 1949] [outer = 13C3D400] 03:35:11 INFO - PROCESS | 3640 | 1467974111889 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:35:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:35:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 743ms 03:35:11 INFO - PROCESS | 3640 | 1467974111950 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 03:35:11 INFO - PROCESS | 3640 | 1467974111952 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 03:35:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:35:11 INFO - PROCESS | 3640 | 1467974111957 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:35:11 INFO - PROCESS | 3640 | 1467974111958 Marionette TRACE conn3 <- [1,2562,null,{}] 03:35:11 INFO - PROCESS | 3640 | 1467974111962 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:35:11 INFO - PROCESS | 3640 | 1467974111964 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:12 INFO - PROCESS | 3640 | 1467974112076 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 03:35:12 INFO - PROCESS | 3640 | 1467974112144 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974112146 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:12 INFO - PROCESS | 3640 | ++DOCSHELL 16E39400 == 36 [pid = 3640] [id = 650] 03:35:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (16E39800) [pid = 3640] [serial = 1950] [outer = 00000000] 03:35:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (16E47000) [pid = 3640] [serial = 1951] [outer = 16E39800] 03:35:12 INFO - PROCESS | 3640 | 1467974112190 Marionette DEBUG loaded listener.js 03:35:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (16E48000) [pid = 3640] [serial = 1952] [outer = 16E39800] 03:35:12 INFO - PROCESS | 3640 | 1467974112636 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:35:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:35:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 759ms 03:35:12 INFO - PROCESS | 3640 | 1467974112720 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 03:35:12 INFO - PROCESS | 3640 | 1467974112722 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 03:35:12 INFO - PROCESS | 3640 | 1467974112733 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:35:12 INFO - PROCESS | 3640 | 1467974112734 Marionette TRACE conn3 <- [1,2566,null,{}] 03:35:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:35:12 INFO - PROCESS | 3640 | 1467974112738 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:35:12 INFO - PROCESS | 3640 | 1467974112791 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:12 INFO - PROCESS | 3640 | 1467974112923 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 03:35:12 INFO - PROCESS | 3640 | 1467974112986 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974112988 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:12 INFO - PROCESS | 3640 | ++DOCSHELL 16E46C00 == 37 [pid = 3640] [id = 651] 03:35:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (17082800) [pid = 3640] [serial = 1953] [outer = 00000000] 03:35:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (19679000) [pid = 3640] [serial = 1954] [outer = 17082800] 03:35:13 INFO - PROCESS | 3640 | 1467974113031 Marionette DEBUG loaded listener.js 03:35:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (1967C800) [pid = 3640] [serial = 1955] [outer = 17082800] 03:35:13 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (165D9400) [pid = 3640] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:35:13 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (16F0A400) [pid = 3640] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:35:13 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (10ED0400) [pid = 3640] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:35:13 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (10F35C00) [pid = 3640] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:35:13 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (176E5800) [pid = 3640] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:35:13 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (1558FC00) [pid = 3640] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:35:13 INFO - PROCESS | 3640 | 1467974113452 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:35:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:35:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 744ms 03:35:13 INFO - PROCESS | 3640 | 1467974113509 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 03:35:13 INFO - PROCESS | 3640 | 1467974113511 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 03:35:13 INFO - PROCESS | 3640 | 1467974113514 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:35:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:35:13 INFO - PROCESS | 3640 | 1467974113516 Marionette TRACE conn3 <- [1,2570,null,{}] 03:35:13 INFO - PROCESS | 3640 | 1467974113519 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:35:13 INFO - PROCESS | 3640 | 1467974113521 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:13 INFO - PROCESS | 3640 | 1467974113600 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 03:35:13 INFO - PROCESS | 3640 | 1467974113607 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974113609 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:13 INFO - PROCESS | 3640 | ++DOCSHELL 130A0800 == 38 [pid = 3640] [id = 652] 03:35:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (130A5400) [pid = 3640] [serial = 1956] [outer = 00000000] 03:35:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (1620B400) [pid = 3640] [serial = 1957] [outer = 130A5400] 03:35:13 INFO - PROCESS | 3640 | 1467974113653 Marionette DEBUG loaded listener.js 03:35:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (139CA400) [pid = 3640] [serial = 1958] [outer = 130A5400] 03:35:14 INFO - PROCESS | 3640 | 1467974114087 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:35:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:35:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 602ms 03:35:14 INFO - PROCESS | 3640 | 1467974114123 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 03:35:14 INFO - PROCESS | 3640 | 1467974114125 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 03:35:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:35:14 INFO - PROCESS | 3640 | 1467974114128 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:35:14 INFO - PROCESS | 3640 | 1467974114130 Marionette TRACE conn3 <- [1,2574,null,{}] 03:35:14 INFO - PROCESS | 3640 | 1467974114133 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:35:14 INFO - PROCESS | 3640 | 1467974114135 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:14 INFO - PROCESS | 3640 | 1467974114216 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 03:35:14 INFO - PROCESS | 3640 | 1467974114221 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974114223 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:14 INFO - PROCESS | 3640 | ++DOCSHELL 1558FC00 == 39 [pid = 3640] [id = 653] 03:35:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (1772DC00) [pid = 3640] [serial = 1959] [outer = 00000000] 03:35:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (19A64C00) [pid = 3640] [serial = 1960] [outer = 1772DC00] 03:35:14 INFO - PROCESS | 3640 | 1467974114265 Marionette DEBUG loaded listener.js 03:35:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (19A7C400) [pid = 3640] [serial = 1961] [outer = 1772DC00] 03:35:14 INFO - PROCESS | 3640 | 1467974114763 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:35:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:35:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 708ms 03:35:14 INFO - PROCESS | 3640 | 1467974114827 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 03:35:14 INFO - PROCESS | 3640 | 1467974114829 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 03:35:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:35:14 INFO - PROCESS | 3640 | 1467974114833 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:35:14 INFO - PROCESS | 3640 | 1467974114834 Marionette TRACE conn3 <- [1,2578,null,{}] 03:35:14 INFO - PROCESS | 3640 | 1467974114838 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:35:14 INFO - PROCESS | 3640 | 1467974114840 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:14 INFO - PROCESS | 3640 | 1467974114922 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 03:35:14 INFO - PROCESS | 3640 | 1467974114931 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974114933 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:14 INFO - PROCESS | 3640 | ++DOCSHELL 19A80400 == 40 [pid = 3640] [id = 654] 03:35:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (19A80800) [pid = 3640] [serial = 1962] [outer = 00000000] 03:35:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (19AB4000) [pid = 3640] [serial = 1963] [outer = 19A80800] 03:35:14 INFO - PROCESS | 3640 | 1467974114976 Marionette DEBUG loaded listener.js 03:35:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (19AB9C00) [pid = 3640] [serial = 1964] [outer = 19A80800] 03:35:15 INFO - PROCESS | 3640 | 1467974115467 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:35:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:35:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 706ms 03:35:15 INFO - PROCESS | 3640 | 1467974115533 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 03:35:15 INFO - PROCESS | 3640 | 1467974115538 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 03:35:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:35:15 INFO - PROCESS | 3640 | 1467974115543 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:35:15 INFO - PROCESS | 3640 | 1467974115548 Marionette TRACE conn3 <- [1,2582,null,{}] 03:35:15 INFO - PROCESS | 3640 | 1467974115555 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:35:15 INFO - PROCESS | 3640 | 1467974115558 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:15 INFO - PROCESS | 3640 | 1467974115723 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 03:35:15 INFO - PROCESS | 3640 | 1467974115830 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974115835 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:15 INFO - PROCESS | 3640 | ++DOCSHELL 1120B000 == 41 [pid = 3640] [id = 655] 03:35:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (1120C800) [pid = 3640] [serial = 1965] [outer = 00000000] 03:35:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (11406000) [pid = 3640] [serial = 1966] [outer = 1120C800] 03:35:15 INFO - PROCESS | 3640 | 1467974115892 Marionette DEBUG loaded listener.js 03:35:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (12B09C00) [pid = 3640] [serial = 1967] [outer = 1120C800] 03:35:16 INFO - PROCESS | 3640 | 1467974116509 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:35:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:35:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1005ms 03:35:16 INFO - PROCESS | 3640 | 1467974116545 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 03:35:16 INFO - PROCESS | 3640 | 1467974116550 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 03:35:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:35:16 INFO - PROCESS | 3640 | 1467974116556 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:35:16 INFO - PROCESS | 3640 | 1467974116559 Marionette TRACE conn3 <- [1,2586,null,{}] 03:35:16 INFO - PROCESS | 3640 | 1467974116563 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:35:16 INFO - PROCESS | 3640 | 1467974116566 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:16 INFO - PROCESS | 3640 | 1467974116676 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 03:35:16 INFO - PROCESS | 3640 | 1467974116815 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 3640 | 1467974116818 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:16 INFO - PROCESS | 3640 | ++DOCSHELL 139D8400 == 42 [pid = 3640] [id = 656] 03:35:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (13C41000) [pid = 3640] [serial = 1968] [outer = 00000000] 03:35:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (14289C00) [pid = 3640] [serial = 1969] [outer = 13C41000] 03:35:16 INFO - PROCESS | 3640 | 1467974116873 Marionette DEBUG loaded listener.js 03:35:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (14F83800) [pid = 3640] [serial = 1970] [outer = 13C41000] 03:35:17 INFO - PROCESS | 3640 | 1467974117559 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:35:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:35:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1005ms 03:35:17 INFO - PROCESS | 3640 | 1467974117591 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 03:35:17 INFO - PROCESS | 3640 | 1467974117594 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 03:35:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:35:17 INFO - PROCESS | 3640 | 1467974117598 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:35:17 INFO - PROCESS | 3640 | 1467974117601 Marionette TRACE conn3 <- [1,2590,null,{}] 03:35:17 INFO - PROCESS | 3640 | 1467974117612 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:35:17 INFO - PROCESS | 3640 | 1467974117617 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:17 INFO - PROCESS | 3640 | 1467974117729 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 03:35:17 INFO - PROCESS | 3640 | 1467974117867 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974117871 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:17 INFO - PROCESS | 3640 | ++DOCSHELL 16E45000 == 43 [pid = 3640] [id = 657] 03:35:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (176ED000) [pid = 3640] [serial = 1971] [outer = 00000000] 03:35:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (19682C00) [pid = 3640] [serial = 1972] [outer = 176ED000] 03:35:17 INFO - PROCESS | 3640 | 1467974117927 Marionette DEBUG loaded listener.js 03:35:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (19A88800) [pid = 3640] [serial = 1973] [outer = 176ED000] 03:35:18 INFO - PROCESS | 3640 | 1467974118536 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:35:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:35:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1004ms 03:35:18 INFO - PROCESS | 3640 | 1467974118599 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 03:35:18 INFO - PROCESS | 3640 | 1467974118602 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 03:35:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:35:18 INFO - PROCESS | 3640 | 1467974118606 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:35:18 INFO - PROCESS | 3640 | 1467974118608 Marionette TRACE conn3 <- [1,2594,null,{}] 03:35:18 INFO - PROCESS | 3640 | 1467974118612 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:35:18 INFO - PROCESS | 3640 | 1467974118614 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:18 INFO - PROCESS | 3640 | 1467974118720 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 03:35:18 INFO - PROCESS | 3640 | 1467974118858 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974118860 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:18 INFO - PROCESS | 3640 | ++DOCSHELL 10A7E800 == 44 [pid = 3640] [id = 658] 03:35:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (17D34800) [pid = 3640] [serial = 1974] [outer = 00000000] 03:35:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (19E81400) [pid = 3640] [serial = 1975] [outer = 17D34800] 03:35:18 INFO - PROCESS | 3640 | 1467974118914 Marionette DEBUG loaded listener.js 03:35:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (19EE4000) [pid = 3640] [serial = 1976] [outer = 17D34800] 03:35:19 INFO - PROCESS | 3640 | 1467974119705 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:35:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:35:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1146ms 03:35:19 INFO - PROCESS | 3640 | 1467974119752 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 03:35:19 INFO - PROCESS | 3640 | 1467974119756 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 03:35:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:35:19 INFO - PROCESS | 3640 | 1467974119760 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:35:19 INFO - PROCESS | 3640 | 1467974119763 Marionette TRACE conn3 <- [1,2598,null,{}] 03:35:19 INFO - PROCESS | 3640 | 1467974119769 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:35:19 INFO - PROCESS | 3640 | 1467974119771 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:19 INFO - PROCESS | 3640 | 1467974119873 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 03:35:20 INFO - PROCESS | 3640 | 1467974120018 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974120020 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:20 INFO - PROCESS | 3640 | ++DOCSHELL 10ED0400 == 45 [pid = 3640] [id = 659] 03:35:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (10F30000) [pid = 3640] [serial = 1977] [outer = 00000000] 03:35:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (112AD400) [pid = 3640] [serial = 1978] [outer = 10F30000] 03:35:20 INFO - PROCESS | 3640 | 1467974120072 Marionette DEBUG loaded listener.js 03:35:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (12822000) [pid = 3640] [serial = 1979] [outer = 10F30000] 03:35:20 INFO - PROCESS | 3640 | --DOCSHELL 1558FC00 == 44 [pid = 3640] [id = 653] 03:35:20 INFO - PROCESS | 3640 | --DOCSHELL 130A0800 == 43 [pid = 3640] [id = 652] 03:35:20 INFO - PROCESS | 3640 | --DOCSHELL 16E46C00 == 42 [pid = 3640] [id = 651] 03:35:20 INFO - PROCESS | 3640 | --DOCSHELL 16E39400 == 41 [pid = 3640] [id = 650] 03:35:20 INFO - PROCESS | 3640 | --DOCSHELL 1394B400 == 40 [pid = 3640] [id = 649] 03:35:20 INFO - PROCESS | 3640 | --DOCSHELL 156DC000 == 39 [pid = 3640] [id = 648] 03:35:20 INFO - PROCESS | 3640 | --DOCSHELL 131B7000 == 38 [pid = 3640] [id = 647] 03:35:20 INFO - PROCESS | 3640 | --DOCSHELL 10F35000 == 37 [pid = 3640] [id = 646] 03:35:20 INFO - PROCESS | 3640 | --DOCSHELL 10559C00 == 36 [pid = 3640] [id = 645] 03:35:20 INFO - PROCESS | 3640 | --DOCSHELL 19681400 == 35 [pid = 3640] [id = 644] 03:35:20 INFO - PROCESS | 3640 | --DOCSHELL 1428B000 == 34 [pid = 3640] [id = 643] 03:35:20 INFO - PROCESS | 3640 | --DOCSHELL 10476C00 == 33 [pid = 3640] [id = 642] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (165E2000) [pid = 3640] [serial = 1912] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (176ECC00) [pid = 3640] [serial = 1915] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (1306CC00) [pid = 3640] [serial = 1906] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (13CB4000) [pid = 3640] [serial = 1903] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (130A4C00) [pid = 3640] [serial = 1900] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (156E1800) [pid = 3640] [serial = 1919] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (1428C400) [pid = 3640] [serial = 1918] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (17D39400) [pid = 3640] [serial = 1921] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (17730800) [pid = 3640] [serial = 1916] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (19A27400) [pid = 3640] [serial = 1924] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (156DCC00) [pid = 3640] [serial = 1909] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (156E7C00) [pid = 3640] [serial = 1910] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (16B2A800) [pid = 3640] [serial = 1913] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (17879C00) [pid = 3640] [serial = 1922] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (139CB400) [pid = 3640] [serial = 1907] [outer = 00000000] [url = about:blank] 03:35:20 INFO - PROCESS | 3640 | 1467974120563 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:35:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:35:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 832ms 03:35:20 INFO - PROCESS | 3640 | 1467974120600 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 03:35:20 INFO - PROCESS | 3640 | 1467974120604 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 03:35:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:35:20 INFO - PROCESS | 3640 | 1467974120611 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:35:20 INFO - PROCESS | 3640 | 1467974120613 Marionette TRACE conn3 <- [1,2602,null,{}] 03:35:20 INFO - PROCESS | 3640 | 1467974120617 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:35:20 INFO - PROCESS | 3640 | 1467974120619 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:20 INFO - PROCESS | 3640 | 1467974120706 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 03:35:20 INFO - PROCESS | 3640 | 1467974120715 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974120717 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:20 INFO - PROCESS | 3640 | ++DOCSHELL 1312F800 == 34 [pid = 3640] [id = 660] 03:35:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (1314B400) [pid = 3640] [serial = 1980] [outer = 00000000] 03:35:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (131B5400) [pid = 3640] [serial = 1981] [outer = 1314B400] 03:35:20 INFO - PROCESS | 3640 | 1467974120767 Marionette DEBUG loaded listener.js 03:35:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (131BD400) [pid = 3640] [serial = 1982] [outer = 1314B400] 03:35:21 INFO - PROCESS | 3640 | 1467974121273 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:35:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:35:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 706ms 03:35:21 INFO - PROCESS | 3640 | 1467974121314 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 03:35:21 INFO - PROCESS | 3640 | 1467974121316 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 03:35:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:35:21 INFO - PROCESS | 3640 | 1467974121320 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:35:21 INFO - PROCESS | 3640 | 1467974121323 Marionette TRACE conn3 <- [1,2606,null,{}] 03:35:21 INFO - PROCESS | 3640 | 1467974121333 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:35:21 INFO - PROCESS | 3640 | 1467974121338 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:21 INFO - PROCESS | 3640 | 1467974121422 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 03:35:21 INFO - PROCESS | 3640 | 1467974121431 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974121434 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:21 INFO - PROCESS | 3640 | ++DOCSHELL 13ED5000 == 35 [pid = 3640] [id = 661] 03:35:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (1428AC00) [pid = 3640] [serial = 1983] [outer = 00000000] 03:35:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (14F7A400) [pid = 3640] [serial = 1984] [outer = 1428AC00] 03:35:21 INFO - PROCESS | 3640 | 1467974121485 Marionette DEBUG loaded listener.js 03:35:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (155E8000) [pid = 3640] [serial = 1985] [outer = 1428AC00] 03:35:21 INFO - PROCESS | 3640 | 1467974121955 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:35:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:35:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 691ms 03:35:22 INFO - PROCESS | 3640 | 1467974122020 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 03:35:22 INFO - PROCESS | 3640 | 1467974122022 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 03:35:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:35:22 INFO - PROCESS | 3640 | 1467974122026 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:35:22 INFO - PROCESS | 3640 | 1467974122028 Marionette TRACE conn3 <- [1,2610,null,{}] 03:35:22 INFO - PROCESS | 3640 | 1467974122031 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:35:22 INFO - PROCESS | 3640 | 1467974122033 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:22 INFO - PROCESS | 3640 | 1467974122117 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 03:35:22 INFO - PROCESS | 3640 | 1467974122256 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974122258 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:22 INFO - PROCESS | 3640 | ++DOCSHELL 0C774800 == 36 [pid = 3640] [id = 662] 03:35:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (13ECDC00) [pid = 3640] [serial = 1986] [outer = 00000000] 03:35:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (158CE000) [pid = 3640] [serial = 1987] [outer = 13ECDC00] 03:35:22 INFO - PROCESS | 3640 | 1467974122310 Marionette DEBUG loaded listener.js 03:35:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (16076400) [pid = 3640] [serial = 1988] [outer = 13ECDC00] 03:35:22 INFO - PROCESS | 3640 | 1467974122706 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:35:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:35:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 738ms 03:35:22 INFO - PROCESS | 3640 | 1467974122766 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 03:35:22 INFO - PROCESS | 3640 | 1467974122768 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 03:35:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:35:22 INFO - PROCESS | 3640 | 1467974122772 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:35:22 INFO - PROCESS | 3640 | 1467974122774 Marionette TRACE conn3 <- [1,2614,null,{}] 03:35:22 INFO - PROCESS | 3640 | 1467974122782 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:35:22 INFO - PROCESS | 3640 | 1467974122784 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:22 INFO - PROCESS | 3640 | 1467974122900 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 03:35:22 INFO - PROCESS | 3640 | 1467974122909 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974122911 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:22 INFO - PROCESS | 3640 | ++DOCSHELL 158C4C00 == 37 [pid = 3640] [id = 663] 03:35:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (16209800) [pid = 3640] [serial = 1989] [outer = 00000000] 03:35:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (165E2800) [pid = 3640] [serial = 1990] [outer = 16209800] 03:35:22 INFO - PROCESS | 3640 | 1467974122955 Marionette DEBUG loaded listener.js 03:35:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1671C800) [pid = 3640] [serial = 1991] [outer = 16209800] 03:35:23 INFO - PROCESS | 3640 | 1467974123410 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:35:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:35:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 706ms 03:35:23 INFO - PROCESS | 3640 | 1467974123471 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 03:35:23 INFO - PROCESS | 3640 | 1467974123473 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 03:35:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:35:23 INFO - PROCESS | 3640 | 1467974123476 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:35:23 INFO - PROCESS | 3640 | 1467974123478 Marionette TRACE conn3 <- [1,2618,null,{}] 03:35:23 INFO - PROCESS | 3640 | 1467974123481 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:35:23 INFO - PROCESS | 3640 | 1467974123487 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:23 INFO - PROCESS | 3640 | 1467974123667 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 03:35:23 INFO - PROCESS | 3640 | 1467974123728 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974123731 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:23 INFO - PROCESS | 3640 | ++DOCSHELL 16E3C400 == 38 [pid = 3640] [id = 664] 03:35:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (16E40000) [pid = 3640] [serial = 1992] [outer = 00000000] 03:35:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (177A4400) [pid = 3640] [serial = 1993] [outer = 16E40000] 03:35:23 INFO - PROCESS | 3640 | 1467974123774 Marionette DEBUG loaded listener.js 03:35:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (1802E000) [pid = 3640] [serial = 1994] [outer = 16E40000] 03:35:24 INFO - PROCESS | 3640 | 1467974124191 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:35:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:35:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 738ms 03:35:24 INFO - PROCESS | 3640 | 1467974124217 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 03:35:24 INFO - PROCESS | 3640 | 1467974124219 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 03:35:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:35:24 INFO - PROCESS | 3640 | 1467974124223 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:35:24 INFO - PROCESS | 3640 | 1467974124225 Marionette TRACE conn3 <- [1,2622,null,{}] 03:35:24 INFO - PROCESS | 3640 | 1467974124228 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:35:24 INFO - PROCESS | 3640 | 1467974124230 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:24 INFO - PROCESS | 3640 | 1467974124359 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 03:35:24 INFO - PROCESS | 3640 | 1467974124426 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974124428 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:24 INFO - PROCESS | 3640 | ++DOCSHELL 1120A400 == 39 [pid = 3640] [id = 665] 03:35:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (1120FC00) [pid = 3640] [serial = 1995] [outer = 00000000] 03:35:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (19680000) [pid = 3640] [serial = 1996] [outer = 1120FC00] 03:35:24 INFO - PROCESS | 3640 | 1467974124523 Marionette DEBUG loaded listener.js 03:35:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (1967F400) [pid = 3640] [serial = 1997] [outer = 1120FC00] 03:35:24 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (16E39800) [pid = 3640] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:35:24 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (17082800) [pid = 3640] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:35:24 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (156DC400) [pid = 3640] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:35:24 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (131B7400) [pid = 3640] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:35:24 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (10F3A000) [pid = 3640] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:35:24 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (130A5400) [pid = 3640] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:35:24 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (1772DC00) [pid = 3640] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:35:24 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (13C3D400) [pid = 3640] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:35:25 INFO - PROCESS | 3640 | 1467974125063 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:35:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:35:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 847ms 03:35:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:35:25 INFO - PROCESS | 3640 | 1467974125098 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 03:35:25 INFO - PROCESS | 3640 | 1467974125100 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 03:35:25 INFO - PROCESS | 3640 | 1467974125104 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:35:25 INFO - PROCESS | 3640 | 1467974125105 Marionette TRACE conn3 <- [1,2626,null,{}] 03:35:25 INFO - PROCESS | 3640 | 1467974125109 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:35:25 INFO - PROCESS | 3640 | 1467974125111 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:25 INFO - PROCESS | 3640 | 1467974125191 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 03:35:25 INFO - PROCESS | 3640 | 1467974125196 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974125198 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:25 INFO - PROCESS | 3640 | ++DOCSHELL 11407400 == 40 [pid = 3640] [id = 666] 03:35:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (12933800) [pid = 3640] [serial = 1998] [outer = 00000000] 03:35:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (16F05400) [pid = 3640] [serial = 1999] [outer = 12933800] 03:35:25 INFO - PROCESS | 3640 | 1467974125241 Marionette DEBUG loaded listener.js 03:35:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (17737000) [pid = 3640] [serial = 2000] [outer = 12933800] 03:35:25 INFO - PROCESS | 3640 | 1467974125678 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:35:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:35:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 628ms 03:35:25 INFO - PROCESS | 3640 | 1467974125742 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 03:35:25 INFO - PROCESS | 3640 | 1467974125744 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 03:35:25 INFO - PROCESS | 3640 | 1467974125747 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:35:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:35:25 INFO - PROCESS | 3640 | 1467974125749 Marionette TRACE conn3 <- [1,2630,null,{}] 03:35:25 INFO - PROCESS | 3640 | 1467974125753 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:35:25 INFO - PROCESS | 3640 | 1467974125755 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:25 INFO - PROCESS | 3640 | 1467974125838 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 03:35:25 INFO - PROCESS | 3640 | 1467974125844 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974125846 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:25 INFO - PROCESS | 3640 | ++DOCSHELL 18033C00 == 41 [pid = 3640] [id = 667] 03:35:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (19678800) [pid = 3640] [serial = 2001] [outer = 00000000] 03:35:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (19A83000) [pid = 3640] [serial = 2002] [outer = 19678800] 03:35:25 INFO - PROCESS | 3640 | 1467974125888 Marionette DEBUG loaded listener.js 03:35:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (19AAE000) [pid = 3640] [serial = 2003] [outer = 19678800] 03:35:26 INFO - PROCESS | 3640 | 1467974126313 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:35:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:35:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 597ms 03:35:26 INFO - PROCESS | 3640 | 1467974126346 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 03:35:26 INFO - PROCESS | 3640 | 1467974126348 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 03:35:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:35:26 INFO - PROCESS | 3640 | 1467974126351 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:35:26 INFO - PROCESS | 3640 | 1467974126353 Marionette TRACE conn3 <- [1,2634,null,{}] 03:35:26 INFO - PROCESS | 3640 | 1467974126371 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:35:26 INFO - PROCESS | 3640 | 1467974126373 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:26 INFO - PROCESS | 3640 | 1467974126464 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 03:35:26 INFO - PROCESS | 3640 | 1467974126469 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974126471 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:26 INFO - PROCESS | 3640 | ++DOCSHELL 10A78800 == 42 [pid = 3640] [id = 668] 03:35:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (19A5E800) [pid = 3640] [serial = 2004] [outer = 00000000] 03:35:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (19EE2C00) [pid = 3640] [serial = 2005] [outer = 19A5E800] 03:35:26 INFO - PROCESS | 3640 | 1467974126513 Marionette DEBUG loaded listener.js 03:35:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (19EE8400) [pid = 3640] [serial = 2006] [outer = 19A5E800] 03:35:27 INFO - PROCESS | 3640 | 1467974127195 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:35:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:35:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 910ms 03:35:27 INFO - PROCESS | 3640 | 1467974127255 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 03:35:27 INFO - PROCESS | 3640 | 1467974127260 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 03:35:27 INFO - PROCESS | 3640 | 1467974127265 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:35:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:35:27 INFO - PROCESS | 3640 | 1467974127268 Marionette TRACE conn3 <- [1,2638,null,{}] 03:35:27 INFO - PROCESS | 3640 | 1467974127275 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:35:27 INFO - PROCESS | 3640 | 1467974127278 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:27 INFO - PROCESS | 3640 | 1467974127423 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 03:35:27 INFO - PROCESS | 3640 | 1467974127568 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974127571 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:27 INFO - PROCESS | 3640 | ++DOCSHELL 10A76400 == 43 [pid = 3640] [id = 669] 03:35:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (10F35800) [pid = 3640] [serial = 2007] [outer = 00000000] 03:35:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (13070800) [pid = 3640] [serial = 2008] [outer = 10F35800] 03:35:27 INFO - PROCESS | 3640 | 1467974127635 Marionette DEBUG loaded listener.js 03:35:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (131B6000) [pid = 3640] [serial = 2009] [outer = 10F35800] 03:35:28 INFO - PROCESS | 3640 | 1467974128217 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:35:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:35:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1004ms 03:35:28 INFO - PROCESS | 3640 | 1467974128269 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 03:35:28 INFO - PROCESS | 3640 | 1467974128274 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 03:35:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:35:28 INFO - PROCESS | 3640 | 1467974128280 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:35:28 INFO - PROCESS | 3640 | 1467974128283 Marionette TRACE conn3 <- [1,2642,null,{}] 03:35:28 INFO - PROCESS | 3640 | 1467974128287 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:35:28 INFO - PROCESS | 3640 | 1467974128290 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:28 INFO - PROCESS | 3640 | 1467974128402 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 03:35:28 INFO - PROCESS | 3640 | 1467974128558 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 3640 | 1467974128561 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:28 INFO - PROCESS | 3640 | ++DOCSHELL 13CB9000 == 44 [pid = 3640] [id = 670] 03:35:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 100 (13CBF800) [pid = 3640] [serial = 2010] [outer = 00000000] 03:35:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 101 (156DBC00) [pid = 3640] [serial = 2011] [outer = 13CBF800] 03:35:28 INFO - PROCESS | 3640 | 1467974128617 Marionette DEBUG loaded listener.js 03:35:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 102 (156EA000) [pid = 3640] [serial = 2012] [outer = 13CBF800] 03:35:29 INFO - PROCESS | 3640 | 1467974129243 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:35:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:35:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1004ms 03:35:29 INFO - PROCESS | 3640 | 1467974129282 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 03:35:29 INFO - PROCESS | 3640 | 1467974129284 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 03:35:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:35:29 INFO - PROCESS | 3640 | 1467974129288 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:35:29 INFO - PROCESS | 3640 | 1467974129292 Marionette TRACE conn3 <- [1,2646,null,{}] 03:35:29 INFO - PROCESS | 3640 | 1467974129303 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:35:29 INFO - PROCESS | 3640 | 1467974129308 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:29 INFO - PROCESS | 3640 | 1467974129416 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 03:35:29 INFO - PROCESS | 3640 | 1467974129561 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974129565 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:29 INFO - PROCESS | 3640 | ++DOCSHELL 17D34C00 == 45 [pid = 3640] [id = 671] 03:35:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 103 (17D39400) [pid = 3640] [serial = 2013] [outer = 00000000] 03:35:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 104 (19E75800) [pid = 3640] [serial = 2014] [outer = 17D39400] 03:35:29 INFO - PROCESS | 3640 | 1467974129624 Marionette DEBUG loaded listener.js 03:35:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 105 (19EE0000) [pid = 3640] [serial = 2015] [outer = 17D39400] 03:35:30 INFO - PROCESS | 3640 | 1467974130220 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:35:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:35:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 958ms 03:35:30 INFO - PROCESS | 3640 | 1467974130232 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 03:35:30 INFO - PROCESS | 3640 | 1467974130235 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 03:35:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:35:30 INFO - PROCESS | 3640 | 1467974130256 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:35:30 INFO - PROCESS | 3640 | 1467974130258 Marionette TRACE conn3 <- [1,2650,null,{}] 03:35:30 INFO - PROCESS | 3640 | 1467974130261 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:35:30 INFO - PROCESS | 3640 | 1467974130264 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:30 INFO - PROCESS | 3640 | 1467974130373 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 03:35:30 INFO - PROCESS | 3640 | 1467974130727 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974130729 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:30 INFO - PROCESS | 3640 | ++DOCSHELL 10A79400 == 46 [pid = 3640] [id = 672] 03:35:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 106 (10A7C800) [pid = 3640] [serial = 2016] [outer = 00000000] 03:35:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 107 (10F34000) [pid = 3640] [serial = 2017] [outer = 10A7C800] 03:35:30 INFO - PROCESS | 3640 | 1467974130779 Marionette DEBUG loaded listener.js 03:35:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 108 (1140B800) [pid = 3640] [serial = 2018] [outer = 10A7C800] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 10F39C00 == 45 [pid = 3640] [id = 633] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 18033C00 == 44 [pid = 3640] [id = 667] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 11407400 == 43 [pid = 3640] [id = 666] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 1120A400 == 42 [pid = 3640] [id = 665] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 16E3C400 == 41 [pid = 3640] [id = 664] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 158C4C00 == 40 [pid = 3640] [id = 663] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 0C774800 == 39 [pid = 3640] [id = 662] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 13ED5000 == 38 [pid = 3640] [id = 661] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 1312F800 == 37 [pid = 3640] [id = 660] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 10ED0400 == 36 [pid = 3640] [id = 659] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 1120B000 == 35 [pid = 3640] [id = 655] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 139D8400 == 34 [pid = 3640] [id = 656] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 19A80400 == 33 [pid = 3640] [id = 654] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 16E46400 == 32 [pid = 3640] [id = 641] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 13C45C00 == 31 [pid = 3640] [id = 634] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 16E45000 == 30 [pid = 3640] [id = 657] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 10A7E800 == 29 [pid = 3640] [id = 658] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 13CB9000 == 28 [pid = 3640] [id = 670] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 17D34C00 == 27 [pid = 3640] [id = 671] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 10A78800 == 26 [pid = 3640] [id = 668] 03:35:32 INFO - PROCESS | 3640 | --DOCSHELL 10A76400 == 25 [pid = 3640] [id = 669] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 107 (16E47000) [pid = 3640] [serial = 1951] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 106 (19679000) [pid = 3640] [serial = 1954] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 105 (15833400) [pid = 3640] [serial = 1945] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 104 (19A82C00) [pid = 3640] [serial = 1933] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 103 (1394C000) [pid = 3640] [serial = 1942] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 102 (13C3FC00) [pid = 3640] [serial = 1943] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 101 (12824800) [pid = 3640] [serial = 1936] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 100 (11402000) [pid = 3640] [serial = 1939] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 99 (129AFC00) [pid = 3640] [serial = 1940] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (156E0000) [pid = 3640] [serial = 1930] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (16E48000) [pid = 3640] [serial = 1952] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (12B02000) [pid = 3640] [serial = 1927] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (19AB4000) [pid = 3640] [serial = 1963] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (1620B400) [pid = 3640] [serial = 1957] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (139CA400) [pid = 3640] [serial = 1958] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (19A7C400) [pid = 3640] [serial = 1961] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (1967C800) [pid = 3640] [serial = 1955] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (158CE400) [pid = 3640] [serial = 1946] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (165D9C00) [pid = 3640] [serial = 1948] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (165E1C00) [pid = 3640] [serial = 1949] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (19A64C00) [pid = 3640] [serial = 1960] [outer = 00000000] [url = about:blank] 03:35:32 INFO - PROCESS | 3640 | 1467974132269 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:35:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:35:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2024ms 03:35:32 INFO - PROCESS | 3640 | 1467974132300 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 03:35:32 INFO - PROCESS | 3640 | 1467974132304 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 03:35:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:35:32 INFO - PROCESS | 3640 | 1467974132310 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:35:32 INFO - PROCESS | 3640 | 1467974132313 Marionette TRACE conn3 <- [1,2654,null,{}] 03:35:32 INFO - PROCESS | 3640 | 1467974132318 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:35:32 INFO - PROCESS | 3640 | 1467974132321 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:32 INFO - PROCESS | 3640 | 1467974132413 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 03:35:32 INFO - PROCESS | 3640 | 1467974132519 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974132523 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:32 INFO - PROCESS | 3640 | ++DOCSHELL 10EC8800 == 26 [pid = 3640] [id = 673] 03:35:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (10F35000) [pid = 3640] [serial = 2019] [outer = 00000000] 03:35:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (112A4400) [pid = 3640] [serial = 2020] [outer = 10F35000] 03:35:32 INFO - PROCESS | 3640 | 1467974132570 Marionette DEBUG loaded listener.js 03:35:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (11403400) [pid = 3640] [serial = 2021] [outer = 10F35000] 03:35:33 INFO - PROCESS | 3640 | 1467974133489 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:35:33 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:35:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1193ms 03:35:33 INFO - PROCESS | 3640 | 1467974133513 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 03:35:33 INFO - PROCESS | 3640 | 1467974133518 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 03:35:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:35:33 INFO - PROCESS | 3640 | 1467974133525 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:35:33 INFO - PROCESS | 3640 | 1467974133527 Marionette TRACE conn3 <- [1,2658,null,{}] 03:35:33 INFO - PROCESS | 3640 | 1467974133532 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:35:33 INFO - PROCESS | 3640 | 1467974133535 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:33 INFO - PROCESS | 3640 | 1467974133622 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 03:35:33 INFO - PROCESS | 3640 | 1467974133629 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974133632 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:33 INFO - PROCESS | 3640 | ++DOCSHELL 131B7800 == 27 [pid = 3640] [id = 674] 03:35:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (131B8C00) [pid = 3640] [serial = 2022] [outer = 00000000] 03:35:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (13446400) [pid = 3640] [serial = 2023] [outer = 131B8C00] 03:35:33 INFO - PROCESS | 3640 | 1467974133680 Marionette DEBUG loaded listener.js 03:35:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (139CA400) [pid = 3640] [serial = 2024] [outer = 131B8C00] 03:35:34 INFO - PROCESS | 3640 | 1467974134655 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:35:34 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:35:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:35:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 03:35:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:35:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1146ms 03:35:34 INFO - PROCESS | 3640 | 1467974134677 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 03:35:34 INFO - PROCESS | 3640 | 1467974134679 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 03:35:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:35:34 INFO - PROCESS | 3640 | 1467974134683 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:35:34 INFO - PROCESS | 3640 | 1467974134687 Marionette TRACE conn3 <- [1,2662,null,{}] 03:35:34 INFO - PROCESS | 3640 | 1467974134698 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:35:34 INFO - PROCESS | 3640 | 1467974134703 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:34 INFO - PROCESS | 3640 | 1467974134834 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 03:35:34 INFO - PROCESS | 3640 | 1467974134841 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974134844 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:34 INFO - PROCESS | 3640 | ++DOCSHELL 156E4C00 == 28 [pid = 3640] [id = 675] 03:35:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (156E5000) [pid = 3640] [serial = 2025] [outer = 00000000] 03:35:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (158CE800) [pid = 3640] [serial = 2026] [outer = 156E5000] 03:35:34 INFO - PROCESS | 3640 | 1467974134892 Marionette DEBUG loaded listener.js 03:35:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (165D5C00) [pid = 3640] [serial = 2027] [outer = 156E5000] 03:35:35 INFO - PROCESS | 3640 | 1467974135851 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:35:35 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:35:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:35:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 03:35:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:35:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1192ms 03:35:35 INFO - PROCESS | 3640 | 1467974135886 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 03:35:35 INFO - PROCESS | 3640 | 1467974135888 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 03:35:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:35:35 INFO - PROCESS | 3640 | 1467974135897 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:35:35 INFO - PROCESS | 3640 | 1467974135899 Marionette TRACE conn3 <- [1,2666,null,{}] 03:35:35 INFO - PROCESS | 3640 | 1467974135902 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:35:35 INFO - PROCESS | 3640 | 1467974135904 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:36 INFO - PROCESS | 3640 | 1467974136022 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 03:35:36 INFO - PROCESS | 3640 | 1467974136028 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974136030 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:36 INFO - PROCESS | 3640 | ++DOCSHELL 165DE000 == 29 [pid = 3640] [id = 676] 03:35:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (165E3800) [pid = 3640] [serial = 2028] [outer = 00000000] 03:35:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 98 (16E48C00) [pid = 3640] [serial = 2029] [outer = 165E3800] 03:35:36 INFO - PROCESS | 3640 | 1467974136131 Marionette DEBUG loaded listener.js 03:35:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 99 (1700D400) [pid = 3640] [serial = 2030] [outer = 165E3800] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 98 (13C46000) [pid = 3640] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 97 (1055E400) [pid = 3640] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (16209800) [pid = 3640] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (16E40000) [pid = 3640] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (19A80800) [pid = 3640] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (1120C800) [pid = 3640] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (13C41000) [pid = 3640] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (17D34800) [pid = 3640] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (10F30000) [pid = 3640] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (176ED000) [pid = 3640] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (1428AC00) [pid = 3640] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (13ECDC00) [pid = 3640] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (1314B400) [pid = 3640] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (1120FC00) [pid = 3640] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (19A5E800) [pid = 3640] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (19678800) [pid = 3640] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (12933800) [pid = 3640] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (19681C00) [pid = 3640] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (10A10000) [pid = 3640] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (13150000) [pid = 3640] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (19682800) [pid = 3640] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (10F3B800) [pid = 3640] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:35:36 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (1428E800) [pid = 3640] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:35:37 INFO - PROCESS | 3640 | 1467974137391 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:35:37 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:35:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1570ms 03:35:37 INFO - PROCESS | 3640 | 1467974137457 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 03:35:37 INFO - PROCESS | 3640 | 1467974137459 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 03:35:37 INFO - PROCESS | 3640 | 1467974137463 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:35:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:35:37 INFO - PROCESS | 3640 | 1467974137465 Marionette TRACE conn3 <- [1,2670,null,{}] 03:35:37 INFO - PROCESS | 3640 | 1467974137468 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:35:37 INFO - PROCESS | 3640 | 1467974137470 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:37 INFO - PROCESS | 3640 | 1467974137569 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 03:35:37 INFO - PROCESS | 3640 | 1467974137575 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974137577 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:37 INFO - PROCESS | 3640 | ++DOCSHELL 11402800 == 30 [pid = 3640] [id = 677] 03:35:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (11405400) [pid = 3640] [serial = 2031] [outer = 00000000] 03:35:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (13C47400) [pid = 3640] [serial = 2032] [outer = 11405400] 03:35:37 INFO - PROCESS | 3640 | 1467974137621 Marionette DEBUG loaded listener.js 03:35:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (1428D000) [pid = 3640] [serial = 2033] [outer = 11405400] 03:35:38 INFO - PROCESS | 3640 | 1467974138572 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:35:38 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:35:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1161ms 03:35:38 INFO - PROCESS | 3640 | 1467974138616 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 03:35:38 INFO - PROCESS | 3640 | 1467974138618 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 03:35:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:35:38 INFO - PROCESS | 3640 | 1467974138621 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:35:38 INFO - PROCESS | 3640 | 1467974138623 Marionette TRACE conn3 <- [1,2674,null,{}] 03:35:38 INFO - PROCESS | 3640 | 1467974138626 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:35:38 INFO - PROCESS | 3640 | 1467974138632 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:38 INFO - PROCESS | 3640 | 1467974138780 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 03:35:38 INFO - PROCESS | 3640 | 1467974138921 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974138925 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:39 INFO - PROCESS | 3640 | ++DOCSHELL 1055E000 == 31 [pid = 3640] [id = 678] 03:35:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (1055EC00) [pid = 3640] [serial = 2034] [outer = 00000000] 03:35:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (10A77C00) [pid = 3640] [serial = 2035] [outer = 1055EC00] 03:35:39 INFO - PROCESS | 3640 | 1467974139026 Marionette DEBUG loaded listener.js 03:35:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (10F34C00) [pid = 3640] [serial = 2036] [outer = 1055EC00] 03:35:40 INFO - PROCESS | 3640 | 1467974140250 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:35:40 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:35:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:35:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 03:35:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:35:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1648ms 03:35:40 INFO - PROCESS | 3640 | 1467974140307 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 03:35:40 INFO - PROCESS | 3640 | 1467974140311 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 03:35:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:35:40 INFO - PROCESS | 3640 | 1467974140317 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:35:40 INFO - PROCESS | 3640 | 1467974140320 Marionette TRACE conn3 <- [1,2678,null,{}] 03:35:40 INFO - PROCESS | 3640 | 1467974140325 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:35:40 INFO - PROCESS | 3640 | 1467974140328 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:40 INFO - PROCESS | 3640 | 1467974140476 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 03:35:40 INFO - PROCESS | 3640 | 1467974140597 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974140600 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:40 INFO - PROCESS | 3640 | ++DOCSHELL 131F0400 == 32 [pid = 3640] [id = 679] 03:35:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (131F1800) [pid = 3640] [serial = 2037] [outer = 00000000] 03:35:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (139D6C00) [pid = 3640] [serial = 2038] [outer = 131F1800] 03:35:40 INFO - PROCESS | 3640 | 1467974140700 Marionette DEBUG loaded listener.js 03:35:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (13C46000) [pid = 3640] [serial = 2039] [outer = 131F1800] 03:35:41 INFO - PROCESS | 3640 | --DOCSHELL 16E3BC00 == 31 [pid = 3640] [id = 582] 03:35:41 INFO - PROCESS | 3640 | --DOCSHELL 139D8800 == 30 [pid = 3640] [id = 579] 03:35:41 INFO - PROCESS | 3640 | --DOCSHELL 13C3EC00 == 29 [pid = 3640] [id = 580] 03:35:41 INFO - PROCESS | 3640 | --DOCSHELL 10ECAC00 == 28 [pid = 3640] [id = 577] 03:35:41 INFO - PROCESS | 3640 | --DOCSHELL 11402800 == 27 [pid = 3640] [id = 677] 03:35:41 INFO - PROCESS | 3640 | --DOCSHELL 165DE000 == 26 [pid = 3640] [id = 676] 03:35:41 INFO - PROCESS | 3640 | --DOCSHELL 156E4C00 == 25 [pid = 3640] [id = 675] 03:35:41 INFO - PROCESS | 3640 | --DOCSHELL 131B7800 == 24 [pid = 3640] [id = 674] 03:35:41 INFO - PROCESS | 3640 | --DOCSHELL 10EC8800 == 23 [pid = 3640] [id = 673] 03:35:41 INFO - PROCESS | 3640 | --DOCSHELL 10A79400 == 22 [pid = 3640] [id = 672] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (158C4400) [pid = 3640] [serial = 1931] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (13ED4000) [pid = 3640] [serial = 1904] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (13070000) [pid = 3640] [serial = 1937] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (19A86C00) [pid = 3640] [serial = 1934] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (13128400) [pid = 3640] [serial = 1928] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (131B8800) [pid = 3640] [serial = 1898] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (19A5F000) [pid = 3640] [serial = 1925] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (13270400) [pid = 3640] [serial = 1901] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (165E2800) [pid = 3640] [serial = 1990] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1802E000) [pid = 3640] [serial = 1994] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (177A4400) [pid = 3640] [serial = 1993] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (19AB9C00) [pid = 3640] [serial = 1964] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (11406000) [pid = 3640] [serial = 1966] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (12B09C00) [pid = 3640] [serial = 1967] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (14289C00) [pid = 3640] [serial = 1969] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (14F83800) [pid = 3640] [serial = 1970] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (19E81400) [pid = 3640] [serial = 1975] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (19EE4000) [pid = 3640] [serial = 1976] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (112AD400) [pid = 3640] [serial = 1978] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (12822000) [pid = 3640] [serial = 1979] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (19682C00) [pid = 3640] [serial = 1972] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (19A88800) [pid = 3640] [serial = 1973] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (14F7A400) [pid = 3640] [serial = 1984] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (155E8000) [pid = 3640] [serial = 1985] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (158CE000) [pid = 3640] [serial = 1987] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (131B5400) [pid = 3640] [serial = 1981] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (131BD400) [pid = 3640] [serial = 1982] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 57 (19680000) [pid = 3640] [serial = 1996] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 56 (1967F400) [pid = 3640] [serial = 1997] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 55 (19EE2C00) [pid = 3640] [serial = 2005] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 54 (19EE8400) [pid = 3640] [serial = 2006] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 53 (19AAE000) [pid = 3640] [serial = 2003] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 52 (19A83000) [pid = 3640] [serial = 2002] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 51 (16F05400) [pid = 3640] [serial = 1999] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 50 (1671C800) [pid = 3640] [serial = 1991] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 49 (17737000) [pid = 3640] [serial = 2000] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | --DOMWINDOW == 48 (16076400) [pid = 3640] [serial = 1988] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 3640 | 1467974141978 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:35:42 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:35:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:35:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 03:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:35:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1710ms 03:35:42 INFO - PROCESS | 3640 | 1467974142024 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 03:35:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:35:42 INFO - PROCESS | 3640 | 1467974142027 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 03:35:42 INFO - PROCESS | 3640 | 1467974142033 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:35:42 INFO - PROCESS | 3640 | 1467974142036 Marionette TRACE conn3 <- [1,2682,null,{}] 03:35:42 INFO - PROCESS | 3640 | 1467974142076 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:35:42 INFO - PROCESS | 3640 | 1467974142079 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:42 INFO - PROCESS | 3640 | 1467974142198 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 03:35:42 INFO - PROCESS | 3640 | 1467974142208 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974142213 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:42 INFO - PROCESS | 3640 | ++DOCSHELL 10A0BC00 == 23 [pid = 3640] [id = 680] 03:35:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 49 (10A76800) [pid = 3640] [serial = 2040] [outer = 00000000] 03:35:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 50 (129AF800) [pid = 3640] [serial = 2041] [outer = 10A76800] 03:35:42 INFO - PROCESS | 3640 | 1467974142261 Marionette DEBUG loaded listener.js 03:35:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 51 (12D7A800) [pid = 3640] [serial = 2042] [outer = 10A76800] 03:35:43 INFO - PROCESS | 3640 | 1467974143212 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:35:43 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:35:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:35:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 03:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:35:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1193ms 03:35:43 INFO - PROCESS | 3640 | 1467974143231 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 03:35:43 INFO - PROCESS | 3640 | 1467974143235 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 03:35:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:35:43 INFO - PROCESS | 3640 | 1467974143241 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:35:43 INFO - PROCESS | 3640 | 1467974143244 Marionette TRACE conn3 <- [1,2686,null,{}] 03:35:43 INFO - PROCESS | 3640 | 1467974143248 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:35:43 INFO - PROCESS | 3640 | 1467974143250 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:43 INFO - PROCESS | 3640 | 1467974143343 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 03:35:43 INFO - PROCESS | 3640 | 1467974143350 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974143353 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:43 INFO - PROCESS | 3640 | ++DOCSHELL 131E7C00 == 24 [pid = 3640] [id = 681] 03:35:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 52 (13270800) [pid = 3640] [serial = 2043] [outer = 00000000] 03:35:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 53 (13C3F800) [pid = 3640] [serial = 2044] [outer = 13270800] 03:35:43 INFO - PROCESS | 3640 | 1467974143400 Marionette DEBUG loaded listener.js 03:35:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 54 (13C4CC00) [pid = 3640] [serial = 2045] [outer = 13270800] 03:35:44 INFO - PROCESS | 3640 | 1467974144382 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:35:44 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:35:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:35:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 03:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:35:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1192ms 03:35:44 INFO - PROCESS | 3640 | 1467974144434 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 03:35:44 INFO - PROCESS | 3640 | 1467974144436 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 03:35:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:35:44 INFO - PROCESS | 3640 | 1467974144445 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:35:44 INFO - PROCESS | 3640 | 1467974144449 Marionette TRACE conn3 <- [1,2690,null,{}] 03:35:44 INFO - PROCESS | 3640 | 1467974144459 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:35:44 INFO - PROCESS | 3640 | 1467974144464 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:44 INFO - PROCESS | 3640 | 1467974144588 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 03:35:44 INFO - PROCESS | 3640 | 1467974144596 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974144599 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:44 INFO - PROCESS | 3640 | ++DOCSHELL 112A6400 == 25 [pid = 3640] [id = 682] 03:35:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 55 (12D7E000) [pid = 3640] [serial = 2046] [outer = 00000000] 03:35:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 56 (156E4C00) [pid = 3640] [serial = 2047] [outer = 12D7E000] 03:35:44 INFO - PROCESS | 3640 | 1467974144705 Marionette DEBUG loaded listener.js 03:35:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 57 (15837400) [pid = 3640] [serial = 2048] [outer = 12D7E000] 03:35:44 INFO - PROCESS | 3640 | --DOMWINDOW == 56 (10F35000) [pid = 3640] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:35:44 INFO - PROCESS | 3640 | --DOMWINDOW == 55 (10F35800) [pid = 3640] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:35:44 INFO - PROCESS | 3640 | --DOMWINDOW == 54 (13CBF800) [pid = 3640] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:35:44 INFO - PROCESS | 3640 | --DOMWINDOW == 53 (17D39400) [pid = 3640] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:35:44 INFO - PROCESS | 3640 | --DOMWINDOW == 52 (156E5000) [pid = 3640] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:35:44 INFO - PROCESS | 3640 | --DOMWINDOW == 51 (165E3800) [pid = 3640] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:35:44 INFO - PROCESS | 3640 | --DOMWINDOW == 50 (131B8C00) [pid = 3640] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:35:45 INFO - PROCESS | 3640 | 1467974145183 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:35:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:35:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 801ms 03:35:45 INFO - PROCESS | 3640 | 1467974145241 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 03:35:45 INFO - PROCESS | 3640 | 1467974145244 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 03:35:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:35:45 INFO - PROCESS | 3640 | 1467974145247 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:35:45 INFO - PROCESS | 3640 | 1467974145249 Marionette TRACE conn3 <- [1,2694,null,{}] 03:35:45 INFO - PROCESS | 3640 | 1467974145252 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:35:45 INFO - PROCESS | 3640 | 1467974145254 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:45 INFO - PROCESS | 3640 | 1467974145343 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 03:35:45 INFO - PROCESS | 3640 | 1467974145351 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974145353 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:45 INFO - PROCESS | 3640 | ++DOCSHELL 1620C400 == 26 [pid = 3640] [id = 683] 03:35:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 51 (1620D400) [pid = 3640] [serial = 2049] [outer = 00000000] 03:35:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 52 (165DC000) [pid = 3640] [serial = 2050] [outer = 1620D400] 03:35:45 INFO - PROCESS | 3640 | 1467974145397 Marionette DEBUG loaded listener.js 03:35:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 53 (16716000) [pid = 3640] [serial = 2051] [outer = 1620D400] 03:35:45 INFO - PROCESS | 3640 | 1467974145843 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:35:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:35:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 628ms 03:35:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:35:45 INFO - PROCESS | 3640 | 1467974145885 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 03:35:45 INFO - PROCESS | 3640 | 1467974145887 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 03:35:45 INFO - PROCESS | 3640 | 1467974145890 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:35:45 INFO - PROCESS | 3640 | 1467974145892 Marionette TRACE conn3 <- [1,2698,null,{}] 03:35:45 INFO - PROCESS | 3640 | 1467974145895 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:35:45 INFO - PROCESS | 3640 | 1467974145897 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:46 INFO - PROCESS | 3640 | 1467974145982 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 03:35:46 INFO - PROCESS | 3640 | 1467974146023 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974146025 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:46 INFO - PROCESS | 3640 | ++DOCSHELL 12B02400 == 27 [pid = 3640] [id = 684] 03:35:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 54 (1671A800) [pid = 3640] [serial = 2052] [outer = 00000000] 03:35:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 55 (16E39C00) [pid = 3640] [serial = 2053] [outer = 1671A800] 03:35:46 INFO - PROCESS | 3640 | 1467974146069 Marionette DEBUG loaded listener.js 03:35:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 56 (16E3CC00) [pid = 3640] [serial = 2054] [outer = 1671A800] 03:35:46 INFO - PROCESS | 3640 | 1467974146572 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:35:46 INFO - PROCESS | 3640 | 1467974146623 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 03:35:46 INFO - PROCESS | 3640 | 1467974146627 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:35:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:35:46 INFO - PROCESS | 3640 | 1467974146628 Marionette TRACE conn3 <- [1,2702,null,{}] 03:35:46 INFO - PROCESS | 3640 | 1467974146632 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:35:46 INFO - PROCESS | 3640 | 1467974146637 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:46 INFO - PROCESS | 3640 | 1467974146753 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 03:35:46 INFO - PROCESS | 3640 | 1467974146759 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974146761 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:46 INFO - PROCESS | 3640 | ++DOCSHELL 16E39400 == 28 [pid = 3640] [id = 685] 03:35:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 57 (176EF400) [pid = 3640] [serial = 2055] [outer = 00000000] 03:35:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 58 (17D39400) [pid = 3640] [serial = 2056] [outer = 176EF400] 03:35:46 INFO - PROCESS | 3640 | 1467974146807 Marionette DEBUG loaded listener.js 03:35:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (18033C00) [pid = 3640] [serial = 2057] [outer = 176EF400] 03:35:47 INFO - PROCESS | 3640 | 1467974147251 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:35:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:35:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 644ms 03:35:47 INFO - PROCESS | 3640 | 1467974147280 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 03:35:47 INFO - PROCESS | 3640 | 1467974147282 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 03:35:47 INFO - PROCESS | 3640 | 1467974147286 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:35:47 INFO - PROCESS | 3640 | 1467974147287 Marionette TRACE conn3 <- [1,2706,null,{}] 03:35:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:35:47 INFO - PROCESS | 3640 | 1467974147291 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:35:47 INFO - PROCESS | 3640 | 1467974147293 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:47 INFO - PROCESS | 3640 | 1467974147371 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 03:35:47 INFO - PROCESS | 3640 | 1467974147377 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974147379 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:47 INFO - PROCESS | 3640 | ++DOCSHELL 1967BC00 == 29 [pid = 3640] [id = 686] 03:35:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (1967C800) [pid = 3640] [serial = 2058] [outer = 00000000] 03:35:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (19682000) [pid = 3640] [serial = 2059] [outer = 1967C800] 03:35:47 INFO - PROCESS | 3640 | 1467974147422 Marionette DEBUG loaded listener.js 03:35:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (19721C00) [pid = 3640] [serial = 2060] [outer = 1967C800] 03:35:47 INFO - PROCESS | 3640 | 1467974147877 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:35:47 INFO - PROCESS | 3640 | 1467974147969 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 03:35:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:35:47 INFO - PROCESS | 3640 | 1467974147976 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:35:47 INFO - PROCESS | 3640 | 1467974147980 Marionette TRACE conn3 <- [1,2710,null,{}] 03:35:48 INFO - PROCESS | 3640 | 1467974147986 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:35:48 INFO - PROCESS | 3640 | 1467974147990 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:48 INFO - PROCESS | 3640 | 1467974148120 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 03:35:48 INFO - PROCESS | 3640 | 1467974148255 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974148260 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:48 INFO - PROCESS | 3640 | ++DOCSHELL 112E0800 == 30 [pid = 3640] [id = 687] 03:35:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (112EB800) [pid = 3640] [serial = 2061] [outer = 00000000] 03:35:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (12937800) [pid = 3640] [serial = 2062] [outer = 112EB800] 03:35:48 INFO - PROCESS | 3640 | 1467974148317 Marionette DEBUG loaded listener.js 03:35:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (13036800) [pid = 3640] [serial = 2063] [outer = 112EB800] 03:35:48 INFO - PROCESS | 3640 | 1467974148983 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:35:49 INFO - PROCESS | 3640 | 1467974149031 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 03:35:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:35:49 INFO - PROCESS | 3640 | 1467974149056 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:35:49 INFO - PROCESS | 3640 | 1467974149060 Marionette TRACE conn3 <- [1,2714,null,{}] 03:35:49 INFO - PROCESS | 3640 | 1467974149064 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:35:49 INFO - PROCESS | 3640 | 1467974149067 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:49 INFO - PROCESS | 3640 | 1467974149219 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 03:35:49 INFO - PROCESS | 3640 | 1467974149359 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974149361 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:49 INFO - PROCESS | 3640 | ++DOCSHELL 13C43800 == 31 [pid = 3640] [id = 688] 03:35:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (13CBD800) [pid = 3640] [serial = 2064] [outer = 00000000] 03:35:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (15592C00) [pid = 3640] [serial = 2065] [outer = 13CBD800] 03:35:49 INFO - PROCESS | 3640 | 1467974149420 Marionette DEBUG loaded listener.js 03:35:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (156E5C00) [pid = 3640] [serial = 2066] [outer = 13CBD800] 03:35:50 INFO - PROCESS | 3640 | 1467974149995 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:35:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:35:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1004ms 03:35:50 INFO - PROCESS | 3640 | 1467974150061 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 03:35:50 INFO - PROCESS | 3640 | 1467974150064 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 03:35:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:35:50 INFO - PROCESS | 3640 | 1467974150068 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:35:50 INFO - PROCESS | 3640 | 1467974150070 Marionette TRACE conn3 <- [1,2718,null,{}] 03:35:50 INFO - PROCESS | 3640 | 1467974150080 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:35:50 INFO - PROCESS | 3640 | 1467974150085 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:50 INFO - PROCESS | 3640 | 1467974150242 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 03:35:50 INFO - PROCESS | 3640 | 1467974150380 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974150384 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:50 INFO - PROCESS | 3640 | ++DOCSHELL 1762C800 == 32 [pid = 3640] [id = 689] 03:35:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (176EC800) [pid = 3640] [serial = 2067] [outer = 00000000] 03:35:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (1787A800) [pid = 3640] [serial = 2068] [outer = 176EC800] 03:35:50 INFO - PROCESS | 3640 | 1467974150443 Marionette DEBUG loaded listener.js 03:35:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (17D33000) [pid = 3640] [serial = 2069] [outer = 176EC800] 03:35:51 INFO - PROCESS | 3640 | 1467974151567 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:35:51 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:35:51 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:35:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 03:35:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:35:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1570ms 03:35:51 INFO - PROCESS | 3640 | 1467974151679 Marionette TRACE conn3 -> [0,2721,"getWindowHandle",null] 03:35:51 INFO - PROCESS | 3640 | 1467974151683 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 03:35:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:35:51 INFO - PROCESS | 3640 | 1467974151691 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:35:51 INFO - PROCESS | 3640 | 1467974151694 Marionette TRACE conn3 <- [1,2722,null,{}] 03:35:51 INFO - PROCESS | 3640 | 1467974151699 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:35:51 INFO - PROCESS | 3640 | 1467974151702 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:51 INFO - PROCESS | 3640 | 1467974151788 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 03:35:51 INFO - PROCESS | 3640 | 1467974151968 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974151970 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:52 INFO - PROCESS | 3640 | ++DOCSHELL 129AC800 == 33 [pid = 3640] [id = 690] 03:35:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (129AF400) [pid = 3640] [serial = 2070] [outer = 00000000] 03:35:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (12DCB000) [pid = 3640] [serial = 2071] [outer = 129AF400] 03:35:52 INFO - PROCESS | 3640 | 1467974152071 Marionette DEBUG loaded listener.js 03:35:52 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (1314C400) [pid = 3640] [serial = 2072] [outer = 129AF400] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 1055F800 == 32 [pid = 3640] [id = 584] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 10A03C00 == 31 [pid = 3640] [id = 587] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 156E7400 == 30 [pid = 3640] [id = 588] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 13C42000 == 29 [pid = 3640] [id = 594] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 1055E000 == 28 [pid = 3640] [id = 678] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 16207400 == 27 [pid = 3640] [id = 590] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 1A15E000 == 26 [pid = 3640] [id = 589] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 13073400 == 25 [pid = 3640] [id = 578] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 11C40800 == 24 [pid = 3640] [id = 593] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 15589400 == 23 [pid = 3640] [id = 586] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 158CF400 == 22 [pid = 3640] [id = 581] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 139D8000 == 21 [pid = 3640] [id = 585] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 131E7400 == 20 [pid = 3640] [id = 583] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 1281F400 == 19 [pid = 3640] [id = 592] 03:35:52 INFO - PROCESS | 3640 | --DOCSHELL 112AA000 == 18 [pid = 3640] [id = 591] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (13C47400) [pid = 3640] [serial = 2032] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (112A4400) [pid = 3640] [serial = 2020] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (11403400) [pid = 3640] [serial = 2021] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (131B6000) [pid = 3640] [serial = 2009] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (13070800) [pid = 3640] [serial = 2008] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (156EA000) [pid = 3640] [serial = 2012] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (156DBC00) [pid = 3640] [serial = 2011] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (19EE0000) [pid = 3640] [serial = 2015] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (19E75800) [pid = 3640] [serial = 2014] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (158CE800) [pid = 3640] [serial = 2026] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (16E48C00) [pid = 3640] [serial = 2029] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (165D5C00) [pid = 3640] [serial = 2027] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (13446400) [pid = 3640] [serial = 2023] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (10F34000) [pid = 3640] [serial = 2017] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (1700D400) [pid = 3640] [serial = 2030] [outer = 00000000] [url = about:blank] 03:35:52 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (139CA400) [pid = 3640] [serial = 2024] [outer = 00000000] [url = about:blank] 03:35:53 INFO - PROCESS | 3640 | 1467974153215 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:35:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:35:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1570ms 03:35:53 INFO - PROCESS | 3640 | 1467974153287 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 03:35:53 INFO - PROCESS | 3640 | 1467974153291 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 03:35:53 INFO - PROCESS | 3640 | 1467974153296 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:35:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:35:53 INFO - PROCESS | 3640 | 1467974153301 Marionette TRACE conn3 <- [1,2726,null,{}] 03:35:53 INFO - PROCESS | 3640 | 1467974153306 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:35:53 INFO - PROCESS | 3640 | 1467974153308 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:53 INFO - PROCESS | 3640 | 1467974153438 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 03:35:53 INFO - PROCESS | 3640 | 1467974153530 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974153533 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:53 INFO - PROCESS | 3640 | ++DOCSHELL 10EC7400 == 19 [pid = 3640] [id = 691] 03:35:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (10ECAC00) [pid = 3640] [serial = 2073] [outer = 00000000] 03:35:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (112A6000) [pid = 3640] [serial = 2074] [outer = 10ECAC00] 03:35:53 INFO - PROCESS | 3640 | 1467974153579 Marionette DEBUG loaded listener.js 03:35:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (11406000) [pid = 3640] [serial = 2075] [outer = 10ECAC00] 03:35:53 INFO - PROCESS | 3640 | 1467974153974 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:35:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:35:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 737ms 03:35:54 INFO - PROCESS | 3640 | 1467974154043 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 03:35:54 INFO - PROCESS | 3640 | 1467974154048 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 03:35:54 INFO - PROCESS | 3640 | 1467974154055 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:35:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:35:54 INFO - PROCESS | 3640 | 1467974154057 Marionette TRACE conn3 <- [1,2730,null,{}] 03:35:54 INFO - PROCESS | 3640 | 1467974154061 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:35:54 INFO - PROCESS | 3640 | 1467974154064 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:54 INFO - PROCESS | 3640 | 1467974154158 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 03:35:54 INFO - PROCESS | 3640 | 1467974154170 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974154173 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:54 INFO - PROCESS | 3640 | ++DOCSHELL 13150C00 == 20 [pid = 3640] [id = 692] 03:35:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (13153C00) [pid = 3640] [serial = 2076] [outer = 00000000] 03:35:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (131B6800) [pid = 3640] [serial = 2077] [outer = 13153C00] 03:35:54 INFO - PROCESS | 3640 | 1467974154231 Marionette DEBUG loaded listener.js 03:35:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (131E3400) [pid = 3640] [serial = 2078] [outer = 13153C00] 03:35:54 INFO - PROCESS | 3640 | 1467974154681 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:35:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:35:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 643ms 03:35:54 INFO - PROCESS | 3640 | 1467974154701 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 03:35:54 INFO - PROCESS | 3640 | 1467974154703 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 03:35:54 INFO - PROCESS | 3640 | 1467974154707 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:35:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:35:54 INFO - PROCESS | 3640 | 1467974154710 Marionette TRACE conn3 <- [1,2734,null,{}] 03:35:54 INFO - PROCESS | 3640 | 1467974154720 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:35:54 INFO - PROCESS | 3640 | 1467974154725 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:54 INFO - PROCESS | 3640 | 1467974154809 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 03:35:54 INFO - PROCESS | 3640 | 1467974154816 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974154819 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:54 INFO - PROCESS | 3640 | ++DOCSHELL 139CDC00 == 21 [pid = 3640] [id = 693] 03:35:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (139CE000) [pid = 3640] [serial = 2079] [outer = 00000000] 03:35:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (13C4B400) [pid = 3640] [serial = 2080] [outer = 139CE000] 03:35:54 INFO - PROCESS | 3640 | 1467974154866 Marionette DEBUG loaded listener.js 03:35:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (13ECB000) [pid = 3640] [serial = 2081] [outer = 139CE000] 03:35:55 INFO - PROCESS | 3640 | 1467974155382 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:35:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:35:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 706ms 03:35:55 INFO - PROCESS | 3640 | 1467974155408 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 03:35:55 INFO - PROCESS | 3640 | 1467974155410 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 03:35:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:35:55 INFO - PROCESS | 3640 | 1467974155414 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:35:55 INFO - PROCESS | 3640 | 1467974155415 Marionette TRACE conn3 <- [1,2738,null,{}] 03:35:55 INFO - PROCESS | 3640 | 1467974155425 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:35:55 INFO - PROCESS | 3640 | 1467974155427 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:55 INFO - PROCESS | 3640 | 1467974155543 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 03:35:55 INFO - PROCESS | 3640 | 1467974155633 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974155635 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:55 INFO - PROCESS | 3640 | ++DOCSHELL 14FB8400 == 22 [pid = 3640] [id = 694] 03:35:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (15587400) [pid = 3640] [serial = 2082] [outer = 00000000] 03:35:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (155E9000) [pid = 3640] [serial = 2083] [outer = 15587400] 03:35:55 INFO - PROCESS | 3640 | 1467974155693 Marionette DEBUG loaded listener.js 03:35:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (156E5400) [pid = 3640] [serial = 2084] [outer = 15587400] 03:35:56 INFO - PROCESS | 3640 | 1467974156153 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:35:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:35:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 801ms 03:35:56 INFO - PROCESS | 3640 | 1467974156216 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 03:35:56 INFO - PROCESS | 3640 | 1467974156218 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 03:35:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:35:56 INFO - PROCESS | 3640 | 1467974156222 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:35:56 INFO - PROCESS | 3640 | 1467974156223 Marionette TRACE conn3 <- [1,2742,null,{}] 03:35:56 INFO - PROCESS | 3640 | 1467974156228 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:35:56 INFO - PROCESS | 3640 | 1467974156231 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:56 INFO - PROCESS | 3640 | 1467974156349 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 03:35:56 INFO - PROCESS | 3640 | 1467974156415 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974156417 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:56 INFO - PROCESS | 3640 | ++DOCSHELL 14F7E800 == 23 [pid = 3640] [id = 695] 03:35:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (156E8400) [pid = 3640] [serial = 2085] [outer = 00000000] 03:35:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (158CE800) [pid = 3640] [serial = 2086] [outer = 156E8400] 03:35:56 INFO - PROCESS | 3640 | 1467974156460 Marionette DEBUG loaded listener.js 03:35:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (16075C00) [pid = 3640] [serial = 2087] [outer = 156E8400] 03:35:56 INFO - PROCESS | 3640 | 1467974156890 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:35:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:35:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 690ms 03:35:56 INFO - PROCESS | 3640 | 1467974156920 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 03:35:56 INFO - PROCESS | 3640 | 1467974156923 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 03:35:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:35:56 INFO - PROCESS | 3640 | 1467974156926 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:35:56 INFO - PROCESS | 3640 | 1467974156928 Marionette TRACE conn3 <- [1,2746,null,{}] 03:35:56 INFO - PROCESS | 3640 | 1467974156931 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:35:56 INFO - PROCESS | 3640 | 1467974156936 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:57 INFO - PROCESS | 3640 | 1467974157223 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 03:35:57 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (1967C800) [pid = 3640] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:35:57 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (1620D400) [pid = 3640] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:35:57 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (1671A800) [pid = 3640] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:35:57 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (12D7E000) [pid = 3640] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:35:57 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (11405400) [pid = 3640] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:35:57 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (1055EC00) [pid = 3640] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:35:57 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (13270800) [pid = 3640] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:35:57 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (131F1800) [pid = 3640] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:35:57 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (176EF400) [pid = 3640] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:35:57 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (10A76800) [pid = 3640] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:35:57 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (10A7C800) [pid = 3640] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:35:57 INFO - PROCESS | 3640 | 1467974157299 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974157301 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:57 INFO - PROCESS | 3640 | ++DOCSHELL 10A76800 == 24 [pid = 3640] [id = 696] 03:35:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (10A7C800) [pid = 3640] [serial = 2088] [outer = 00000000] 03:35:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (131B8400) [pid = 3640] [serial = 2089] [outer = 10A7C800] 03:35:57 INFO - PROCESS | 3640 | 1467974157345 Marionette DEBUG loaded listener.js 03:35:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (165DF000) [pid = 3640] [serial = 2090] [outer = 10A7C800] 03:35:57 INFO - PROCESS | 3640 | 1467974157682 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:35:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:35:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 800ms 03:35:57 INFO - PROCESS | 3640 | 1467974157728 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 03:35:57 INFO - PROCESS | 3640 | 1467974157739 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 03:35:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:35:57 INFO - PROCESS | 3640 | 1467974157743 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:35:57 INFO - PROCESS | 3640 | 1467974157744 Marionette TRACE conn3 <- [1,2750,null,{}] 03:35:57 INFO - PROCESS | 3640 | 1467974157747 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:35:57 INFO - PROCESS | 3640 | 1467974157750 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:57 INFO - PROCESS | 3640 | 1467974157855 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 03:35:57 INFO - PROCESS | 3640 | 1467974157860 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974157862 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:57 INFO - PROCESS | 3640 | ++DOCSHELL 10F31000 == 25 [pid = 3640] [id = 697] 03:35:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (12D7E400) [pid = 3640] [serial = 2091] [outer = 00000000] 03:35:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (16E47800) [pid = 3640] [serial = 2092] [outer = 12D7E400] 03:35:57 INFO - PROCESS | 3640 | 1467974157906 Marionette DEBUG loaded listener.js 03:35:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (16F0B800) [pid = 3640] [serial = 2093] [outer = 12D7E400] 03:35:58 INFO - PROCESS | 3640 | 1467974158327 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:35:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:35:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 644ms 03:35:58 INFO - PROCESS | 3640 | 1467974158383 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 03:35:58 INFO - PROCESS | 3640 | 1467974158385 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 03:35:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:35:58 INFO - PROCESS | 3640 | 1467974158392 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:35:58 INFO - PROCESS | 3640 | 1467974158393 Marionette TRACE conn3 <- [1,2754,null,{}] 03:35:58 INFO - PROCESS | 3640 | 1467974158397 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:35:58 INFO - PROCESS | 3640 | 1467974158399 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:58 INFO - PROCESS | 3640 | 1467974158475 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 03:35:58 INFO - PROCESS | 3640 | 1467974158481 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974158483 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:58 INFO - PROCESS | 3640 | ++DOCSHELL 176ECC00 == 26 [pid = 3640] [id = 698] 03:35:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (176ED800) [pid = 3640] [serial = 2094] [outer = 00000000] 03:35:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (1779D800) [pid = 3640] [serial = 2095] [outer = 176ED800] 03:35:58 INFO - PROCESS | 3640 | 1467974158526 Marionette DEBUG loaded listener.js 03:35:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (1787D800) [pid = 3640] [serial = 2096] [outer = 176ED800] 03:35:58 INFO - PROCESS | 3640 | 1467974158969 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:35:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:35:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 628ms 03:35:59 INFO - PROCESS | 3640 | 1467974159035 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 03:35:59 INFO - PROCESS | 3640 | 1467974159037 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 03:35:59 INFO - PROCESS | 3640 | 1467974159041 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:35:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:35:59 INFO - PROCESS | 3640 | 1467974159042 Marionette TRACE conn3 <- [1,2758,null,{}] 03:35:59 INFO - PROCESS | 3640 | 1467974159046 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:35:59 INFO - PROCESS | 3640 | 1467974159048 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:59 INFO - PROCESS | 3640 | 1467974159124 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 03:35:59 INFO - PROCESS | 3640 | 1467974159129 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 3640 | 1467974159131 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:35:59 INFO - PROCESS | 3640 | ++DOCSHELL 12823800 == 27 [pid = 3640] [id = 699] 03:35:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (131B2C00) [pid = 3640] [serial = 2097] [outer = 00000000] 03:35:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1967E000) [pid = 3640] [serial = 2098] [outer = 131B2C00] 03:35:59 INFO - PROCESS | 3640 | 1467974159174 Marionette DEBUG loaded listener.js 03:35:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (1972D800) [pid = 3640] [serial = 2099] [outer = 131B2C00] 03:36:00 INFO - PROCESS | 3640 | 1467974160003 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:36:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:36:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 989ms 03:36:00 INFO - PROCESS | 3640 | 1467974160029 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 03:36:00 INFO - PROCESS | 3640 | 1467974160034 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 03:36:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:36:00 INFO - PROCESS | 3640 | 1467974160038 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:36:00 INFO - PROCESS | 3640 | 1467974160043 Marionette TRACE conn3 <- [1,2762,null,{}] 03:36:00 INFO - PROCESS | 3640 | 1467974160048 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:36:00 INFO - PROCESS | 3640 | 1467974160051 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:00 INFO - PROCESS | 3640 | 1467974160171 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 03:36:00 INFO - PROCESS | 3640 | 1467974160374 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974160377 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:00 INFO - PROCESS | 3640 | ++DOCSHELL 112EE400 == 28 [pid = 3640] [id = 700] 03:36:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (114D7C00) [pid = 3640] [serial = 2100] [outer = 00000000] 03:36:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (13150800) [pid = 3640] [serial = 2101] [outer = 114D7C00] 03:36:00 INFO - PROCESS | 3640 | 1467974160435 Marionette DEBUG loaded listener.js 03:36:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (131B7000) [pid = 3640] [serial = 2102] [outer = 114D7C00] 03:36:01 INFO - PROCESS | 3640 | 1467974161120 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:36:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:36:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1099ms 03:36:01 INFO - PROCESS | 3640 | 1467974161317 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 03:36:01 INFO - PROCESS | 3640 | 1467974161322 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 03:36:01 INFO - PROCESS | 3640 | 1467974161327 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:36:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:36:01 INFO - PROCESS | 3640 | 1467974161330 Marionette TRACE conn3 <- [1,2766,null,{}] 03:36:01 INFO - PROCESS | 3640 | 1467974161335 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:36:01 INFO - PROCESS | 3640 | 1467974161338 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:01 INFO - PROCESS | 3640 | 1467974161452 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 03:36:01 INFO - PROCESS | 3640 | 1467974161582 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974161587 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:01 INFO - PROCESS | 3640 | ++DOCSHELL 112E2000 == 29 [pid = 3640] [id = 701] 03:36:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (114D3800) [pid = 3640] [serial = 2103] [outer = 00000000] 03:36:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (12937C00) [pid = 3640] [serial = 2104] [outer = 114D3800] 03:36:01 INFO - PROCESS | 3640 | 1467974161642 Marionette DEBUG loaded listener.js 03:36:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (13035C00) [pid = 3640] [serial = 2105] [outer = 114D3800] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1140B800) [pid = 3640] [serial = 2018] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (165DC000) [pid = 3640] [serial = 2050] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (16E39C00) [pid = 3640] [serial = 2053] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (15837400) [pid = 3640] [serial = 2048] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (1428D000) [pid = 3640] [serial = 2033] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (10A77C00) [pid = 3640] [serial = 2035] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (10F34C00) [pid = 3640] [serial = 2036] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (13C3F800) [pid = 3640] [serial = 2044] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (139D6C00) [pid = 3640] [serial = 2038] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (13C46000) [pid = 3640] [serial = 2039] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (17D39400) [pid = 3640] [serial = 2056] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (129AF800) [pid = 3640] [serial = 2041] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (12D7A800) [pid = 3640] [serial = 2042] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (156E4C00) [pid = 3640] [serial = 2047] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (19721C00) [pid = 3640] [serial = 2060] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (16E3CC00) [pid = 3640] [serial = 2054] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (16716000) [pid = 3640] [serial = 2051] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (13C4CC00) [pid = 3640] [serial = 2045] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (18033C00) [pid = 3640] [serial = 2057] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (19682000) [pid = 3640] [serial = 2059] [outer = 00000000] [url = about:blank] 03:36:02 INFO - PROCESS | 3640 | 1467974162174 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:36:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:36:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 894ms 03:36:02 INFO - PROCESS | 3640 | 1467974162234 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 03:36:02 INFO - PROCESS | 3640 | 1467974162238 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 03:36:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:36:02 INFO - PROCESS | 3640 | 1467974162244 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:36:02 INFO - PROCESS | 3640 | 1467974162248 Marionette TRACE conn3 <- [1,2770,null,{}] 03:36:02 INFO - PROCESS | 3640 | 1467974162253 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:36:02 INFO - PROCESS | 3640 | 1467974162255 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:02 INFO - PROCESS | 3640 | 1467974162342 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 03:36:02 INFO - PROCESS | 3640 | 1467974162357 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974162359 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:02 INFO - PROCESS | 3640 | ++DOCSHELL 12B04C00 == 30 [pid = 3640] [id = 702] 03:36:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (12B09C00) [pid = 3640] [serial = 2106] [outer = 00000000] 03:36:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (131B5800) [pid = 3640] [serial = 2107] [outer = 12B09C00] 03:36:02 INFO - PROCESS | 3640 | 1467974162412 Marionette DEBUG loaded listener.js 03:36:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (131F0000) [pid = 3640] [serial = 2108] [outer = 12B09C00] 03:36:02 INFO - PROCESS | 3640 | 1467974162917 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:36:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:36:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 706ms 03:36:02 INFO - PROCESS | 3640 | 1467974162939 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 03:36:02 INFO - PROCESS | 3640 | 1467974162941 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 03:36:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:36:02 INFO - PROCESS | 3640 | 1467974162945 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:36:02 INFO - PROCESS | 3640 | 1467974162947 Marionette TRACE conn3 <- [1,2774,null,{}] 03:36:02 INFO - PROCESS | 3640 | 1467974162956 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:36:02 INFO - PROCESS | 3640 | 1467974162960 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:03 INFO - PROCESS | 3640 | 1467974163077 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 03:36:03 INFO - PROCESS | 3640 | 1467974163095 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974163099 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:03 INFO - PROCESS | 3640 | ++DOCSHELL 13C47400 == 31 [pid = 3640] [id = 703] 03:36:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (13C47C00) [pid = 3640] [serial = 2109] [outer = 00000000] 03:36:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (13ED3400) [pid = 3640] [serial = 2110] [outer = 13C47C00] 03:36:03 INFO - PROCESS | 3640 | 1467974163227 Marionette DEBUG loaded listener.js 03:36:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (14293000) [pid = 3640] [serial = 2111] [outer = 13C47C00] 03:36:03 INFO - PROCESS | 3640 | 1467974163615 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:36:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:36:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 706ms 03:36:03 INFO - PROCESS | 3640 | 1467974163644 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 03:36:03 INFO - PROCESS | 3640 | 1467974163646 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 03:36:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:36:03 INFO - PROCESS | 3640 | 1467974163649 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:36:03 INFO - PROCESS | 3640 | 1467974163651 Marionette TRACE conn3 <- [1,2778,null,{}] 03:36:03 INFO - PROCESS | 3640 | 1467974163654 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:36:03 INFO - PROCESS | 3640 | 1467974163656 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:03 INFO - PROCESS | 3640 | 1467974163739 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 03:36:03 INFO - PROCESS | 3640 | 1467974163745 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974163747 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:03 INFO - PROCESS | 3640 | ++DOCSHELL 156E4000 == 32 [pid = 3640] [id = 704] 03:36:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (156E6000) [pid = 3640] [serial = 2112] [outer = 00000000] 03:36:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (158C7800) [pid = 3640] [serial = 2113] [outer = 156E6000] 03:36:03 INFO - PROCESS | 3640 | 1467974163790 Marionette DEBUG loaded listener.js 03:36:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (16077000) [pid = 3640] [serial = 2114] [outer = 156E6000] 03:36:04 INFO - PROCESS | 3640 | 1467974164233 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:36:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:36:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 644ms 03:36:04 INFO - PROCESS | 3640 | 1467974164292 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 03:36:04 INFO - PROCESS | 3640 | 1467974164294 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 03:36:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:36:04 INFO - PROCESS | 3640 | 1467974164297 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:36:04 INFO - PROCESS | 3640 | 1467974164299 Marionette TRACE conn3 <- [1,2782,null,{}] 03:36:04 INFO - PROCESS | 3640 | 1467974164308 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:36:04 INFO - PROCESS | 3640 | 1467974164310 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:04 INFO - PROCESS | 3640 | 1467974164428 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 03:36:04 INFO - PROCESS | 3640 | 1467974164464 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974164467 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:04 INFO - PROCESS | 3640 | ++DOCSHELL 11C46400 == 33 [pid = 3640] [id = 705] 03:36:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (1292C800) [pid = 3640] [serial = 2115] [outer = 00000000] 03:36:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (165E1C00) [pid = 3640] [serial = 2116] [outer = 1292C800] 03:36:04 INFO - PROCESS | 3640 | 1467974164564 Marionette DEBUG loaded listener.js 03:36:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (1671D000) [pid = 3640] [serial = 2117] [outer = 1292C800] 03:36:04 INFO - PROCESS | 3640 | 1467974164970 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:36:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:36:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 690ms 03:36:05 INFO - PROCESS | 3640 | 1467974165000 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 03:36:05 INFO - PROCESS | 3640 | 1467974165002 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 03:36:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:36:05 INFO - PROCESS | 3640 | 1467974165005 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:36:05 INFO - PROCESS | 3640 | 1467974165006 Marionette TRACE conn3 <- [1,2786,null,{}] 03:36:05 INFO - PROCESS | 3640 | 1467974165010 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:36:05 INFO - PROCESS | 3640 | 1467974165015 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:05 INFO - PROCESS | 3640 | 1467974165156 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 03:36:05 INFO - PROCESS | 3640 | 1467974165162 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974165164 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:05 INFO - PROCESS | 3640 | ++DOCSHELL 16E3D400 == 34 [pid = 3640] [id = 706] 03:36:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (16E3DC00) [pid = 3640] [serial = 2118] [outer = 00000000] 03:36:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (16E48000) [pid = 3640] [serial = 2119] [outer = 16E3DC00] 03:36:05 INFO - PROCESS | 3640 | 1467974165214 Marionette DEBUG loaded listener.js 03:36:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (16F09C00) [pid = 3640] [serial = 2120] [outer = 16E3DC00] 03:36:05 INFO - PROCESS | 3640 | 1467974165664 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:36:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:36:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 691ms 03:36:05 INFO - PROCESS | 3640 | 1467974165703 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 03:36:05 INFO - PROCESS | 3640 | 1467974165705 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 03:36:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:36:05 INFO - PROCESS | 3640 | 1467974165708 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:36:05 INFO - PROCESS | 3640 | 1467974165710 Marionette TRACE conn3 <- [1,2790,null,{}] 03:36:05 INFO - PROCESS | 3640 | 1467974165713 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:36:05 INFO - PROCESS | 3640 | 1467974165715 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:05 INFO - PROCESS | 3640 | 1467974165827 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 03:36:05 INFO - PROCESS | 3640 | 1467974165920 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974165922 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:05 INFO - PROCESS | 3640 | ++DOCSHELL 1802DC00 == 35 [pid = 3640] [id = 707] 03:36:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (19674C00) [pid = 3640] [serial = 2121] [outer = 00000000] 03:36:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (19682C00) [pid = 3640] [serial = 2122] [outer = 19674C00] 03:36:05 INFO - PROCESS | 3640 | 1467974165975 Marionette DEBUG loaded listener.js 03:36:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (19721C00) [pid = 3640] [serial = 2123] [outer = 19674C00] 03:36:06 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (176ED800) [pid = 3640] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:36:06 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (15587400) [pid = 3640] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:36:06 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (129AF400) [pid = 3640] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:36:06 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (139CE000) [pid = 3640] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:36:06 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (10ECAC00) [pid = 3640] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:36:06 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (13153C00) [pid = 3640] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:36:06 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (156E8400) [pid = 3640] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:36:06 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (112EB800) [pid = 3640] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:36:06 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (13CBD800) [pid = 3640] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:36:06 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (176EC800) [pid = 3640] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:36:06 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (10A7C800) [pid = 3640] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:36:06 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (12D7E400) [pid = 3640] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:36:06 INFO - PROCESS | 3640 | 1467974166447 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:36:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:36:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 801ms 03:36:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:36:06 INFO - PROCESS | 3640 | 1467974166510 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 03:36:06 INFO - PROCESS | 3640 | 1467974166512 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 03:36:06 INFO - PROCESS | 3640 | 1467974166515 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:36:06 INFO - PROCESS | 3640 | 1467974166517 Marionette TRACE conn3 <- [1,2794,null,{}] 03:36:06 INFO - PROCESS | 3640 | 1467974166520 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:36:06 INFO - PROCESS | 3640 | 1467974166522 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:06 INFO - PROCESS | 3640 | 1467974166600 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 03:36:06 INFO - PROCESS | 3640 | 1467974166608 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974166610 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:06 INFO - PROCESS | 3640 | ++DOCSHELL 129AF400 == 36 [pid = 3640] [id = 708] 03:36:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (12B07400) [pid = 3640] [serial = 2124] [outer = 00000000] 03:36:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (165D8000) [pid = 3640] [serial = 2125] [outer = 12B07400] 03:36:06 INFO - PROCESS | 3640 | 1467974166657 Marionette DEBUG loaded listener.js 03:36:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (16E48400) [pid = 3640] [serial = 2126] [outer = 12B07400] 03:36:07 INFO - PROCESS | 3640 | 1467974167120 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:36:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:36:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 628ms 03:36:07 INFO - PROCESS | 3640 | 1467974167154 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 03:36:07 INFO - PROCESS | 3640 | 1467974167156 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 03:36:07 INFO - PROCESS | 3640 | 1467974167159 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:36:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:36:07 INFO - PROCESS | 3640 | 1467974167161 Marionette TRACE conn3 <- [1,2798,null,{}] 03:36:07 INFO - PROCESS | 3640 | 1467974167164 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:36:07 INFO - PROCESS | 3640 | 1467974167166 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:07 INFO - PROCESS | 3640 | 1467974167270 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 03:36:07 INFO - PROCESS | 3640 | 1467974167278 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974167280 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:07 INFO - PROCESS | 3640 | ++DOCSHELL 112AD400 == 37 [pid = 3640] [id = 709] 03:36:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (13CBD800) [pid = 3640] [serial = 2127] [outer = 00000000] 03:36:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (19A69000) [pid = 3640] [serial = 2128] [outer = 13CBD800] 03:36:07 INFO - PROCESS | 3640 | 1467974167322 Marionette DEBUG loaded listener.js 03:36:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (19A6C800) [pid = 3640] [serial = 2129] [outer = 13CBD800] 03:36:07 INFO - PROCESS | 3640 | 1467974167791 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:36:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:36:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 643ms 03:36:07 INFO - PROCESS | 3640 | 1467974167831 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 03:36:07 INFO - PROCESS | 3640 | 1467974167833 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 03:36:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:36:07 INFO - PROCESS | 3640 | 1467974167840 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:36:07 INFO - PROCESS | 3640 | 1467974167842 Marionette TRACE conn3 <- [1,2802,null,{}] 03:36:07 INFO - PROCESS | 3640 | 1467974167846 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:36:07 INFO - PROCESS | 3640 | 1467974167847 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:07 INFO - PROCESS | 3640 | 1467974167927 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 03:36:07 INFO - PROCESS | 3640 | 1467974167933 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974167935 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:07 INFO - PROCESS | 3640 | ++DOCSHELL 19A67400 == 38 [pid = 3640] [id = 710] 03:36:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (19A82C00) [pid = 3640] [serial = 2130] [outer = 00000000] 03:36:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (19A89400) [pid = 3640] [serial = 2131] [outer = 19A82C00] 03:36:07 INFO - PROCESS | 3640 | 1467974167987 Marionette DEBUG loaded listener.js 03:36:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (19A8B400) [pid = 3640] [serial = 2132] [outer = 19A82C00] 03:36:08 INFO - PROCESS | 3640 | 1467974168462 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:36:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:36:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 707ms 03:36:08 INFO - PROCESS | 3640 | 1467974168535 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 03:36:08 INFO - PROCESS | 3640 | 1467974168540 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 03:36:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:36:08 INFO - PROCESS | 3640 | 1467974168545 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:36:08 INFO - PROCESS | 3640 | 1467974168550 Marionette TRACE conn3 <- [1,2806,null,{}] 03:36:08 INFO - PROCESS | 3640 | 1467974168557 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:36:08 INFO - PROCESS | 3640 | 1467974168560 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:08 INFO - PROCESS | 3640 | 1467974168681 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 03:36:08 INFO - PROCESS | 3640 | 1467974168846 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974168851 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:08 INFO - PROCESS | 3640 | ++DOCSHELL 10F30C00 == 39 [pid = 3640] [id = 711] 03:36:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (10F34C00) [pid = 3640] [serial = 2133] [outer = 00000000] 03:36:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (114CD800) [pid = 3640] [serial = 2134] [outer = 10F34C00] 03:36:08 INFO - PROCESS | 3640 | 1467974168907 Marionette DEBUG loaded listener.js 03:36:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (1302F000) [pid = 3640] [serial = 2135] [outer = 10F34C00] 03:36:09 INFO - PROCESS | 3640 | 1467974169451 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:36:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:36:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 942ms 03:36:09 INFO - PROCESS | 3640 | 1467974169491 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 03:36:09 INFO - PROCESS | 3640 | 1467974169496 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 03:36:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:36:09 INFO - PROCESS | 3640 | 1467974169502 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:36:09 INFO - PROCESS | 3640 | 1467974169505 Marionette TRACE conn3 <- [1,2810,null,{}] 03:36:09 INFO - PROCESS | 3640 | 1467974169509 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:36:09 INFO - PROCESS | 3640 | 1467974169512 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:09 INFO - PROCESS | 3640 | 1467974169627 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 03:36:09 INFO - PROCESS | 3640 | 1467974169737 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974169740 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:09 INFO - PROCESS | 3640 | ++DOCSHELL 13C44000 == 40 [pid = 3640] [id = 712] 03:36:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (13C49000) [pid = 3640] [serial = 2136] [outer = 00000000] 03:36:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (13ED5000) [pid = 3640] [serial = 2137] [outer = 13C49000] 03:36:09 INFO - PROCESS | 3640 | 1467974169836 Marionette DEBUG loaded listener.js 03:36:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (156E9400) [pid = 3640] [serial = 2138] [outer = 13C49000] 03:36:10 INFO - PROCESS | 3640 | 1467974170448 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:36:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:36:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1004ms 03:36:10 INFO - PROCESS | 3640 | 1467974170504 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 03:36:10 INFO - PROCESS | 3640 | 1467974170507 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 03:36:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:36:10 INFO - PROCESS | 3640 | 1467974170510 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:36:10 INFO - PROCESS | 3640 | 1467974170514 Marionette TRACE conn3 <- [1,2814,null,{}] 03:36:10 INFO - PROCESS | 3640 | 1467974170525 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:36:10 INFO - PROCESS | 3640 | 1467974170529 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:10 INFO - PROCESS | 3640 | 1467974170645 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 03:36:10 INFO - PROCESS | 3640 | 1467974170783 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974170787 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:10 INFO - PROCESS | 3640 | ++DOCSHELL 1762BC00 == 41 [pid = 3640] [id = 713] 03:36:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (1762D000) [pid = 3640] [serial = 2139] [outer = 00000000] 03:36:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (19726C00) [pid = 3640] [serial = 2140] [outer = 1762D000] 03:36:10 INFO - PROCESS | 3640 | 1467974170847 Marionette DEBUG loaded listener.js 03:36:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (19A84C00) [pid = 3640] [serial = 2141] [outer = 1762D000] 03:36:11 INFO - PROCESS | 3640 | 1467974171466 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:36:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:36:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1005ms 03:36:11 INFO - PROCESS | 3640 | 1467974171511 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 03:36:11 INFO - PROCESS | 3640 | 1467974171514 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 03:36:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:36:11 INFO - PROCESS | 3640 | 1467974171518 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:36:11 INFO - PROCESS | 3640 | 1467974171520 Marionette TRACE conn3 <- [1,2818,null,{}] 03:36:11 INFO - PROCESS | 3640 | 1467974171524 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:36:11 INFO - PROCESS | 3640 | 1467974171526 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:11 INFO - PROCESS | 3640 | 1467974171638 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 03:36:11 INFO - PROCESS | 3640 | 1467974171902 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974171905 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:11 INFO - PROCESS | 3640 | ++DOCSHELL 10559800 == 42 [pid = 3640] [id = 714] 03:36:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (10559C00) [pid = 3640] [serial = 2142] [outer = 00000000] 03:36:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (10A0A000) [pid = 3640] [serial = 2143] [outer = 10559C00] 03:36:11 INFO - PROCESS | 3640 | 1467974171968 Marionette DEBUG loaded listener.js 03:36:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (10F35C00) [pid = 3640] [serial = 2144] [outer = 10559C00] 03:36:12 INFO - PROCESS | 3640 | 1467974172556 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:36:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:36:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1083ms 03:36:12 INFO - PROCESS | 3640 | 1467974172609 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 03:36:12 INFO - PROCESS | 3640 | 1467974172613 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 03:36:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:36:12 INFO - PROCESS | 3640 | 1467974172617 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:36:12 INFO - PROCESS | 3640 | 1467974172620 Marionette TRACE conn3 <- [1,2822,null,{}] 03:36:12 INFO - PROCESS | 3640 | 1467974172625 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:36:12 INFO - PROCESS | 3640 | 1467974172629 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 112AD400 == 41 [pid = 3640] [id = 709] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 129AF400 == 40 [pid = 3640] [id = 708] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 1802DC00 == 39 [pid = 3640] [id = 707] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 16E3D400 == 38 [pid = 3640] [id = 706] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 11C46400 == 37 [pid = 3640] [id = 705] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 156E4000 == 36 [pid = 3640] [id = 704] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 13C47400 == 35 [pid = 3640] [id = 703] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 12B04C00 == 34 [pid = 3640] [id = 702] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 112E2000 == 33 [pid = 3640] [id = 701] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 112EE400 == 32 [pid = 3640] [id = 700] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 12823800 == 31 [pid = 3640] [id = 699] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 176ECC00 == 30 [pid = 3640] [id = 698] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 131F0400 == 29 [pid = 3640] [id = 679] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 10559800 == 28 [pid = 3640] [id = 714] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 1762BC00 == 27 [pid = 3640] [id = 713] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 19A67400 == 26 [pid = 3640] [id = 710] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 10F30C00 == 25 [pid = 3640] [id = 711] 03:36:13 INFO - PROCESS | 3640 | --DOCSHELL 13C44000 == 24 [pid = 3640] [id = 712] 03:36:13 INFO - PROCESS | 3640 | 1467974173314 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (1779D800) [pid = 3640] [serial = 2095] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (155E9000) [pid = 3640] [serial = 2083] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (1314C400) [pid = 3640] [serial = 2072] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (12DCB000) [pid = 3640] [serial = 2071] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (13C4B400) [pid = 3640] [serial = 2080] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (112A6000) [pid = 3640] [serial = 2074] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (11406000) [pid = 3640] [serial = 2075] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (131B6800) [pid = 3640] [serial = 2077] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (131E3400) [pid = 3640] [serial = 2078] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (158CE800) [pid = 3640] [serial = 2086] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (156E5400) [pid = 3640] [serial = 2084] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (13036800) [pid = 3640] [serial = 2063] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (12937800) [pid = 3640] [serial = 2062] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (156E5C00) [pid = 3640] [serial = 2066] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (15592C00) [pid = 3640] [serial = 2065] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (17D33000) [pid = 3640] [serial = 2069] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (1787D800) [pid = 3640] [serial = 2096] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (1787A800) [pid = 3640] [serial = 2068] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (131B8400) [pid = 3640] [serial = 2089] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (16075C00) [pid = 3640] [serial = 2087] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (16E47800) [pid = 3640] [serial = 2092] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (16F0B800) [pid = 3640] [serial = 2093] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (165DF000) [pid = 3640] [serial = 2090] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (13ECB000) [pid = 3640] [serial = 2081] [outer = 00000000] [url = about:blank] 03:36:13 INFO - PROCESS | 3640 | 1467974173505 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974173508 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:13 INFO - PROCESS | 3640 | ++DOCSHELL 1055EC00 == 25 [pid = 3640] [id = 715] 03:36:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (10564000) [pid = 3640] [serial = 2145] [outer = 00000000] 03:36:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (10A10000) [pid = 3640] [serial = 2146] [outer = 10564000] 03:36:13 INFO - PROCESS | 3640 | 1467974173556 Marionette DEBUG loaded listener.js 03:36:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (10A80000) [pid = 3640] [serial = 2147] [outer = 10564000] 03:36:14 INFO - PROCESS | 3640 | 1467974174023 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:36:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:36:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1460ms 03:36:14 INFO - PROCESS | 3640 | 1467974174080 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 03:36:14 INFO - PROCESS | 3640 | 1467974174084 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 03:36:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:36:14 INFO - PROCESS | 3640 | 1467974174089 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:36:14 INFO - PROCESS | 3640 | 1467974174092 Marionette TRACE conn3 <- [1,2826,null,{}] 03:36:14 INFO - PROCESS | 3640 | 1467974174097 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:36:14 INFO - PROCESS | 3640 | 1467974174100 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:14 INFO - PROCESS | 3640 | 1467974174185 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 03:36:14 INFO - PROCESS | 3640 | 1467974174199 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974174202 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:14 INFO - PROCESS | 3640 | ++DOCSHELL 129AF800 == 26 [pid = 3640] [id = 716] 03:36:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (129B2000) [pid = 3640] [serial = 2148] [outer = 00000000] 03:36:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (12D87400) [pid = 3640] [serial = 2149] [outer = 129B2000] 03:36:14 INFO - PROCESS | 3640 | 1467974174248 Marionette DEBUG loaded listener.js 03:36:14 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (130A1800) [pid = 3640] [serial = 2150] [outer = 129B2000] 03:36:14 INFO - PROCESS | 3640 | 1467974174776 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:36:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:36:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 706ms 03:36:14 INFO - PROCESS | 3640 | 1467974174845 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 03:36:14 INFO - PROCESS | 3640 | 1467974174848 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 03:36:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:36:14 INFO - PROCESS | 3640 | 1467974174851 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:36:14 INFO - PROCESS | 3640 | 1467974174853 Marionette TRACE conn3 <- [1,2830,null,{}] 03:36:14 INFO - PROCESS | 3640 | 1467974174860 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:36:14 INFO - PROCESS | 3640 | 1467974174862 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:14 INFO - PROCESS | 3640 | 1467974174949 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 03:36:15 INFO - PROCESS | 3640 | 1467974175044 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974175046 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:15 INFO - PROCESS | 3640 | ++DOCSHELL 131F0400 == 27 [pid = 3640] [id = 717] 03:36:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (13277800) [pid = 3640] [serial = 2151] [outer = 00000000] 03:36:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (13450800) [pid = 3640] [serial = 2152] [outer = 13277800] 03:36:15 INFO - PROCESS | 3640 | 1467974175092 Marionette DEBUG loaded listener.js 03:36:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (1394D800) [pid = 3640] [serial = 2153] [outer = 13277800] 03:36:15 INFO - PROCESS | 3640 | 1467974175507 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:36:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:36:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 706ms 03:36:15 INFO - PROCESS | 3640 | 1467974175549 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 03:36:15 INFO - PROCESS | 3640 | 1467974175553 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 03:36:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:36:15 INFO - PROCESS | 3640 | 1467974175572 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:36:15 INFO - PROCESS | 3640 | 1467974175577 Marionette TRACE conn3 <- [1,2834,null,{}] 03:36:15 INFO - PROCESS | 3640 | 1467974175580 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:36:15 INFO - PROCESS | 3640 | 1467974175584 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:15 INFO - PROCESS | 3640 | 1467974175716 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 03:36:15 INFO - PROCESS | 3640 | 1467974175779 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974175781 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:15 INFO - PROCESS | 3640 | ++DOCSHELL 13C4B400 == 28 [pid = 3640] [id = 718] 03:36:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (13CC0000) [pid = 3640] [serial = 2154] [outer = 00000000] 03:36:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (14F77400) [pid = 3640] [serial = 2155] [outer = 13CC0000] 03:36:15 INFO - PROCESS | 3640 | 1467974175847 Marionette DEBUG loaded listener.js 03:36:15 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (155EC000) [pid = 3640] [serial = 2156] [outer = 13CC0000] 03:36:16 INFO - PROCESS | 3640 | 1467974176346 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:36:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:36:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 864ms 03:36:16 INFO - PROCESS | 3640 | 1467974176423 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 03:36:16 INFO - PROCESS | 3640 | 1467974176425 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 03:36:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:36:16 INFO - PROCESS | 3640 | 1467974176438 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:36:16 INFO - PROCESS | 3640 | 1467974176440 Marionette TRACE conn3 <- [1,2838,null,{}] 03:36:16 INFO - PROCESS | 3640 | 1467974176443 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:36:16 INFO - PROCESS | 3640 | 1467974176445 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:16 INFO - PROCESS | 3640 | 1467974176557 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 03:36:16 INFO - PROCESS | 3640 | 1467974176568 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974176570 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:16 INFO - PROCESS | 3640 | ++DOCSHELL 156E8800 == 29 [pid = 3640] [id = 719] 03:36:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (156E8C00) [pid = 3640] [serial = 2157] [outer = 00000000] 03:36:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (15882C00) [pid = 3640] [serial = 2158] [outer = 156E8C00] 03:36:16 INFO - PROCESS | 3640 | 1467974176667 Marionette DEBUG loaded listener.js 03:36:16 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (16073C00) [pid = 3640] [serial = 2159] [outer = 156E8C00] 03:36:17 INFO - PROCESS | 3640 | 1467974177087 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:36:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:36:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 707ms 03:36:17 INFO - PROCESS | 3640 | 1467974177133 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 03:36:17 INFO - PROCESS | 3640 | 1467974177135 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 03:36:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:36:17 INFO - PROCESS | 3640 | 1467974177148 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:36:17 INFO - PROCESS | 3640 | 1467974177150 Marionette TRACE conn3 <- [1,2842,null,{}] 03:36:17 INFO - PROCESS | 3640 | 1467974177153 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:36:17 INFO - PROCESS | 3640 | 1467974177155 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:17 INFO - PROCESS | 3640 | 1467974177275 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 03:36:17 INFO - PROCESS | 3640 | 1467974177289 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974177295 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:17 INFO - PROCESS | 3640 | ++DOCSHELL 156E0C00 == 30 [pid = 3640] [id = 720] 03:36:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (156E9000) [pid = 3640] [serial = 2160] [outer = 00000000] 03:36:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (165DC400) [pid = 3640] [serial = 2161] [outer = 156E9000] 03:36:17 INFO - PROCESS | 3640 | 1467974177404 Marionette DEBUG loaded listener.js 03:36:17 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (16B2A800) [pid = 3640] [serial = 2162] [outer = 156E9000] 03:36:17 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (1292C800) [pid = 3640] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:36:17 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (16E3DC00) [pid = 3640] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:36:17 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (19674C00) [pid = 3640] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:36:17 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (156E6000) [pid = 3640] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:36:17 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (12B09C00) [pid = 3640] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:36:17 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (12B07400) [pid = 3640] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:36:17 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (131B2C00) [pid = 3640] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:36:17 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (13C47C00) [pid = 3640] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:36:17 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (114D3800) [pid = 3640] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:36:17 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (114D7C00) [pid = 3640] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:36:17 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (13CBD800) [pid = 3640] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:36:17 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (19A82C00) [pid = 3640] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:36:18 INFO - PROCESS | 3640 | 1467974178009 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:36:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:36:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 910ms 03:36:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:36:18 INFO - PROCESS | 3640 | 1467974178043 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 03:36:18 INFO - PROCESS | 3640 | 1467974178045 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 03:36:18 INFO - PROCESS | 3640 | 1467974178048 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:36:18 INFO - PROCESS | 3640 | 1467974178050 Marionette TRACE conn3 <- [1,2846,null,{}] 03:36:18 INFO - PROCESS | 3640 | 1467974178064 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:36:18 INFO - PROCESS | 3640 | 1467974178066 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:18 INFO - PROCESS | 3640 | 1467974178144 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 03:36:18 INFO - PROCESS | 3640 | 1467974178150 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974178161 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:18 INFO - PROCESS | 3640 | ++DOCSHELL 0C778400 == 31 [pid = 3640] [id = 721] 03:36:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (1428C800) [pid = 3640] [serial = 2163] [outer = 00000000] 03:36:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (165D9400) [pid = 3640] [serial = 2164] [outer = 1428C800] 03:36:18 INFO - PROCESS | 3640 | 1467974178206 Marionette DEBUG loaded listener.js 03:36:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (16BE8800) [pid = 3640] [serial = 2165] [outer = 1428C800] 03:36:18 INFO - PROCESS | 3640 | 1467974178631 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:36:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:36:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 596ms 03:36:18 INFO - PROCESS | 3640 | 1467974178646 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 03:36:18 INFO - PROCESS | 3640 | 1467974178647 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 03:36:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:36:18 INFO - PROCESS | 3640 | 1467974178651 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:36:18 INFO - PROCESS | 3640 | 1467974178652 Marionette TRACE conn3 <- [1,2850,null,{}] 03:36:18 INFO - PROCESS | 3640 | 1467974178656 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:36:18 INFO - PROCESS | 3640 | 1467974178658 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:18 INFO - PROCESS | 3640 | 1467974178787 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 03:36:18 INFO - PROCESS | 3640 | 1467974178795 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974178797 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:18 INFO - PROCESS | 3640 | ++DOCSHELL 16E3EC00 == 32 [pid = 3640] [id = 722] 03:36:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (16E40C00) [pid = 3640] [serial = 2166] [outer = 00000000] 03:36:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (16F05400) [pid = 3640] [serial = 2167] [outer = 16E40C00] 03:36:18 INFO - PROCESS | 3640 | 1467974178840 Marionette DEBUG loaded listener.js 03:36:18 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (1700DC00) [pid = 3640] [serial = 2168] [outer = 16E40C00] 03:36:19 INFO - PROCESS | 3640 | 1467974179249 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:36:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:36:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 644ms 03:36:19 INFO - PROCESS | 3640 | 1467974179289 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 03:36:19 INFO - PROCESS | 3640 | 1467974179291 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 03:36:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:36:19 INFO - PROCESS | 3640 | 1467974179295 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:36:19 INFO - PROCESS | 3640 | 1467974179296 Marionette TRACE conn3 <- [1,2854,null,{}] 03:36:19 INFO - PROCESS | 3640 | 1467974179300 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:36:19 INFO - PROCESS | 3640 | 1467974179302 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:19 INFO - PROCESS | 3640 | 1467974179416 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 03:36:19 INFO - PROCESS | 3640 | 1467974179425 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974179427 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:19 INFO - PROCESS | 3640 | ++DOCSHELL 176ECC00 == 33 [pid = 3640] [id = 723] 03:36:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (17730400) [pid = 3640] [serial = 2169] [outer = 00000000] 03:36:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (17D34800) [pid = 3640] [serial = 2170] [outer = 17730400] 03:36:19 INFO - PROCESS | 3640 | 1467974179470 Marionette DEBUG loaded listener.js 03:36:19 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (17D35000) [pid = 3640] [serial = 2171] [outer = 17730400] 03:36:20 INFO - PROCESS | 3640 | 1467974180100 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:36:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:36:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 910ms 03:36:20 INFO - PROCESS | 3640 | 1467974180200 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 03:36:20 INFO - PROCESS | 3640 | 1467974180205 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 03:36:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:36:20 INFO - PROCESS | 3640 | 1467974180210 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:36:20 INFO - PROCESS | 3640 | 1467974180213 Marionette TRACE conn3 <- [1,2858,null,{}] 03:36:20 INFO - PROCESS | 3640 | 1467974180219 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:36:20 INFO - PROCESS | 3640 | 1467974180222 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:20 INFO - PROCESS | 3640 | 1467974180348 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 03:36:20 INFO - PROCESS | 3640 | 1467974180482 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974180485 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:20 INFO - PROCESS | 3640 | ++DOCSHELL 102CA800 == 34 [pid = 3640] [id = 724] 03:36:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (10A0B800) [pid = 3640] [serial = 2172] [outer = 00000000] 03:36:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (11CD1C00) [pid = 3640] [serial = 2173] [outer = 10A0B800] 03:36:20 INFO - PROCESS | 3640 | 1467974180542 Marionette DEBUG loaded listener.js 03:36:20 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (130ACC00) [pid = 3640] [serial = 2174] [outer = 10A0B800] 03:36:21 INFO - PROCESS | 3640 | 1467974181286 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:36:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:36:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1098ms 03:36:21 INFO - PROCESS | 3640 | 1467974181309 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 03:36:21 INFO - PROCESS | 3640 | 1467974181314 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 03:36:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:36:21 INFO - PROCESS | 3640 | 1467974181320 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:36:21 INFO - PROCESS | 3640 | 1467974181323 Marionette TRACE conn3 <- [1,2862,null,{}] 03:36:21 INFO - PROCESS | 3640 | 1467974181328 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:36:21 INFO - PROCESS | 3640 | 1467974181330 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:21 INFO - PROCESS | 3640 | 1467974181448 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 03:36:21 INFO - PROCESS | 3640 | 1467974181591 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974181594 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:21 INFO - PROCESS | 3640 | ++DOCSHELL 13272000 == 35 [pid = 3640] [id = 725] 03:36:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (13272C00) [pid = 3640] [serial = 2175] [outer = 00000000] 03:36:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (139D8000) [pid = 3640] [serial = 2176] [outer = 13272C00] 03:36:21 INFO - PROCESS | 3640 | 1467974181649 Marionette DEBUG loaded listener.js 03:36:21 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (13C49400) [pid = 3640] [serial = 2177] [outer = 13272C00] 03:36:22 INFO - PROCESS | 3640 | --DOCSHELL 16E3EC00 == 34 [pid = 3640] [id = 722] 03:36:22 INFO - PROCESS | 3640 | --DOCSHELL 0C778400 == 33 [pid = 3640] [id = 721] 03:36:22 INFO - PROCESS | 3640 | --DOCSHELL 156E0C00 == 32 [pid = 3640] [id = 720] 03:36:22 INFO - PROCESS | 3640 | --DOCSHELL 156E8800 == 31 [pid = 3640] [id = 719] 03:36:22 INFO - PROCESS | 3640 | --DOCSHELL 13C4B400 == 30 [pid = 3640] [id = 718] 03:36:22 INFO - PROCESS | 3640 | --DOCSHELL 131F0400 == 29 [pid = 3640] [id = 717] 03:36:22 INFO - PROCESS | 3640 | --DOCSHELL 129AF800 == 28 [pid = 3640] [id = 716] 03:36:22 INFO - PROCESS | 3640 | --DOCSHELL 1055EC00 == 27 [pid = 3640] [id = 715] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (165E1C00) [pid = 3640] [serial = 2116] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1671D000) [pid = 3640] [serial = 2117] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (16F09C00) [pid = 3640] [serial = 2120] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (16E48000) [pid = 3640] [serial = 2119] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (19682C00) [pid = 3640] [serial = 2122] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (158C7800) [pid = 3640] [serial = 2113] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (131B5800) [pid = 3640] [serial = 2107] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (16E48400) [pid = 3640] [serial = 2126] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (131F0000) [pid = 3640] [serial = 2108] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (1972D800) [pid = 3640] [serial = 2099] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (1967E000) [pid = 3640] [serial = 2098] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (13ED3400) [pid = 3640] [serial = 2110] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (14293000) [pid = 3640] [serial = 2111] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (12937C00) [pid = 3640] [serial = 2104] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (13035C00) [pid = 3640] [serial = 2105] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (13150800) [pid = 3640] [serial = 2101] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (131B7000) [pid = 3640] [serial = 2102] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (165D8000) [pid = 3640] [serial = 2125] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (19A69000) [pid = 3640] [serial = 2128] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (19A89400) [pid = 3640] [serial = 2131] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (19A8B400) [pid = 3640] [serial = 2132] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (19721C00) [pid = 3640] [serial = 2123] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (19A6C800) [pid = 3640] [serial = 2129] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (16077000) [pid = 3640] [serial = 2114] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3640 | 1467974182555 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:36:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:36:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1256ms 03:36:22 INFO - PROCESS | 3640 | 1467974182607 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 03:36:22 INFO - PROCESS | 3640 | 1467974182611 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 03:36:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:36:22 INFO - PROCESS | 3640 | 1467974182616 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:36:22 INFO - PROCESS | 3640 | 1467974182619 Marionette TRACE conn3 <- [1,2866,null,{}] 03:36:22 INFO - PROCESS | 3640 | 1467974182625 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:36:22 INFO - PROCESS | 3640 | 1467974182627 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:22 INFO - PROCESS | 3640 | 1467974182712 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 03:36:22 INFO - PROCESS | 3640 | 1467974182718 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974182722 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:22 INFO - PROCESS | 3640 | ++DOCSHELL 114D1C00 == 28 [pid = 3640] [id = 726] 03:36:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (114D3800) [pid = 3640] [serial = 2178] [outer = 00000000] 03:36:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (12937800) [pid = 3640] [serial = 2179] [outer = 114D3800] 03:36:22 INFO - PROCESS | 3640 | 1467974182770 Marionette DEBUG loaded listener.js 03:36:22 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (12D85C00) [pid = 3640] [serial = 2180] [outer = 114D3800] 03:36:23 INFO - PROCESS | 3640 | 1467974183332 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:36:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:36:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 738ms 03:36:23 INFO - PROCESS | 3640 | 1467974183353 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 03:36:23 INFO - PROCESS | 3640 | 1467974183357 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 03:36:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:36:23 INFO - PROCESS | 3640 | 1467974183363 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:36:23 INFO - PROCESS | 3640 | 1467974183366 Marionette TRACE conn3 <- [1,2870,null,{}] 03:36:23 INFO - PROCESS | 3640 | 1467974183370 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:36:23 INFO - PROCESS | 3640 | 1467974183372 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:23 INFO - PROCESS | 3640 | 1467974183457 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 03:36:23 INFO - PROCESS | 3640 | 1467974183463 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974183465 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:23 INFO - PROCESS | 3640 | ++DOCSHELL 131EE000 == 29 [pid = 3640] [id = 727] 03:36:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (131EEC00) [pid = 3640] [serial = 2181] [outer = 00000000] 03:36:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (1327A400) [pid = 3640] [serial = 2182] [outer = 131EEC00] 03:36:23 INFO - PROCESS | 3640 | 1467974183512 Marionette DEBUG loaded listener.js 03:36:23 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (139D1800) [pid = 3640] [serial = 2183] [outer = 131EEC00] 03:36:24 INFO - PROCESS | 3640 | 1467974184003 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:36:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:36:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 690ms 03:36:24 INFO - PROCESS | 3640 | 1467974184063 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 03:36:24 INFO - PROCESS | 3640 | 1467974184065 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 03:36:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:36:24 INFO - PROCESS | 3640 | 1467974184069 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:36:24 INFO - PROCESS | 3640 | 1467974184072 Marionette TRACE conn3 <- [1,2874,null,{}] 03:36:24 INFO - PROCESS | 3640 | 1467974184083 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:36:24 INFO - PROCESS | 3640 | 1467974184087 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:24 INFO - PROCESS | 3640 | 1467974184207 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 03:36:24 INFO - PROCESS | 3640 | 1467974184270 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974184273 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:24 INFO - PROCESS | 3640 | ++DOCSHELL 1558A000 == 30 [pid = 3640] [id = 728] 03:36:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (1558A400) [pid = 3640] [serial = 2184] [outer = 00000000] 03:36:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (156E4000) [pid = 3640] [serial = 2185] [outer = 1558A400] 03:36:24 INFO - PROCESS | 3640 | 1467974184323 Marionette DEBUG loaded listener.js 03:36:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (1583A000) [pid = 3640] [serial = 2186] [outer = 1558A400] 03:36:24 INFO - PROCESS | 3640 | 1467974184709 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:36:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:36:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 706ms 03:36:24 INFO - PROCESS | 3640 | 1467974184772 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 03:36:24 INFO - PROCESS | 3640 | 1467974184774 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 03:36:24 INFO - PROCESS | 3640 | 1467974184778 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:36:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:36:24 INFO - PROCESS | 3640 | 1467974184780 Marionette TRACE conn3 <- [1,2878,null,{}] 03:36:24 INFO - PROCESS | 3640 | 1467974184783 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:36:24 INFO - PROCESS | 3640 | 1467974184785 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:24 INFO - PROCESS | 3640 | 1467974184938 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 03:36:24 INFO - PROCESS | 3640 | 1467974184956 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974184959 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:24 INFO - PROCESS | 3640 | ++DOCSHELL 165D5C00 == 31 [pid = 3640] [id = 729] 03:36:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (165D6400) [pid = 3640] [serial = 2187] [outer = 00000000] 03:36:24 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (16716000) [pid = 3640] [serial = 2188] [outer = 165D6400] 03:36:25 INFO - PROCESS | 3640 | 1467974185002 Marionette DEBUG loaded listener.js 03:36:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (16B22C00) [pid = 3640] [serial = 2189] [outer = 165D6400] 03:36:25 INFO - PROCESS | 3640 | 1467974185431 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:36:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:36:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 707ms 03:36:25 INFO - PROCESS | 3640 | 1467974185484 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 03:36:25 INFO - PROCESS | 3640 | 1467974185486 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 03:36:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:36:25 INFO - PROCESS | 3640 | 1467974185489 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:36:25 INFO - PROCESS | 3640 | 1467974185490 Marionette TRACE conn3 <- [1,2882,null,{}] 03:36:25 INFO - PROCESS | 3640 | 1467974185494 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:36:25 INFO - PROCESS | 3640 | 1467974185496 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:25 INFO - PROCESS | 3640 | 1467974185611 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 03:36:25 INFO - PROCESS | 3640 | 1467974185617 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974185619 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:25 INFO - PROCESS | 3640 | ++DOCSHELL 16BEEC00 == 32 [pid = 3640] [id = 730] 03:36:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (16E39800) [pid = 3640] [serial = 2190] [outer = 00000000] 03:36:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (16F05000) [pid = 3640] [serial = 2191] [outer = 16E39800] 03:36:25 INFO - PROCESS | 3640 | 1467974185665 Marionette DEBUG loaded listener.js 03:36:25 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (1762BC00) [pid = 3640] [serial = 2192] [outer = 16E39800] 03:36:26 INFO - PROCESS | 3640 | 1467974186137 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:36:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:36:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 691ms 03:36:26 INFO - PROCESS | 3640 | 1467974186188 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 03:36:26 INFO - PROCESS | 3640 | 1467974186190 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 03:36:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:36:26 INFO - PROCESS | 3640 | 1467974186203 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:36:26 INFO - PROCESS | 3640 | 1467974186205 Marionette TRACE conn3 <- [1,2886,null,{}] 03:36:26 INFO - PROCESS | 3640 | 1467974186208 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:36:26 INFO - PROCESS | 3640 | 1467974186213 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:26 INFO - PROCESS | 3640 | 1467974186375 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 03:36:26 INFO - PROCESS | 3640 | 1467974186398 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974186401 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:26 INFO - PROCESS | 3640 | ++DOCSHELL 1787F400 == 33 [pid = 3640] [id = 731] 03:36:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (1787F800) [pid = 3640] [serial = 2193] [outer = 00000000] 03:36:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (19682800) [pid = 3640] [serial = 2194] [outer = 1787F800] 03:36:26 INFO - PROCESS | 3640 | 1467974186444 Marionette DEBUG loaded listener.js 03:36:26 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (19682C00) [pid = 3640] [serial = 2195] [outer = 1787F800] 03:36:26 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (13CC0000) [pid = 3640] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:36:26 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (1428C800) [pid = 3640] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:36:26 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (10559C00) [pid = 3640] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:36:26 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (10564000) [pid = 3640] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:36:26 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (129B2000) [pid = 3640] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:36:26 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (13277800) [pid = 3640] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:36:26 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (16E40C00) [pid = 3640] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:36:26 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (156E9000) [pid = 3640] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:36:26 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (10F34C00) [pid = 3640] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:36:26 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (13C49000) [pid = 3640] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:36:26 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (1762D000) [pid = 3640] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:36:26 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (156E8C00) [pid = 3640] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:36:27 INFO - PROCESS | 3640 | 1467974187017 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:36:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:36:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 832ms 03:36:27 INFO - PROCESS | 3640 | 1467974187047 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 03:36:27 INFO - PROCESS | 3640 | 1467974187049 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 03:36:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:36:27 INFO - PROCESS | 3640 | 1467974187052 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:36:27 INFO - PROCESS | 3640 | 1467974187054 Marionette TRACE conn3 <- [1,2890,null,{}] 03:36:27 INFO - PROCESS | 3640 | 1467974187061 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:36:27 INFO - PROCESS | 3640 | 1467974187063 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:27 INFO - PROCESS | 3640 | 1467974187143 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 03:36:27 INFO - PROCESS | 3640 | 1467974187148 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974187150 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:27 INFO - PROCESS | 3640 | ++DOCSHELL 12823800 == 34 [pid = 3640] [id = 732] 03:36:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (129B2000) [pid = 3640] [serial = 2196] [outer = 00000000] 03:36:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (1558FC00) [pid = 3640] [serial = 2197] [outer = 129B2000] 03:36:27 INFO - PROCESS | 3640 | 1467974187193 Marionette DEBUG loaded listener.js 03:36:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (165D5400) [pid = 3640] [serial = 2198] [outer = 129B2000] 03:36:27 INFO - PROCESS | 3640 | 1467974187632 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:36:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:36:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 643ms 03:36:27 INFO - PROCESS | 3640 | 1467974187691 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 03:36:27 INFO - PROCESS | 3640 | 1467974187693 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 03:36:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:36:27 INFO - PROCESS | 3640 | 1467974187696 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:36:27 INFO - PROCESS | 3640 | 1467974187698 Marionette TRACE conn3 <- [1,2894,null,{}] 03:36:27 INFO - PROCESS | 3640 | 1467974187728 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:36:27 INFO - PROCESS | 3640 | 1467974187730 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:27 INFO - PROCESS | 3640 | 1467974187816 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 03:36:27 INFO - PROCESS | 3640 | 1467974187822 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974187823 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:27 INFO - PROCESS | 3640 | ++DOCSHELL 16204800 == 35 [pid = 3640] [id = 733] 03:36:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (17008400) [pid = 3640] [serial = 2199] [outer = 00000000] 03:36:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (19A24400) [pid = 3640] [serial = 2200] [outer = 17008400] 03:36:27 INFO - PROCESS | 3640 | 1467974187866 Marionette DEBUG loaded listener.js 03:36:27 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (19A5F400) [pid = 3640] [serial = 2201] [outer = 17008400] 03:36:28 INFO - PROCESS | 3640 | 1467974188303 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:36:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:36:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 660ms 03:36:28 INFO - PROCESS | 3640 | 1467974188355 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 03:36:28 INFO - PROCESS | 3640 | 1467974188357 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 03:36:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:36:28 INFO - PROCESS | 3640 | 1467974188361 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:36:28 INFO - PROCESS | 3640 | 1467974188362 Marionette TRACE conn3 <- [1,2898,null,{}] 03:36:28 INFO - PROCESS | 3640 | 1467974188366 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:36:28 INFO - PROCESS | 3640 | 1467974188368 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:28 INFO - PROCESS | 3640 | 1467974188446 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 03:36:28 INFO - PROCESS | 3640 | 1467974188451 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974188453 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:28 INFO - PROCESS | 3640 | ++DOCSHELL 15588800 == 36 [pid = 3640] [id = 734] 03:36:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (19A69400) [pid = 3640] [serial = 2202] [outer = 00000000] 03:36:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (19A81800) [pid = 3640] [serial = 2203] [outer = 19A69400] 03:36:28 INFO - PROCESS | 3640 | 1467974188498 Marionette DEBUG loaded listener.js 03:36:28 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (19A84800) [pid = 3640] [serial = 2204] [outer = 19A69400] 03:36:29 INFO - PROCESS | 3640 | 1467974189020 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:36:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:36:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:36:29 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 691ms 03:36:29 INFO - PROCESS | 3640 | 1467974189092 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 03:36:29 INFO - PROCESS | 3640 | 1467974189097 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 03:36:29 INFO - TEST-START | /DOMEvents/constructors.html 03:36:29 INFO - PROCESS | 3640 | 1467974189103 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:36:29 INFO - PROCESS | 3640 | 1467974189107 Marionette TRACE conn3 <- [1,2902,null,{}] 03:36:29 INFO - PROCESS | 3640 | 1467974189115 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:36:29 INFO - PROCESS | 3640 | 1467974189118 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:29 INFO - PROCESS | 3640 | 1467974189344 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 03:36:29 INFO - PROCESS | 3640 | 1467974189451 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974189458 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:29 INFO - PROCESS | 3640 | ++DOCSHELL 112A9800 == 37 [pid = 3640] [id = 735] 03:36:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (112AA000) [pid = 3640] [serial = 2205] [outer = 00000000] 03:36:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (11C40800) [pid = 3640] [serial = 2206] [outer = 112AA000] 03:36:29 INFO - PROCESS | 3640 | 1467974189514 Marionette DEBUG loaded listener.js 03:36:29 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (13157400) [pid = 3640] [serial = 2207] [outer = 112AA000] 03:36:30 INFO - PROCESS | 3640 | 1467974190119 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:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:36:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:36:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:36:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:36:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:36:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:36:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:36:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:36:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:36:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 1067ms 03:36:30 INFO - PROCESS | 3640 | 1467974190166 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 03:36:30 INFO - PROCESS | 3640 | 1467974190172 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 03:36:30 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:36:30 INFO - PROCESS | 3640 | 1467974190179 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:36:30 INFO - PROCESS | 3640 | 1467974190181 Marionette TRACE conn3 <- [1,2906,null,{}] 03:36:30 INFO - PROCESS | 3640 | 1467974190185 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:36:30 INFO - PROCESS | 3640 | 1467974190188 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:30 INFO - PROCESS | 3640 | 1467974190298 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 03:36:30 INFO - PROCESS | 3640 | 1467974190410 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974190412 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:30 INFO - PROCESS | 3640 | ++DOCSHELL 14F7E000 == 38 [pid = 3640] [id = 736] 03:36:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (14F81000) [pid = 3640] [serial = 2208] [outer = 00000000] 03:36:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (158C8000) [pid = 3640] [serial = 2209] [outer = 14F81000] 03:36:30 INFO - PROCESS | 3640 | 1467974190509 Marionette DEBUG loaded listener.js 03:36:30 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (16718C00) [pid = 3640] [serial = 2210] [outer = 14F81000] 03:36:31 INFO - PROCESS | 3640 | 1467974191090 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:36:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:36:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 941ms 03:36:31 INFO - PROCESS | 3640 | 1467974191122 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 03:36:31 INFO - PROCESS | 3640 | 1467974191125 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 03:36:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:36:31 INFO - PROCESS | 3640 | 1467974191129 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:36:31 INFO - PROCESS | 3640 | 1467974191132 Marionette TRACE conn3 <- [1,2910,null,{}] 03:36:31 INFO - PROCESS | 3640 | 1467974191143 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:36:31 INFO - PROCESS | 3640 | 1467974191148 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:31 INFO - PROCESS | 3640 | 1467974191253 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 03:36:31 INFO - PROCESS | 3640 | 1467974191393 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974191396 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:31 INFO - PROCESS | 3640 | ++DOCSHELL 17879C00 == 39 [pid = 3640] [id = 737] 03:36:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (1967CC00) [pid = 3640] [serial = 2211] [outer = 00000000] 03:36:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (19A8BC00) [pid = 3640] [serial = 2212] [outer = 1967CC00] 03:36:31 INFO - PROCESS | 3640 | 1467974191453 Marionette DEBUG loaded listener.js 03:36:31 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (19AB4000) [pid = 3640] [serial = 2213] [outer = 1967CC00] 03:36:31 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:36:31 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:36:31 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:36:31 INFO - PROCESS | 3640 | [3640] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:36:32 INFO - PROCESS | 3640 | 1467974192037 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:36:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:36:32 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:36:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:36:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:36:32 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:36:32 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:36:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:36:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:36:32 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:36:32 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:36:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:36:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:36:32 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:36:32 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:36:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:36:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:36:32 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:36:32 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 942ms 03:36:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:36:32 INFO - PROCESS | 3640 | 1467974192076 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 03:36:32 INFO - PROCESS | 3640 | 1467974192079 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 03:36:32 INFO - PROCESS | 3640 | 1467974192082 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:36:32 INFO - PROCESS | 3640 | 1467974192084 Marionette TRACE conn3 <- [1,2914,null,{}] 03:36:32 INFO - PROCESS | 3640 | 1467974192088 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:36:32 INFO - PROCESS | 3640 | 1467974192090 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:32 INFO - PROCESS | 3640 | 1467974192197 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 03:36:32 INFO - PROCESS | 3640 | 1467974192307 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974192310 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:32 INFO - PROCESS | 3640 | ++DOCSHELL 19E80C00 == 40 [pid = 3640] [id = 738] 03:36:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (19EE3400) [pid = 3640] [serial = 2214] [outer = 00000000] 03:36:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (19EEAC00) [pid = 3640] [serial = 2215] [outer = 19EE3400] 03:36:32 INFO - PROCESS | 3640 | 1467974192362 Marionette DEBUG loaded listener.js 03:36:32 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (1A159C00) [pid = 3640] [serial = 2216] [outer = 19EE3400] 03:36:32 INFO - PROCESS | 3640 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:36:33 INFO - PROCESS | 3640 | 1467974193058 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:36:33 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:36:33 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1005ms 03:36:33 INFO - PROCESS | 3640 | 1467974193085 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 03:36:33 INFO - PROCESS | 3640 | 1467974193089 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 03:36:33 INFO - PROCESS | 3640 | 1467974193094 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:36:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:36:33 INFO - PROCESS | 3640 | 1467974193097 Marionette TRACE conn3 <- [1,2918,null,{}] 03:36:33 INFO - PROCESS | 3640 | 1467974193102 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:36:33 INFO - PROCESS | 3640 | 1467974193105 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:33 INFO - PROCESS | 3640 | 1467974193206 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 03:36:33 INFO - PROCESS | 3640 | 1467974193345 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974193350 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:33 INFO - PROCESS | 3640 | ++DOCSHELL 1281E000 == 41 [pid = 3640] [id = 739] 03:36:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (12935800) [pid = 3640] [serial = 2217] [outer = 00000000] 03:36:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1312EC00) [pid = 3640] [serial = 2218] [outer = 12935800] 03:36:33 INFO - PROCESS | 3640 | 1467974193402 Marionette DEBUG loaded listener.js 03:36:33 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (131B5400) [pid = 3640] [serial = 2219] [outer = 12935800] 03:36:33 INFO - PROCESS | 3640 | 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:36:34 INFO - PROCESS | 3640 | --DOCSHELL 16204800 == 40 [pid = 3640] [id = 733] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 12823800 == 39 [pid = 3640] [id = 732] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 1787F400 == 38 [pid = 3640] [id = 731] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 16BEEC00 == 37 [pid = 3640] [id = 730] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 165D5C00 == 36 [pid = 3640] [id = 729] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 1558A000 == 35 [pid = 3640] [id = 728] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 131EE000 == 34 [pid = 3640] [id = 727] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 114D1C00 == 33 [pid = 3640] [id = 726] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 176ECC00 == 32 [pid = 3640] [id = 723] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 102CA800 == 31 [pid = 3640] [id = 724] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 13272000 == 30 [pid = 3640] [id = 725] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 19E80C00 == 29 [pid = 3640] [id = 738] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 17879C00 == 28 [pid = 3640] [id = 737] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 15588800 == 27 [pid = 3640] [id = 734] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 112A9800 == 26 [pid = 3640] [id = 735] 03:36:34 INFO - PROCESS | 3640 | --DOCSHELL 14F7E000 == 25 [pid = 3640] [id = 736] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (10F35C00) [pid = 3640] [serial = 2144] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (10A0A000) [pid = 3640] [serial = 2143] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (10A10000) [pid = 3640] [serial = 2146] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (10A80000) [pid = 3640] [serial = 2147] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (12D87400) [pid = 3640] [serial = 2149] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (130A1800) [pid = 3640] [serial = 2150] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (13450800) [pid = 3640] [serial = 2152] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1700DC00) [pid = 3640] [serial = 2168] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (165DC400) [pid = 3640] [serial = 2161] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (1302F000) [pid = 3640] [serial = 2135] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (114CD800) [pid = 3640] [serial = 2134] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (156E9400) [pid = 3640] [serial = 2138] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (13ED5000) [pid = 3640] [serial = 2137] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (19A84C00) [pid = 3640] [serial = 2141] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (19726C00) [pid = 3640] [serial = 2140] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (16073C00) [pid = 3640] [serial = 2159] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (15882C00) [pid = 3640] [serial = 2158] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (16B2A800) [pid = 3640] [serial = 2162] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (17D34800) [pid = 3640] [serial = 2170] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (14F77400) [pid = 3640] [serial = 2155] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (155EC000) [pid = 3640] [serial = 2156] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (165D9400) [pid = 3640] [serial = 2164] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (16BE8800) [pid = 3640] [serial = 2165] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (1394D800) [pid = 3640] [serial = 2153] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (16F05400) [pid = 3640] [serial = 2167] [outer = 00000000] [url = about:blank] 03:36:34 INFO - PROCESS | 3640 | 1467974194580 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:36:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:36:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1553ms 03:36:34 INFO - PROCESS | 3640 | 1467974194646 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 03:36:34 INFO - PROCESS | 3640 | 1467974194650 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 03:36:34 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:36:34 INFO - PROCESS | 3640 | 1467974194655 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:36:34 INFO - PROCESS | 3640 | 1467974194659 Marionette TRACE conn3 <- [1,2922,null,{}] 03:36:34 INFO - PROCESS | 3640 | 1467974194664 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:36:34 INFO - PROCESS | 3640 | 1467974194667 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:34 INFO - PROCESS | 3640 | 1467974194751 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 03:36:34 INFO - PROCESS | 3640 | 1467974194764 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974194769 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:34 INFO - PROCESS | 3640 | ++DOCSHELL 10EC5800 == 26 [pid = 3640] [id = 740] 03:36:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (10EC6800) [pid = 3640] [serial = 2220] [outer = 00000000] 03:36:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (10F30C00) [pid = 3640] [serial = 2221] [outer = 10EC6800] 03:36:34 INFO - PROCESS | 3640 | 1467974194817 Marionette DEBUG loaded listener.js 03:36:34 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (10F34C00) [pid = 3640] [serial = 2222] [outer = 10EC6800] 03:36:35 INFO - PROCESS | 3640 | 1467974195314 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:36:35 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:36:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 707ms 03:36:35 INFO - PROCESS | 3640 | 1467974195355 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 03:36:35 INFO - PROCESS | 3640 | 1467974195360 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 03:36:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:36:35 INFO - PROCESS | 3640 | 1467974195366 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:36:35 INFO - PROCESS | 3640 | 1467974195369 Marionette TRACE conn3 <- [1,2926,null,{}] 03:36:35 INFO - PROCESS | 3640 | 1467974195372 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:36:35 INFO - PROCESS | 3640 | 1467974195375 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:35 INFO - PROCESS | 3640 | 1467974195460 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 03:36:35 INFO - PROCESS | 3640 | 1467974195468 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974195470 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:35 INFO - PROCESS | 3640 | ++DOCSHELL 12BDC400 == 27 [pid = 3640] [id = 741] 03:36:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (12D7A800) [pid = 3640] [serial = 2223] [outer = 00000000] 03:36:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (1306E800) [pid = 3640] [serial = 2224] [outer = 12D7A800] 03:36:35 INFO - PROCESS | 3640 | 1467974195517 Marionette DEBUG loaded listener.js 03:36:35 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (1314DC00) [pid = 3640] [serial = 2225] [outer = 12D7A800] 03:36:36 INFO - PROCESS | 3640 | 1467974196019 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:36:36 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:36:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 644ms 03:36:36 INFO - PROCESS | 3640 | 1467974196035 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 03:36:36 INFO - PROCESS | 3640 | 1467974196037 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 03:36:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:36:36 INFO - PROCESS | 3640 | 1467974196041 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:36:36 INFO - PROCESS | 3640 | 1467974196044 Marionette TRACE conn3 <- [1,2930,null,{}] 03:36:36 INFO - PROCESS | 3640 | 1467974196055 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:36:36 INFO - PROCESS | 3640 | 1467974196059 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:36 INFO - PROCESS | 3640 | 1467974196151 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 03:36:36 INFO - PROCESS | 3640 | 1467974196196 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974196199 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:36 INFO - PROCESS | 3640 | ++DOCSHELL 1394C800 == 28 [pid = 3640] [id = 742] 03:36:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (1394CC00) [pid = 3640] [serial = 2226] [outer = 00000000] 03:36:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (13CBA000) [pid = 3640] [serial = 2227] [outer = 1394CC00] 03:36:36 INFO - PROCESS | 3640 | 1467974196248 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (1428BC00) [pid = 3640] [serial = 2228] [outer = 1394CC00] 03:36:36 INFO - PROCESS | 3640 | 1467974196686 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:36:36 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:36:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:36:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 706ms 03:36:36 INFO - PROCESS | 3640 | 1467974196740 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 03:36:36 INFO - PROCESS | 3640 | 1467974196743 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 03:36:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:36:36 INFO - PROCESS | 3640 | 1467974196746 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:36:36 INFO - PROCESS | 3640 | 1467974196757 Marionette TRACE conn3 <- [1,2934,null,{}] 03:36:36 INFO - PROCESS | 3640 | 1467974196762 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:36:36 INFO - PROCESS | 3640 | 1467974196764 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:36 INFO - PROCESS | 3640 | 1467974196848 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 03:36:36 INFO - PROCESS | 3640 | 1467974196854 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974196856 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:36 INFO - PROCESS | 3640 | ++DOCSHELL 14F7D400 == 29 [pid = 3640] [id = 743] 03:36:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (14F83000) [pid = 3640] [serial = 2229] [outer = 00000000] 03:36:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (156E6000) [pid = 3640] [serial = 2230] [outer = 14F83000] 03:36:36 INFO - PROCESS | 3640 | 1467974196900 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (15839400) [pid = 3640] [serial = 2231] [outer = 14F83000] 03:36:37 INFO - PROCESS | 3640 | 1467974197363 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:36:37 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:36:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 659ms 03:36:37 INFO - PROCESS | 3640 | 1467974197404 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 03:36:37 INFO - PROCESS | 3640 | 1467974197406 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 03:36:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:36:37 INFO - PROCESS | 3640 | 1467974197410 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:36:37 INFO - PROCESS | 3640 | 1467974197412 Marionette TRACE conn3 <- [1,2938,null,{}] 03:36:37 INFO - PROCESS | 3640 | 1467974197415 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:36:37 INFO - PROCESS | 3640 | 1467974197417 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:37 INFO - PROCESS | 3640 | 1467974197532 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 03:36:37 INFO - PROCESS | 3640 | 1467974197626 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974197628 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:37 INFO - PROCESS | 3640 | ++DOCSHELL 16207000 == 30 [pid = 3640] [id = 744] 03:36:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (16208800) [pid = 3640] [serial = 2232] [outer = 00000000] 03:36:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (165D6C00) [pid = 3640] [serial = 2233] [outer = 16208800] 03:36:37 INFO - PROCESS | 3640 | 1467974197672 Marionette DEBUG loaded listener.js 03:36:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (165DB400) [pid = 3640] [serial = 2234] [outer = 16208800] 03:36:37 INFO - PROCESS | 3640 | ++DOCSHELL 16B2C000 == 31 [pid = 3640] [id = 745] 03:36:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (16BE5C00) [pid = 3640] [serial = 2235] [outer = 00000000] 03:36:37 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (16BED000) [pid = 3640] [serial = 2236] [outer = 16BE5C00] 03:36:38 INFO - PROCESS | 3640 | 1467974198106 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:36:38 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:36:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 738ms 03:36:38 INFO - PROCESS | 3640 | 1467974198150 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 03:36:38 INFO - PROCESS | 3640 | 1467974198152 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 03:36:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:36:38 INFO - PROCESS | 3640 | 1467974198156 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:36:38 INFO - PROCESS | 3640 | 1467974198158 Marionette TRACE conn3 <- [1,2942,null,{}] 03:36:38 INFO - PROCESS | 3640 | 1467974198161 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:36:38 INFO - PROCESS | 3640 | 1467974198167 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:38 INFO - PROCESS | 3640 | 1467974198322 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 03:36:38 INFO - PROCESS | 3640 | 1467974198388 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974198390 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:38 INFO - PROCESS | 3640 | ++DOCSHELL 16717C00 == 32 [pid = 3640] [id = 746] 03:36:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (16B2B000) [pid = 3640] [serial = 2237] [outer = 00000000] 03:36:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (17005C00) [pid = 3640] [serial = 2238] [outer = 16B2B000] 03:36:38 INFO - PROCESS | 3640 | 1467974198433 Marionette DEBUG loaded listener.js 03:36:38 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (17874C00) [pid = 3640] [serial = 2239] [outer = 16B2B000] 03:36:38 INFO - PROCESS | 3640 | 1467974198824 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:36:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:36:38 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:36:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 706ms 03:36:38 INFO - PROCESS | 3640 | 1467974198861 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 03:36:38 INFO - PROCESS | 3640 | 1467974198863 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 03:36:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:36:38 INFO - PROCESS | 3640 | 1467974198866 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:36:38 INFO - PROCESS | 3640 | 1467974198868 Marionette TRACE conn3 <- [1,2946,null,{}] 03:36:38 INFO - PROCESS | 3640 | 1467974198874 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:36:38 INFO - PROCESS | 3640 | 1467974198876 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:39 INFO - PROCESS | 3640 | 1467974199034 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 03:36:39 INFO - PROCESS | 3640 | 1467974199046 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974199048 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:39 INFO - PROCESS | 3640 | ++DOCSHELL 1967C800 == 33 [pid = 3640] [id = 747] 03:36:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (1967DC00) [pid = 3640] [serial = 2240] [outer = 00000000] 03:36:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (19A29000) [pid = 3640] [serial = 2241] [outer = 1967DC00] 03:36:39 INFO - PROCESS | 3640 | 1467974199090 Marionette DEBUG loaded listener.js 03:36:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (19A7CC00) [pid = 3640] [serial = 2242] [outer = 1967DC00] 03:36:39 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (165D6400) [pid = 3640] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:36:39 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (16E39800) [pid = 3640] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:36:39 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (13272C00) [pid = 3640] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:36:39 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (17730400) [pid = 3640] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:36:39 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (114D3800) [pid = 3640] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:36:39 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (10A0B800) [pid = 3640] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:36:39 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (1787F800) [pid = 3640] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:36:39 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (131EEC00) [pid = 3640] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:36:39 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1558A400) [pid = 3640] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:36:39 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (19A69400) [pid = 3640] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:36:39 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (17008400) [pid = 3640] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:36:39 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (129B2000) [pid = 3640] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:36:39 INFO - PROCESS | 3640 | 1467974199665 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:36:39 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:36:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 847ms 03:36:39 INFO - PROCESS | 3640 | 1467974199709 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 03:36:39 INFO - PROCESS | 3640 | 1467974199711 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 03:36:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:36:39 INFO - PROCESS | 3640 | 1467974199714 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:36:39 INFO - PROCESS | 3640 | 1467974199716 Marionette TRACE conn3 <- [1,2950,null,{}] 03:36:39 INFO - PROCESS | 3640 | 1467974199719 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:36:39 INFO - PROCESS | 3640 | 1467974199721 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:39 INFO - PROCESS | 3640 | 1467974199799 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 03:36:39 INFO - PROCESS | 3640 | 1467974199805 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974199807 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:39 INFO - PROCESS | 3640 | ++DOCSHELL 1055A000 == 34 [pid = 3640] [id = 748] 03:36:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (114CA800) [pid = 3640] [serial = 2243] [outer = 00000000] 03:36:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (13ECDC00) [pid = 3640] [serial = 2244] [outer = 114CA800] 03:36:39 INFO - PROCESS | 3640 | 1467974199850 Marionette DEBUG loaded listener.js 03:36:39 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (15591400) [pid = 3640] [serial = 2245] [outer = 114CA800] 03:36:40 INFO - PROCESS | 3640 | 1467974200263 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:36:40 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:36:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 597ms 03:36:40 INFO - PROCESS | 3640 | 1467974200322 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 03:36:40 INFO - PROCESS | 3640 | 1467974200324 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 03:36:40 INFO - PROCESS | 3640 | 1467974200327 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:36:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:36:40 INFO - PROCESS | 3640 | 1467974200329 Marionette TRACE conn3 <- [1,2954,null,{}] 03:36:40 INFO - PROCESS | 3640 | 1467974200332 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:36:40 INFO - PROCESS | 3640 | 1467974200334 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:40 INFO - PROCESS | 3640 | 1467974200412 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 03:36:40 INFO - PROCESS | 3640 | 1467974200416 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 3640 | 1467974200418 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:40 INFO - PROCESS | 3640 | ++DOCSHELL 17D33000 == 35 [pid = 3640] [id = 749] 03:36:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (19A20800) [pid = 3640] [serial = 2246] [outer = 00000000] 03:36:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (19A82400) [pid = 3640] [serial = 2247] [outer = 19A20800] 03:36:40 INFO - PROCESS | 3640 | 1467974200461 Marionette DEBUG loaded listener.js 03:36:40 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (19A82800) [pid = 3640] [serial = 2248] [outer = 19A20800] 03:36:40 INFO - PROCESS | 3640 | 1467974200894 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:36:40 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:36:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 597ms 03:36:40 INFO - PROCESS | 3640 | 1467974200925 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 03:36:40 INFO - PROCESS | 3640 | 1467974200927 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 03:36:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:36:40 INFO - PROCESS | 3640 | 1467974200930 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:36:40 INFO - PROCESS | 3640 | 1467974200932 Marionette TRACE conn3 <- [1,2958,null,{}] 03:36:40 INFO - PROCESS | 3640 | 1467974200935 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:36:40 INFO - PROCESS | 3640 | 1467974200937 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:41 INFO - PROCESS | 3640 | 1467974201074 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 03:36:41 INFO - PROCESS | 3640 | 1467974201082 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974201084 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:41 INFO - PROCESS | 3640 | ++DOCSHELL 13945800 == 36 [pid = 3640] [id = 750] 03:36:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (17DC4C00) [pid = 3640] [serial = 2249] [outer = 00000000] 03:36:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (19E7F400) [pid = 3640] [serial = 2250] [outer = 17DC4C00] 03:36:41 INFO - PROCESS | 3640 | 1467974201126 Marionette DEBUG loaded listener.js 03:36:41 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (19E80000) [pid = 3640] [serial = 2251] [outer = 17DC4C00] 03:36:41 INFO - PROCESS | 3640 | 1467974201628 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:36:41 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:36:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 738ms 03:36:41 INFO - PROCESS | 3640 | 1467974201672 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 03:36:41 INFO - PROCESS | 3640 | 1467974201676 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 03:36:41 INFO - PROCESS | 3640 | 1467974201681 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:36:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:36:41 INFO - PROCESS | 3640 | 1467974201684 Marionette TRACE conn3 <- [1,2962,null,{}] 03:36:41 INFO - PROCESS | 3640 | 1467974201691 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:36:41 INFO - PROCESS | 3640 | 1467974201694 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:41 INFO - PROCESS | 3640 | 1467974201813 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 03:36:42 INFO - PROCESS | 3640 | 1467974201982 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974201985 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:42 INFO - PROCESS | 3640 | ++DOCSHELL 10A77000 == 37 [pid = 3640] [id = 751] 03:36:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (10A79800) [pid = 3640] [serial = 2252] [outer = 00000000] 03:36:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (1281D800) [pid = 3640] [serial = 2253] [outer = 10A79800] 03:36:42 INFO - PROCESS | 3640 | 1467974202082 Marionette DEBUG loaded listener.js 03:36:42 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (13036800) [pid = 3640] [serial = 2254] [outer = 10A79800] 03:36:42 INFO - PROCESS | 3640 | 1467974202667 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:36:42 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:36:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1051ms 03:36:42 INFO - PROCESS | 3640 | 1467974202726 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 03:36:42 INFO - PROCESS | 3640 | 1467974202731 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 03:36:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:36:42 INFO - PROCESS | 3640 | 1467974202756 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:36:42 INFO - PROCESS | 3640 | 1467974202759 Marionette TRACE conn3 <- [1,2966,null,{}] 03:36:42 INFO - PROCESS | 3640 | 1467974202763 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:36:42 INFO - PROCESS | 3640 | 1467974202766 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:42 INFO - PROCESS | 3640 | 1467974202884 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 03:36:43 INFO - PROCESS | 3640 | 1467974203024 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974203027 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:43 INFO - PROCESS | 3640 | ++DOCSHELL 139D7C00 == 38 [pid = 3640] [id = 752] 03:36:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (13C3F800) [pid = 3640] [serial = 2255] [outer = 00000000] 03:36:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (13CB7400) [pid = 3640] [serial = 2256] [outer = 13C3F800] 03:36:43 INFO - PROCESS | 3640 | 1467974203083 Marionette DEBUG loaded listener.js 03:36:43 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (14294400) [pid = 3640] [serial = 2257] [outer = 13C3F800] 03:36:43 INFO - PROCESS | 3640 | 1467974203764 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:36:43 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:36:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1004ms 03:36:43 INFO - PROCESS | 3640 | 1467974203791 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 03:36:43 INFO - PROCESS | 3640 | 1467974203794 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 03:36:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:36:43 INFO - PROCESS | 3640 | 1467974203798 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:36:43 INFO - PROCESS | 3640 | 1467974203802 Marionette TRACE conn3 <- [1,2970,null,{}] 03:36:43 INFO - PROCESS | 3640 | 1467974203813 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:36:43 INFO - PROCESS | 3640 | 1467974203818 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:43 INFO - PROCESS | 3640 | 1467974203932 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 03:36:44 INFO - PROCESS | 3640 | 1467974204176 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974204179 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:44 INFO - PROCESS | 3640 | ++DOCSHELL 0F310400 == 39 [pid = 3640] [id = 753] 03:36:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (0F313000) [pid = 3640] [serial = 2258] [outer = 00000000] 03:36:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (10A09C00) [pid = 3640] [serial = 2259] [outer = 0F313000] 03:36:44 INFO - PROCESS | 3640 | 1467974204237 Marionette DEBUG loaded listener.js 03:36:44 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (10ECFC00) [pid = 3640] [serial = 2260] [outer = 0F313000] 03:36:44 INFO - PROCESS | 3640 | --DOCSHELL 17D33000 == 38 [pid = 3640] [id = 749] 03:36:44 INFO - PROCESS | 3640 | --DOCSHELL 1055A000 == 37 [pid = 3640] [id = 748] 03:36:44 INFO - PROCESS | 3640 | --DOCSHELL 1967C800 == 36 [pid = 3640] [id = 747] 03:36:44 INFO - PROCESS | 3640 | --DOCSHELL 16717C00 == 35 [pid = 3640] [id = 746] 03:36:44 INFO - PROCESS | 3640 | --DOCSHELL 16B2C000 == 34 [pid = 3640] [id = 745] 03:36:44 INFO - PROCESS | 3640 | --DOCSHELL 16207000 == 33 [pid = 3640] [id = 744] 03:36:44 INFO - PROCESS | 3640 | --DOCSHELL 14F7D400 == 32 [pid = 3640] [id = 743] 03:36:44 INFO - PROCESS | 3640 | --DOCSHELL 1394C800 == 31 [pid = 3640] [id = 742] 03:36:44 INFO - PROCESS | 3640 | --DOCSHELL 12BDC400 == 30 [pid = 3640] [id = 741] 03:36:44 INFO - PROCESS | 3640 | --DOCSHELL 10EC5800 == 29 [pid = 3640] [id = 740] 03:36:44 INFO - PROCESS | 3640 | --DOCSHELL 1281E000 == 28 [pid = 3640] [id = 739] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (16716000) [pid = 3640] [serial = 2188] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (16F05000) [pid = 3640] [serial = 2191] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (139D8000) [pid = 3640] [serial = 2176] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (13C49400) [pid = 3640] [serial = 2177] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (17D35000) [pid = 3640] [serial = 2171] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (12937800) [pid = 3640] [serial = 2179] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (12D85C00) [pid = 3640] [serial = 2180] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (11CD1C00) [pid = 3640] [serial = 2173] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (19682800) [pid = 3640] [serial = 2194] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (130ACC00) [pid = 3640] [serial = 2174] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (1327A400) [pid = 3640] [serial = 2182] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (139D1800) [pid = 3640] [serial = 2183] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (156E4000) [pid = 3640] [serial = 2185] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (19A81800) [pid = 3640] [serial = 2203] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (19A84800) [pid = 3640] [serial = 2204] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (19A5F400) [pid = 3640] [serial = 2201] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (1558FC00) [pid = 3640] [serial = 2197] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (19A24400) [pid = 3640] [serial = 2200] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (165D5400) [pid = 3640] [serial = 2198] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (19682C00) [pid = 3640] [serial = 2195] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (1762BC00) [pid = 3640] [serial = 2192] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (1583A000) [pid = 3640] [serial = 2186] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (16B22C00) [pid = 3640] [serial = 2189] [outer = 00000000] [url = about:blank] 03:36:44 INFO - PROCESS | 3640 | 1467974204854 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:36:44 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:36:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:36:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1115ms 03:36:44 INFO - PROCESS | 3640 | 1467974204904 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 03:36:44 INFO - PROCESS | 3640 | 1467974204908 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 03:36:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:36:44 INFO - PROCESS | 3640 | 1467974204913 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:36:44 INFO - PROCESS | 3640 | 1467974204918 Marionette TRACE conn3 <- [1,2974,null,{}] 03:36:44 INFO - PROCESS | 3640 | 1467974204924 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:36:44 INFO - PROCESS | 3640 | 1467974204928 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:45 INFO - PROCESS | 3640 | 1467974205026 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 03:36:45 INFO - PROCESS | 3640 | 1467974205128 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974205131 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:45 INFO - PROCESS | 3640 | ++DOCSHELL 102CA800 == 29 [pid = 3640] [id = 754] 03:36:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (102CB000) [pid = 3640] [serial = 2261] [outer = 00000000] 03:36:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (114D1C00) [pid = 3640] [serial = 2262] [outer = 102CB000] 03:36:45 INFO - PROCESS | 3640 | 1467974205176 Marionette DEBUG loaded listener.js 03:36:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (12D86C00) [pid = 3640] [serial = 2263] [outer = 102CB000] 03:36:45 INFO - PROCESS | 3640 | 1467974205531 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:36:45 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:36:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 660ms 03:36:45 INFO - PROCESS | 3640 | 1467974205615 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 03:36:45 INFO - PROCESS | 3640 | 1467974205619 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 03:36:45 INFO - PROCESS | 3640 | 1467974205624 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:36:45 INFO - PROCESS | 3640 | 1467974205626 Marionette TRACE conn3 <- [1,2978,null,{}] 03:36:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:36:45 INFO - PROCESS | 3640 | 1467974205630 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:36:45 INFO - PROCESS | 3640 | 1467974205632 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:45 INFO - PROCESS | 3640 | 1467974205717 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 03:36:45 INFO - PROCESS | 3640 | 1467974205723 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974205725 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:45 INFO - PROCESS | 3640 | ++DOCSHELL 13273800 == 30 [pid = 3640] [id = 755] 03:36:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (13450800) [pid = 3640] [serial = 2264] [outer = 00000000] 03:36:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (13C40C00) [pid = 3640] [serial = 2265] [outer = 13450800] 03:36:45 INFO - PROCESS | 3640 | 1467974205770 Marionette DEBUG loaded listener.js 03:36:45 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (13ECB000) [pid = 3640] [serial = 2266] [outer = 13450800] 03:36:46 INFO - PROCESS | 3640 | ++DOCSHELL 156E0800 == 31 [pid = 3640] [id = 756] 03:36:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (156E2000) [pid = 3640] [serial = 2267] [outer = 00000000] 03:36:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (156E4000) [pid = 3640] [serial = 2268] [outer = 156E2000] 03:36:46 INFO - PROCESS | 3640 | 1467974206268 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:36:46 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:36:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 691ms 03:36:46 INFO - PROCESS | 3640 | 1467974206327 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 03:36:46 INFO - PROCESS | 3640 | 1467974206330 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 03:36:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:36:46 INFO - PROCESS | 3640 | 1467974206335 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:36:46 INFO - PROCESS | 3640 | 1467974206340 Marionette TRACE conn3 <- [1,2982,null,{}] 03:36:46 INFO - PROCESS | 3640 | 1467974206349 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:36:46 INFO - PROCESS | 3640 | 1467974206352 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:46 INFO - PROCESS | 3640 | 1467974206476 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 03:36:46 INFO - PROCESS | 3640 | 1467974206572 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974206574 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:46 INFO - PROCESS | 3640 | ++DOCSHELL 15588800 == 32 [pid = 3640] [id = 757] 03:36:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (156E6C00) [pid = 3640] [serial = 2269] [outer = 00000000] 03:36:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (158C7800) [pid = 3640] [serial = 2270] [outer = 156E6C00] 03:36:46 INFO - PROCESS | 3640 | 1467974206626 Marionette DEBUG loaded listener.js 03:36:46 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (165DB000) [pid = 3640] [serial = 2271] [outer = 156E6C00] 03:36:46 INFO - PROCESS | 3640 | 1467974206965 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:36:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:36:47 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:36:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 659ms 03:36:47 INFO - PROCESS | 3640 | 1467974206991 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 03:36:47 INFO - PROCESS | 3640 | 1467974206994 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 03:36:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:36:47 INFO - PROCESS | 3640 | 1467974206997 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:36:47 INFO - PROCESS | 3640 | 1467974206999 Marionette TRACE conn3 <- [1,2986,null,{}] 03:36:47 INFO - PROCESS | 3640 | 1467974207002 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:36:47 INFO - PROCESS | 3640 | 1467974207004 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:47 INFO - PROCESS | 3640 | 1467974207136 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 03:36:47 INFO - PROCESS | 3640 | 1467974207150 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974207152 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:47 INFO - PROCESS | 3640 | ++DOCSHELL 0F390400 == 33 [pid = 3640] [id = 758] 03:36:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (156E8800) [pid = 3640] [serial = 2272] [outer = 00000000] 03:36:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (16E3E400) [pid = 3640] [serial = 2273] [outer = 156E8800] 03:36:47 INFO - PROCESS | 3640 | 1467974207196 Marionette DEBUG loaded listener.js 03:36:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (16E42000) [pid = 3640] [serial = 2274] [outer = 156E8800] 03:36:47 INFO - PROCESS | 3640 | 1467974207610 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:36:47 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:36:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 643ms 03:36:47 INFO - PROCESS | 3640 | 1467974207635 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 03:36:47 INFO - PROCESS | 3640 | 1467974207637 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 03:36:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:36:47 INFO - PROCESS | 3640 | 1467974207648 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:36:47 INFO - PROCESS | 3640 | 1467974207650 Marionette TRACE conn3 <- [1,2990,null,{}] 03:36:47 INFO - PROCESS | 3640 | 1467974207653 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:36:47 INFO - PROCESS | 3640 | 1467974207655 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:47 INFO - PROCESS | 3640 | 1467974207769 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 03:36:47 INFO - PROCESS | 3640 | 1467974207774 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974207780 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:47 INFO - PROCESS | 3640 | ++DOCSHELL 1762D000 == 34 [pid = 3640] [id = 759] 03:36:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (176E5400) [pid = 3640] [serial = 2275] [outer = 00000000] 03:36:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (1772EC00) [pid = 3640] [serial = 2276] [outer = 176E5400] 03:36:47 INFO - PROCESS | 3640 | 1467974207886 Marionette DEBUG loaded listener.js 03:36:47 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (17881000) [pid = 3640] [serial = 2277] [outer = 176E5400] 03:36:48 INFO - PROCESS | 3640 | 1467974208331 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:36:48 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:36:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 769ms 03:36:48 INFO - PROCESS | 3640 | 1467974208410 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 03:36:48 INFO - PROCESS | 3640 | 1467974208412 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 03:36:48 INFO - PROCESS | 3640 | 1467974208415 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:36:48 INFO - PROCESS | 3640 | 1467974208417 Marionette TRACE conn3 <- [1,2994,null,{}] 03:36:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:36:48 INFO - PROCESS | 3640 | 1467974208421 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:36:48 INFO - PROCESS | 3640 | 1467974208423 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:48 INFO - PROCESS | 3640 | 1467974208535 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 03:36:48 INFO - PROCESS | 3640 | 1467974208612 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974208614 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:48 INFO - PROCESS | 3640 | ++DOCSHELL 1967B000 == 35 [pid = 3640] [id = 760] 03:36:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (1967C400) [pid = 3640] [serial = 2278] [outer = 00000000] 03:36:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (1972F000) [pid = 3640] [serial = 2279] [outer = 1967C400] 03:36:48 INFO - PROCESS | 3640 | 1467974208656 Marionette DEBUG loaded listener.js 03:36:48 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (19A22800) [pid = 3640] [serial = 2280] [outer = 1967C400] 03:36:49 INFO - PROCESS | 3640 | 1467974209039 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:36:49 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:36:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 644ms 03:36:49 INFO - PROCESS | 3640 | 1467974209056 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 03:36:49 INFO - PROCESS | 3640 | 1467974209058 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 03:36:49 INFO - PROCESS | 3640 | 1467974209061 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:36:49 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:36:49 INFO - PROCESS | 3640 | 1467974209062 Marionette TRACE conn3 <- [1,2998,null,{}] 03:36:49 INFO - PROCESS | 3640 | 1467974209066 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:36:49 INFO - PROCESS | 3640 | 1467974209068 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:49 INFO - PROCESS | 3640 | 1467974209277 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (1394CC00) [pid = 3640] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (19A20800) [pid = 3640] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (10EC6800) [pid = 3640] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (14F83000) [pid = 3640] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (12935800) [pid = 3640] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (16B2B000) [pid = 3640] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (112AA000) [pid = 3640] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (14F81000) [pid = 3640] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1967DC00) [pid = 3640] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (1967CC00) [pid = 3640] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (16208800) [pid = 3640] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (19EE3400) [pid = 3640] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (114CA800) [pid = 3640] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (12D7A800) [pid = 3640] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:36:49 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (16BE5C00) [pid = 3640] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:36:49 INFO - PROCESS | 3640 | 1467974209382 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 3640 | 1467974209384 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:49 INFO - PROCESS | 3640 | ++DOCSHELL 1055A800 == 36 [pid = 3640] [id = 761] 03:36:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (10EC6800) [pid = 3640] [serial = 2281] [outer = 00000000] 03:36:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (139CF400) [pid = 3640] [serial = 2282] [outer = 10EC6800] 03:36:49 INFO - PROCESS | 3640 | 1467974209430 Marionette DEBUG loaded listener.js 03:36:49 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (16BE8800) [pid = 3640] [serial = 2283] [outer = 10EC6800] 03:36:49 INFO - PROCESS | 3640 | [3640] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:36:49 INFO - PROCESS | 3640 | 1467974209797 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:36:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:36:49 INFO - {} 03:36:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:36:49 INFO - {} 03:36:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:36:49 INFO - {} 03:36:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:36:49 INFO - {} 03:36:49 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 800ms 03:36:49 INFO - PROCESS | 3640 | 1467974209864 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 03:36:49 INFO - PROCESS | 3640 | 1467974209866 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 03:36:49 INFO - PROCESS | 3640 | 1467974209874 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:36:49 INFO - TEST-START | /FileAPI/fileReader.html 03:36:49 INFO - PROCESS | 3640 | 1467974209875 Marionette TRACE conn3 <- [1,3002,null,{}] 03:36:49 INFO - PROCESS | 3640 | 1467974209879 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:36:49 INFO - PROCESS | 3640 | 1467974209881 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:49 INFO - PROCESS | 3640 | 1467974209961 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 03:36:50 INFO - PROCESS | 3640 | 1467974209968 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974209970 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:50 INFO - PROCESS | 3640 | ++DOCSHELL 131ED000 == 37 [pid = 3640] [id = 762] 03:36:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (19E74000) [pid = 3640] [serial = 2284] [outer = 00000000] 03:36:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (19EDF000) [pid = 3640] [serial = 2285] [outer = 19E74000] 03:36:50 INFO - PROCESS | 3640 | 1467974210014 Marionette DEBUG loaded listener.js 03:36:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (19EEBC00) [pid = 3640] [serial = 2286] [outer = 19E74000] 03:36:50 INFO - PROCESS | 3640 | 1467974210485 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:36:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:36:50 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:36:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:36:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:36:50 INFO - TEST-OK | /FileAPI/fileReader.html | took 643ms 03:36:50 INFO - PROCESS | 3640 | 1467974210544 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 03:36:50 INFO - PROCESS | 3640 | 1467974210546 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 03:36:50 INFO - TEST-START | /FileAPI/historical.html 03:36:50 INFO - PROCESS | 3640 | 1467974210550 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:36:50 INFO - PROCESS | 3640 | 1467974210551 Marionette TRACE conn3 <- [1,3006,null,{}] 03:36:50 INFO - PROCESS | 3640 | 1467974210555 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:36:50 INFO - PROCESS | 3640 | 1467974210556 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:50 INFO - PROCESS | 3640 | 1467974210646 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 03:36:50 INFO - PROCESS | 3640 | 1467974210678 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974210680 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:50 INFO - PROCESS | 3640 | ++DOCSHELL 10228400 == 38 [pid = 3640] [id = 763] 03:36:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 83 (1312FC00) [pid = 3640] [serial = 2287] [outer = 00000000] 03:36:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 84 (1A18A800) [pid = 3640] [serial = 2288] [outer = 1312FC00] 03:36:50 INFO - PROCESS | 3640 | 1467974210726 Marionette DEBUG loaded listener.js 03:36:50 INFO - PROCESS | 3640 | ++DOMWINDOW == 85 (1A18C400) [pid = 3640] [serial = 2289] [outer = 1312FC00] 03:36:51 INFO - PROCESS | 3640 | 1467974211140 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:36:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:36:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:36:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:36:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:36:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:36:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:36:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:36:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:36:51 INFO - TEST-OK | /FileAPI/historical.html | took 628ms 03:36:51 INFO - PROCESS | 3640 | 1467974211197 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 03:36:51 INFO - PROCESS | 3640 | 1467974211199 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 03:36:51 INFO - TEST-START | /FileAPI/idlharness.html 03:36:51 INFO - PROCESS | 3640 | 1467974211203 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:36:51 INFO - PROCESS | 3640 | 1467974211205 Marionette TRACE conn3 <- [1,3010,null,{}] 03:36:51 INFO - PROCESS | 3640 | 1467974211208 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:36:51 INFO - PROCESS | 3640 | 1467974211210 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:51 INFO - PROCESS | 3640 | 1467974211293 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 03:36:51 INFO - PROCESS | 3640 | 1467974211433 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974211437 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:51 INFO - PROCESS | 3640 | ++DOCSHELL 0F312C00 == 39 [pid = 3640] [id = 764] 03:36:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 86 (0F313400) [pid = 3640] [serial = 2290] [outer = 00000000] 03:36:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 87 (10559C00) [pid = 3640] [serial = 2291] [outer = 0F313400] 03:36:51 INFO - PROCESS | 3640 | 1467974211539 Marionette DEBUG loaded listener.js 03:36:51 INFO - PROCESS | 3640 | ++DOMWINDOW == 88 (10A79400) [pid = 3640] [serial = 2292] [outer = 0F313400] 03:36:52 INFO - PROCESS | 3640 | 1467974212566 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:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:36:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:36:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:36:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:36:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:36:52 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:36:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:36:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:36:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:36:52 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:36:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:36:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:36:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:36:52 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:36:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:36:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:36:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:36:52 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:36:52 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:36:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:36:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:36:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:36:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:36:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:36:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:36:52 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:36:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:36:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:36:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:36:52 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:36:52 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:36:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:36:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:36:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:36:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 1522ms 03:36:52 INFO - PROCESS | 3640 | 1467974212714 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 03:36:52 INFO - PROCESS | 3640 | 1467974212718 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 03:36:52 INFO - TEST-START | /FileAPI/idlharness.worker 03:36:52 INFO - PROCESS | 3640 | 1467974212724 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:36:52 INFO - PROCESS | 3640 | 1467974212728 Marionette TRACE conn3 <- [1,3014,null,{}] 03:36:52 INFO - PROCESS | 3640 | 1467974212733 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:36:52 INFO - PROCESS | 3640 | 1467974212735 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:52 INFO - PROCESS | 3640 | 1467974212849 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 03:36:52 INFO - PROCESS | 3640 | 1467974212986 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974212989 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:53 INFO - PROCESS | 3640 | ++DOCSHELL 13C41000 == 40 [pid = 3640] [id = 765] 03:36:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 89 (13C42800) [pid = 3640] [serial = 2293] [outer = 00000000] 03:36:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 90 (1A5B4000) [pid = 3640] [serial = 2294] [outer = 13C42800] 03:36:53 INFO - PROCESS | 3640 | 1467974213045 Marionette DEBUG loaded listener.js 03:36:53 INFO - PROCESS | 3640 | ++DOMWINDOW == 91 (1A5B6400) [pid = 3640] [serial = 2295] [outer = 13C42800] 03:36:53 INFO - PROCESS | 3640 | [3640] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:36:54 INFO - PROCESS | 3640 | 1467974214209 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:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:36:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:36:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:36:54 INFO - {} 03:36:54 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:36:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:36:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:36:54 INFO - {} 03:36:54 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:36:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:36:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:36:54 INFO - {} 03:36:54 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:36:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:36:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:36:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:36:54 INFO - {} 03:36:54 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:36:54 INFO - {} 03:36:54 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:36:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:36:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:36:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:36:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:36:54 INFO - {} 03:36:54 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:36:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:36:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:36:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:36:54 INFO - {} 03:36:54 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:36:54 INFO - {} 03:36:54 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:36:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:36:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:36:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 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:36:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 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:36:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 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:36:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 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:36:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 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:36:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 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:36:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:36:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 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:36:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:36:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:36:54 INFO - {} 03:36:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1758ms 03:36:54 INFO - PROCESS | 3640 | 1467974214470 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 03:36:54 INFO - PROCESS | 3640 | 1467974214476 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 03:36:54 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:36:54 INFO - PROCESS | 3640 | 1467974214508 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:36:54 INFO - PROCESS | 3640 | 1467974214510 Marionette TRACE conn3 <- [1,3018,null,{}] 03:36:54 INFO - PROCESS | 3640 | 1467974214516 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:36:54 INFO - PROCESS | 3640 | 1467974214518 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:54 INFO - PROCESS | 3640 | 1467974214654 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 03:36:54 INFO - PROCESS | 3640 | 1467974214909 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974214912 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:54 INFO - PROCESS | 3640 | ++DOCSHELL 0F31C000 == 41 [pid = 3640] [id = 766] 03:36:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 92 (10472C00) [pid = 3640] [serial = 2296] [outer = 00000000] 03:36:54 INFO - PROCESS | 3640 | ++DOMWINDOW == 93 (12BDB400) [pid = 3640] [serial = 2297] [outer = 10472C00] 03:36:55 INFO - PROCESS | 3640 | 1467974214990 Marionette DEBUG loaded listener.js 03:36:55 INFO - PROCESS | 3640 | ++DOMWINDOW == 94 (131B0800) [pid = 3640] [serial = 2298] [outer = 10472C00] 03:36:55 INFO - PROCESS | 3640 | 1467974215514 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:36:55 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:36:55 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1082ms 03:36:55 INFO - PROCESS | 3640 | 1467974215585 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 03:36:55 INFO - PROCESS | 3640 | 1467974215588 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 03:36:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:36:55 INFO - PROCESS | 3640 | 1467974215594 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:36:55 INFO - PROCESS | 3640 | 1467974215596 Marionette TRACE conn3 <- [1,3022,null,{}] 03:36:55 INFO - PROCESS | 3640 | 1467974215602 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:36:55 INFO - PROCESS | 3640 | 1467974215606 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:55 INFO - PROCESS | 3640 | 1467974215708 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 03:36:55 INFO - PROCESS | 3640 | 1467974215825 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974215828 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 10228400 == 40 [pid = 3640] [id = 763] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 131ED000 == 39 [pid = 3640] [id = 762] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 1055A800 == 38 [pid = 3640] [id = 761] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 1967B000 == 37 [pid = 3640] [id = 760] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 1762D000 == 36 [pid = 3640] [id = 759] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 0F390400 == 35 [pid = 3640] [id = 758] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 15588800 == 34 [pid = 3640] [id = 757] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 156E0800 == 33 [pid = 3640] [id = 756] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 13273800 == 32 [pid = 3640] [id = 755] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 102CA800 == 31 [pid = 3640] [id = 754] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 0F310400 == 30 [pid = 3640] [id = 753] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 13945800 == 29 [pid = 3640] [id = 750] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 10A77000 == 28 [pid = 3640] [id = 751] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 139D7C00 == 27 [pid = 3640] [id = 752] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 0F31C000 == 26 [pid = 3640] [id = 766] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 0F312C00 == 25 [pid = 3640] [id = 764] 03:36:56 INFO - PROCESS | 3640 | --DOCSHELL 13C41000 == 24 [pid = 3640] [id = 765] 03:36:56 INFO - PROCESS | 3640 | ++DOCSHELL 0F318000 == 25 [pid = 3640] [id = 767] 03:36:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 95 (0F319800) [pid = 3640] [serial = 2299] [outer = 00000000] 03:36:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 96 (10470400) [pid = 3640] [serial = 2300] [outer = 0F319800] 03:36:56 INFO - PROCESS | 3640 | 1467974216489 Marionette DEBUG loaded listener.js 03:36:56 INFO - PROCESS | 3640 | ++DOMWINDOW == 97 (10A80400) [pid = 3640] [serial = 2301] [outer = 0F319800] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 96 (1428BC00) [pid = 3640] [serial = 2228] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 95 (19A82400) [pid = 3640] [serial = 2247] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 94 (10F30C00) [pid = 3640] [serial = 2221] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 93 (15839400) [pid = 3640] [serial = 2231] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 92 (1312EC00) [pid = 3640] [serial = 2218] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 91 (17874C00) [pid = 3640] [serial = 2239] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 90 (11C40800) [pid = 3640] [serial = 2206] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 89 (16718C00) [pid = 3640] [serial = 2210] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 88 (131B5400) [pid = 3640] [serial = 2219] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 87 (17005C00) [pid = 3640] [serial = 2238] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 86 (19A29000) [pid = 3640] [serial = 2241] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 85 (19A7CC00) [pid = 3640] [serial = 2242] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 84 (19AB4000) [pid = 3640] [serial = 2213] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 83 (165D6C00) [pid = 3640] [serial = 2233] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 82 (1A159C00) [pid = 3640] [serial = 2216] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (13ECDC00) [pid = 3640] [serial = 2244] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (158C8000) [pid = 3640] [serial = 2209] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (15591400) [pid = 3640] [serial = 2245] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (1306E800) [pid = 3640] [serial = 2224] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (16BED000) [pid = 3640] [serial = 2236] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (10F34C00) [pid = 3640] [serial = 2222] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (19A8BC00) [pid = 3640] [serial = 2212] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (156E6000) [pid = 3640] [serial = 2230] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (19EEAC00) [pid = 3640] [serial = 2215] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (13CBA000) [pid = 3640] [serial = 2227] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (165DB400) [pid = 3640] [serial = 2234] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (13157400) [pid = 3640] [serial = 2207] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (1314DC00) [pid = 3640] [serial = 2225] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (19A82800) [pid = 3640] [serial = 2248] [outer = 00000000] [url = about:blank] 03:36:56 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (19E7F400) [pid = 3640] [serial = 2250] [outer = 00000000] [url = about:blank] 03:36:57 INFO - PROCESS | 3640 | 1467974216994 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:36:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:36:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1460ms 03:36:57 INFO - PROCESS | 3640 | 1467974217051 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 03:36:57 INFO - PROCESS | 3640 | 1467974217055 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 03:36:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:36:57 INFO - PROCESS | 3640 | 1467974217060 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 3640 | 1467974217062 Marionette TRACE conn3 <- [1,3026,null,{}] 03:36:57 INFO - PROCESS | 3640 | 1467974217067 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:36:57 INFO - PROCESS | 3640 | 1467974217069 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:57 INFO - PROCESS | 3640 | 1467974217159 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 03:36:57 INFO - PROCESS | 3640 | 1467974217299 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974217302 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:57 INFO - PROCESS | 3640 | ++DOCSHELL 12822000 == 26 [pid = 3640] [id = 768] 03:36:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (1284AC00) [pid = 3640] [serial = 2302] [outer = 00000000] 03:36:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (12D81800) [pid = 3640] [serial = 2303] [outer = 1284AC00] 03:36:57 INFO - PROCESS | 3640 | 1467974217351 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (130A4C00) [pid = 3640] [serial = 2304] [outer = 1284AC00] 03:36:57 INFO - PROCESS | 3640 | 1467974217753 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:36:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:36:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:36:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:36:57 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 707ms 03:36:57 INFO - PROCESS | 3640 | 1467974217792 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 03:36:57 INFO - PROCESS | 3640 | 1467974217796 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 03:36:57 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:36:57 INFO - PROCESS | 3640 | 1467974217804 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 3640 | 1467974217806 Marionette TRACE conn3 <- [1,3030,null,{}] 03:36:57 INFO - PROCESS | 3640 | 1467974217810 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:36:57 INFO - PROCESS | 3640 | 1467974217812 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:57 INFO - PROCESS | 3640 | 1467974217927 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 03:36:57 INFO - PROCESS | 3640 | 1467974217937 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974217939 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:57 INFO - PROCESS | 3640 | ++DOCSHELL 13271000 == 27 [pid = 3640] [id = 769] 03:36:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (13271400) [pid = 3640] [serial = 2305] [outer = 00000000] 03:36:57 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (13943800) [pid = 3640] [serial = 2306] [outer = 13271400] 03:36:57 INFO - PROCESS | 3640 | 1467974217983 Marionette DEBUG loaded listener.js 03:36:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (13C41800) [pid = 3640] [serial = 2307] [outer = 13271400] 03:36:58 INFO - PROCESS | 3640 | 1467974218611 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:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:36:58 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:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:36:58 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:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:36:58 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:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:36:58 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:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:36:58 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:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:36:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:36:58 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:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:36:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 03:36:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:36:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 895ms 03:36:58 INFO - PROCESS | 3640 | 1467974218699 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 03:36:58 INFO - PROCESS | 3640 | 1467974218702 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 03:36:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:36:58 INFO - PROCESS | 3640 | 1467974218705 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:36:58 INFO - PROCESS | 3640 | 1467974218709 Marionette TRACE conn3 <- [1,3034,null,{}] 03:36:58 INFO - PROCESS | 3640 | 1467974218719 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:36:58 INFO - PROCESS | 3640 | 1467974218724 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:58 INFO - PROCESS | 3640 | 1467974218855 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 03:36:58 INFO - PROCESS | 3640 | 1467974218873 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974218876 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:58 INFO - PROCESS | 3640 | ++DOCSHELL 156E9800 == 28 [pid = 3640] [id = 770] 03:36:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (15835C00) [pid = 3640] [serial = 2308] [outer = 00000000] 03:36:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (16075800) [pid = 3640] [serial = 2309] [outer = 15835C00] 03:36:58 INFO - PROCESS | 3640 | 1467974218919 Marionette DEBUG loaded listener.js 03:36:58 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (165D7000) [pid = 3640] [serial = 2310] [outer = 15835C00] 03:36:59 INFO - PROCESS | 3640 | [3640] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:36:59 INFO - PROCESS | 3640 | 1467974219395 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:36:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:36:59 INFO - {} 03:36:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 753ms 03:36:59 INFO - PROCESS | 3640 | 1467974219446 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 03:36:59 INFO - PROCESS | 3640 | 1467974219449 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 03:36:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:36:59 INFO - PROCESS | 3640 | 1467974219452 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:36:59 INFO - PROCESS | 3640 | 1467974219454 Marionette TRACE conn3 <- [1,3038,null,{}] 03:36:59 INFO - PROCESS | 3640 | 1467974219457 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:36:59 INFO - PROCESS | 3640 | 1467974219460 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:59 INFO - PROCESS | 3640 | 1467974219615 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 03:36:59 INFO - PROCESS | 3640 | 1467974219680 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974219682 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:36:59 INFO - PROCESS | 3640 | ++DOCSHELL 16074C00 == 29 [pid = 3640] [id = 771] 03:36:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (16B23800) [pid = 3640] [serial = 2311] [outer = 00000000] 03:36:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (16E3FC00) [pid = 3640] [serial = 2312] [outer = 16B23800] 03:36:59 INFO - PROCESS | 3640 | 1467974219726 Marionette DEBUG loaded listener.js 03:36:59 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (16E47800) [pid = 3640] [serial = 2313] [outer = 16B23800] 03:37:00 INFO - PROCESS | 3640 | 1467974220110 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:37:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:37:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:37:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:37:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:37:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 707ms 03:37:00 INFO - PROCESS | 3640 | 1467974220150 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 03:37:00 INFO - PROCESS | 3640 | 1467974220152 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 03:37:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:37:00 INFO - PROCESS | 3640 | 1467974220160 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:37:00 INFO - PROCESS | 3640 | 1467974220162 Marionette TRACE conn3 <- [1,3042,null,{}] 03:37:00 INFO - PROCESS | 3640 | 1467974220165 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:37:00 INFO - PROCESS | 3640 | 1467974220167 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:00 INFO - PROCESS | 3640 | 1467974220280 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 03:37:00 INFO - PROCESS | 3640 | 1467974220287 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 3640 | 1467974220290 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:00 INFO - PROCESS | 3640 | ++DOCSHELL 13444800 == 30 [pid = 3640] [id = 772] 03:37:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (155EB800) [pid = 3640] [serial = 2314] [outer = 00000000] 03:37:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 81 (1787D000) [pid = 3640] [serial = 2315] [outer = 155EB800] 03:37:00 INFO - PROCESS | 3640 | 1467974220398 Marionette DEBUG loaded listener.js 03:37:00 INFO - PROCESS | 3640 | ++DOMWINDOW == 82 (19678000) [pid = 3640] [serial = 2316] [outer = 155EB800] 03:37:01 INFO - PROCESS | 3640 | --DOMWINDOW == 81 (1312FC00) [pid = 3640] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:37:01 INFO - PROCESS | 3640 | --DOMWINDOW == 80 (10EC6800) [pid = 3640] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:37:01 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (176E5400) [pid = 3640] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:37:01 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (1967C400) [pid = 3640] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:37:01 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (17DC4C00) [pid = 3640] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:37:01 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (13C3F800) [pid = 3640] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:37:01 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (102CB000) [pid = 3640] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:37:01 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (0F313000) [pid = 3640] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:37:01 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (156E6C00) [pid = 3640] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:37:01 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (10A79800) [pid = 3640] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:37:01 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (13450800) [pid = 3640] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:37:01 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (156E2000) [pid = 3640] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:37:01 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (19E74000) [pid = 3640] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:37:01 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (156E8800) [pid = 3640] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:37:01 INFO - PROCESS | 3640 | 1467974221359 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:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:37:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:37:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:37:01 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:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:37:01 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:37:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:37:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:37:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1319ms 03:37:01 INFO - PROCESS | 3640 | 1467974221479 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 03:37:01 INFO - PROCESS | 3640 | 1467974221481 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 03:37:01 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:37:01 INFO - PROCESS | 3640 | 1467974221485 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:37:01 INFO - PROCESS | 3640 | 1467974221486 Marionette TRACE conn3 <- [1,3046,null,{}] 03:37:01 INFO - PROCESS | 3640 | 1467974221490 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:37:01 INFO - PROCESS | 3640 | 1467974221496 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:01 INFO - PROCESS | 3640 | 1467974221574 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 03:37:01 INFO - PROCESS | 3640 | 1467974221579 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974221581 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:01 INFO - PROCESS | 3640 | ++DOCSHELL 130A1800 == 31 [pid = 3640] [id = 773] 03:37:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (1314B400) [pid = 3640] [serial = 2317] [outer = 00000000] 03:37:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (19A6C000) [pid = 3640] [serial = 2318] [outer = 1314B400] 03:37:01 INFO - PROCESS | 3640 | 1467974221626 Marionette DEBUG loaded listener.js 03:37:01 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (19E75800) [pid = 3640] [serial = 2319] [outer = 1314B400] 03:37:02 INFO - PROCESS | 3640 | 1467974222074 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:37:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:37:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:37:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:37:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:37:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:37:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:37:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:37:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:37:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:37:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:37:02 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:02 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:37:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:37:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:37:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:37:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:37:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:37:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:37:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:37:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:37:02 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 659ms 03:37:02 INFO - PROCESS | 3640 | 1467974222133 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 03:37:02 INFO - PROCESS | 3640 | 1467974222135 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 03:37:02 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:37:02 INFO - PROCESS | 3640 | 1467974222138 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:37:02 INFO - PROCESS | 3640 | 1467974222140 Marionette TRACE conn3 <- [1,3050,null,{}] 03:37:02 INFO - PROCESS | 3640 | 1467974222143 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:37:02 INFO - PROCESS | 3640 | 1467974222145 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:02 INFO - PROCESS | 3640 | 1467974222264 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 03:37:02 INFO - PROCESS | 3640 | 1467974222410 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974222414 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:02 INFO - PROCESS | 3640 | ++DOCSHELL 1026D000 == 32 [pid = 3640] [id = 774] 03:37:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (102CA800) [pid = 3640] [serial = 2320] [outer = 00000000] 03:37:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (10A0E000) [pid = 3640] [serial = 2321] [outer = 102CA800] 03:37:02 INFO - PROCESS | 3640 | 1467974222471 Marionette DEBUG loaded listener.js 03:37:02 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (10F3A800) [pid = 3640] [serial = 2322] [outer = 102CA800] 03:37:02 INFO - PROCESS | 3640 | [3640] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:37:03 INFO - PROCESS | 3640 | 1467974223136 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:37:03 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:37:03 INFO - {} 03:37:03 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1051ms 03:37:03 INFO - PROCESS | 3640 | 1467974223203 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 03:37:03 INFO - PROCESS | 3640 | 1467974223207 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 03:37:03 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:37:03 INFO - PROCESS | 3640 | 1467974223212 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:37:03 INFO - PROCESS | 3640 | 1467974223216 Marionette TRACE conn3 <- [1,3054,null,{}] 03:37:03 INFO - PROCESS | 3640 | 1467974223221 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:37:03 INFO - PROCESS | 3640 | 1467974223224 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:03 INFO - PROCESS | 3640 | 1467974223346 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 03:37:03 INFO - PROCESS | 3640 | 1467974223478 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974223481 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:03 INFO - PROCESS | 3640 | ++DOCSHELL 12B02000 == 33 [pid = 3640] [id = 775] 03:37:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (131E3400) [pid = 3640] [serial = 2323] [outer = 00000000] 03:37:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (13CBD800) [pid = 3640] [serial = 2324] [outer = 131E3400] 03:37:03 INFO - PROCESS | 3640 | 1467974223539 Marionette DEBUG loaded listener.js 03:37:03 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (1428D000) [pid = 3640] [serial = 2325] [outer = 131E3400] 03:37:04 INFO - PROCESS | 3640 | 1467974224143 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:37:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:37:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:37:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:37:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:37:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:37:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:37:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:37:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 940ms 03:37:04 INFO - PROCESS | 3640 | 1467974224178 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 03:37:04 INFO - PROCESS | 3640 | 1467974224181 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 03:37:04 INFO - PROCESS | 3640 | 1467974224186 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:37:04 INFO - PROCESS | 3640 | 1467974224189 Marionette TRACE conn3 <- [1,3058,null,{}] 03:37:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:37:04 INFO - PROCESS | 3640 | 1467974224193 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:37:04 INFO - PROCESS | 3640 | 1467974224196 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:04 INFO - PROCESS | 3640 | 1467974224336 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 03:37:04 INFO - PROCESS | 3640 | 1467974224623 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974224626 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:04 INFO - PROCESS | 3640 | ++DOCSHELL 10228400 == 34 [pid = 3640] [id = 776] 03:37:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (102CD000) [pid = 3640] [serial = 2326] [outer = 00000000] 03:37:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 79 (10A7D800) [pid = 3640] [serial = 2327] [outer = 102CD000] 03:37:04 INFO - PROCESS | 3640 | 1467974224687 Marionette DEBUG loaded listener.js 03:37:04 INFO - PROCESS | 3640 | ++DOMWINDOW == 80 (114D6000) [pid = 3640] [serial = 2328] [outer = 102CD000] 03:37:05 INFO - PROCESS | 3640 | --DOCSHELL 130A1800 == 33 [pid = 3640] [id = 773] 03:37:05 INFO - PROCESS | 3640 | --DOCSHELL 13444800 == 32 [pid = 3640] [id = 772] 03:37:05 INFO - PROCESS | 3640 | --DOCSHELL 16074C00 == 31 [pid = 3640] [id = 771] 03:37:05 INFO - PROCESS | 3640 | --DOCSHELL 156E9800 == 30 [pid = 3640] [id = 770] 03:37:05 INFO - PROCESS | 3640 | --DOCSHELL 13271000 == 29 [pid = 3640] [id = 769] 03:37:05 INFO - PROCESS | 3640 | --DOCSHELL 12822000 == 28 [pid = 3640] [id = 768] 03:37:05 INFO - PROCESS | 3640 | --DOCSHELL 0F318000 == 27 [pid = 3640] [id = 767] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 79 (1A18A800) [pid = 3640] [serial = 2288] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 78 (16BE8800) [pid = 3640] [serial = 2283] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 77 (1772EC00) [pid = 3640] [serial = 2276] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 76 (1972F000) [pid = 3640] [serial = 2279] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 75 (17881000) [pid = 3640] [serial = 2277] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 74 (139CF400) [pid = 3640] [serial = 2282] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 73 (19A22800) [pid = 3640] [serial = 2280] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 72 (19E80000) [pid = 3640] [serial = 2251] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (13CB7400) [pid = 3640] [serial = 2256] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (14294400) [pid = 3640] [serial = 2257] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (114D1C00) [pid = 3640] [serial = 2262] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (12D86C00) [pid = 3640] [serial = 2263] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (10A09C00) [pid = 3640] [serial = 2259] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (10ECFC00) [pid = 3640] [serial = 2260] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (158C7800) [pid = 3640] [serial = 2270] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (165DB000) [pid = 3640] [serial = 2271] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (1281D800) [pid = 3640] [serial = 2253] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 62 (13036800) [pid = 3640] [serial = 2254] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 61 (13C40C00) [pid = 3640] [serial = 2265] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 60 (13ECB000) [pid = 3640] [serial = 2266] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 59 (156E4000) [pid = 3640] [serial = 2268] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 58 (19EDF000) [pid = 3640] [serial = 2285] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 57 (16E3E400) [pid = 3640] [serial = 2273] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 56 (16E42000) [pid = 3640] [serial = 2274] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 55 (1A18C400) [pid = 3640] [serial = 2289] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | --DOMWINDOW == 54 (19EEBC00) [pid = 3640] [serial = 2286] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 3640 | 1467974225301 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:37:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:37:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:37:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:37:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:37:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:37:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:37:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1159ms 03:37:05 INFO - PROCESS | 3640 | 1467974225344 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 03:37:05 INFO - PROCESS | 3640 | 1467974225348 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 03:37:05 INFO - PROCESS | 3640 | 1467974225352 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:37:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:37:05 INFO - PROCESS | 3640 | 1467974225354 Marionette TRACE conn3 <- [1,3062,null,{}] 03:37:05 INFO - PROCESS | 3640 | 1467974225360 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:37:05 INFO - PROCESS | 3640 | 1467974225364 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:05 INFO - PROCESS | 3640 | 1467974225449 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 03:37:05 INFO - PROCESS | 3640 | 1467974225458 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974225461 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:05 INFO - PROCESS | 3640 | ++DOCSHELL 1292E800 == 28 [pid = 3640] [id = 777] 03:37:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 55 (129AF800) [pid = 3640] [serial = 2329] [outer = 00000000] 03:37:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 56 (131BD800) [pid = 3640] [serial = 2330] [outer = 129AF800] 03:37:05 INFO - PROCESS | 3640 | 1467974225509 Marionette DEBUG loaded listener.js 03:37:05 INFO - PROCESS | 3640 | ++DOMWINDOW == 57 (13270800) [pid = 3640] [serial = 2331] [outer = 129AF800] 03:37:06 INFO - PROCESS | 3640 | 1467974226078 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:37:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:37:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:37:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:37:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:37:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:37:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:37:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 736ms 03:37:06 INFO - PROCESS | 3640 | 1467974226127 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 03:37:06 INFO - PROCESS | 3640 | 1467974226131 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 03:37:06 INFO - PROCESS | 3640 | 1467974226136 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:37:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:37:06 INFO - PROCESS | 3640 | 1467974226138 Marionette TRACE conn3 <- [1,3066,null,{}] 03:37:06 INFO - PROCESS | 3640 | 1467974226142 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:37:06 INFO - PROCESS | 3640 | 1467974226144 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:06 INFO - PROCESS | 3640 | 1467974226229 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 03:37:06 INFO - PROCESS | 3640 | 1467974226236 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974226239 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:06 INFO - PROCESS | 3640 | ++DOCSHELL 131AEC00 == 29 [pid = 3640] [id = 778] 03:37:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 58 (13945000) [pid = 3640] [serial = 2332] [outer = 00000000] 03:37:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 59 (14289C00) [pid = 3640] [serial = 2333] [outer = 13945000] 03:37:06 INFO - PROCESS | 3640 | 1467974226288 Marionette DEBUG loaded listener.js 03:37:06 INFO - PROCESS | 3640 | ++DOMWINDOW == 60 (14294800) [pid = 3640] [serial = 2334] [outer = 13945000] 03:37:06 INFO - PROCESS | 3640 | 1467974226772 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:37:06 INFO - PROCESS | 3640 | 1467974226839 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 03:37:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:37:06 INFO - PROCESS | 3640 | 1467974226844 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:37:06 INFO - PROCESS | 3640 | 1467974226850 Marionette TRACE conn3 <- [1,3070,null,{}] 03:37:06 INFO - PROCESS | 3640 | 1467974226860 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:37:06 INFO - PROCESS | 3640 | 1467974226863 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:06 INFO - PROCESS | 3640 | 1467974226948 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 03:37:07 INFO - PROCESS | 3640 | 1467974227050 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974227052 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:07 INFO - PROCESS | 3640 | ++DOCSHELL 15835400 == 30 [pid = 3640] [id = 779] 03:37:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 61 (15836800) [pid = 3640] [serial = 2335] [outer = 00000000] 03:37:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 62 (1606B400) [pid = 3640] [serial = 2336] [outer = 15836800] 03:37:07 INFO - PROCESS | 3640 | 1467974227095 Marionette DEBUG loaded listener.js 03:37:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 63 (165D4800) [pid = 3640] [serial = 2337] [outer = 15836800] 03:37:07 INFO - PROCESS | 3640 | 1467974227452 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:37:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:37:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:37:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:37:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:37:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 658ms 03:37:07 INFO - PROCESS | 3640 | 1467974227501 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 03:37:07 INFO - PROCESS | 3640 | 1467974227503 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 03:37:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:37:07 INFO - PROCESS | 3640 | 1467974227507 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:37:07 INFO - PROCESS | 3640 | 1467974227509 Marionette TRACE conn3 <- [1,3074,null,{}] 03:37:07 INFO - PROCESS | 3640 | 1467974227512 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:37:07 INFO - PROCESS | 3640 | 1467974227514 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:07 INFO - PROCESS | 3640 | 1467974227647 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 03:37:07 INFO - PROCESS | 3640 | 1467974227695 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974227697 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:07 INFO - PROCESS | 3640 | ++DOCSHELL 130AD000 == 31 [pid = 3640] [id = 780] 03:37:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (165DB000) [pid = 3640] [serial = 2338] [outer = 00000000] 03:37:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (1671C800) [pid = 3640] [serial = 2339] [outer = 165DB000] 03:37:07 INFO - PROCESS | 3640 | 1467974227740 Marionette DEBUG loaded listener.js 03:37:07 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (16B23C00) [pid = 3640] [serial = 2340] [outer = 165DB000] 03:37:08 INFO - PROCESS | 3640 | 1467974228161 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:37:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:37:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 689ms 03:37:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:37:08 INFO - PROCESS | 3640 | 1467974228206 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 03:37:08 INFO - PROCESS | 3640 | 1467974228208 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 03:37:08 INFO - PROCESS | 3640 | 1467974228211 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:37:08 INFO - PROCESS | 3640 | 1467974228213 Marionette TRACE conn3 <- [1,3078,null,{}] 03:37:08 INFO - PROCESS | 3640 | 1467974228216 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:37:08 INFO - PROCESS | 3640 | 1467974228218 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:08 INFO - PROCESS | 3640 | 1467974228341 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 03:37:08 INFO - PROCESS | 3640 | 1467974228411 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974228416 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:08 INFO - PROCESS | 3640 | ++DOCSHELL 12BDA400 == 32 [pid = 3640] [id = 781] 03:37:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (12BDAC00) [pid = 3640] [serial = 2341] [outer = 00000000] 03:37:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (15837C00) [pid = 3640] [serial = 2342] [outer = 12BDAC00] 03:37:08 INFO - PROCESS | 3640 | 1467974228491 Marionette DEBUG loaded listener.js 03:37:08 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (17005400) [pid = 3640] [serial = 2343] [outer = 12BDAC00] 03:37:08 INFO - PROCESS | 3640 | 1467974228946 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:37:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:37:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 799ms 03:37:09 INFO - PROCESS | 3640 | 1467974229035 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 03:37:09 INFO - PROCESS | 3640 | 1467974229037 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 03:37:09 INFO - PROCESS | 3640 | 1467974229041 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:37:09 INFO - PROCESS | 3640 | 1467974229043 Marionette TRACE conn3 <- [1,3082,null,{}] 03:37:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:37:09 INFO - PROCESS | 3640 | 1467974229046 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:37:09 INFO - PROCESS | 3640 | 1467974229048 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:09 INFO - PROCESS | 3640 | 1467974229168 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 03:37:09 INFO - PROCESS | 3640 | 1467974229181 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974229183 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:09 INFO - PROCESS | 3640 | ++DOCSHELL 1787F400 == 33 [pid = 3640] [id = 782] 03:37:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (1787F800) [pid = 3640] [serial = 2344] [outer = 00000000] 03:37:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (19674C00) [pid = 3640] [serial = 2345] [outer = 1787F800] 03:37:09 INFO - PROCESS | 3640 | 1467974229294 Marionette DEBUG loaded listener.js 03:37:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (1967B000) [pid = 3640] [serial = 2346] [outer = 1787F800] 03:37:09 INFO - PROCESS | 3640 | --DOMWINDOW == 71 (15835C00) [pid = 3640] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 03:37:09 INFO - PROCESS | 3640 | --DOMWINDOW == 70 (16B23800) [pid = 3640] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 03:37:09 INFO - PROCESS | 3640 | --DOMWINDOW == 69 (155EB800) [pid = 3640] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 03:37:09 INFO - PROCESS | 3640 | --DOMWINDOW == 68 (13271400) [pid = 3640] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 03:37:09 INFO - PROCESS | 3640 | --DOMWINDOW == 67 (1284AC00) [pid = 3640] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 03:37:09 INFO - PROCESS | 3640 | --DOMWINDOW == 66 (0F319800) [pid = 3640] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 03:37:09 INFO - PROCESS | 3640 | --DOMWINDOW == 65 (10472C00) [pid = 3640] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:37:09 INFO - PROCESS | 3640 | --DOMWINDOW == 64 (0F313400) [pid = 3640] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 03:37:09 INFO - PROCESS | 3640 | --DOMWINDOW == 63 (13C42800) [pid = 3640] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 03:37:09 INFO - PROCESS | 3640 | 1467974229745 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:37:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:37:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 737ms 03:37:09 INFO - PROCESS | 3640 | 1467974229785 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 03:37:09 INFO - PROCESS | 3640 | 1467974229787 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 03:37:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:37:09 INFO - PROCESS | 3640 | 1467974229790 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:37:09 INFO - PROCESS | 3640 | 1467974229793 Marionette TRACE conn3 <- [1,3086,null,{}] 03:37:09 INFO - PROCESS | 3640 | 1467974229797 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:37:09 INFO - PROCESS | 3640 | 1467974229800 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:09 INFO - PROCESS | 3640 | 1467974229881 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 03:37:09 INFO - PROCESS | 3640 | 1467974229885 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974229887 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:09 INFO - PROCESS | 3640 | ++DOCSHELL 10472C00 == 34 [pid = 3640] [id = 783] 03:37:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 64 (10A77000) [pid = 3640] [serial = 2347] [outer = 00000000] 03:37:09 INFO - PROCESS | 3640 | ++DOMWINDOW == 65 (17733400) [pid = 3640] [serial = 2348] [outer = 10A77000] 03:37:09 INFO - PROCESS | 3640 | 1467974229930 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 66 (19A20400) [pid = 3640] [serial = 2349] [outer = 10A77000] 03:37:10 INFO - PROCESS | 3640 | 1467974230356 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:37:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:37:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:37:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 595ms 03:37:10 INFO - PROCESS | 3640 | 1467974230388 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 03:37:10 INFO - PROCESS | 3640 | 1467974230389 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 03:37:10 INFO - PROCESS | 3640 | 1467974230393 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:37:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:37:10 INFO - PROCESS | 3640 | 1467974230394 Marionette TRACE conn3 <- [1,3090,null,{}] 03:37:10 INFO - PROCESS | 3640 | 1467974230411 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:37:10 INFO - PROCESS | 3640 | 1467974230413 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:10 INFO - PROCESS | 3640 | 1467974230491 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 03:37:10 INFO - PROCESS | 3640 | 1467974230497 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974230498 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:10 INFO - PROCESS | 3640 | ++DOCSHELL 0F312800 == 35 [pid = 3640] [id = 784] 03:37:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 67 (1026CC00) [pid = 3640] [serial = 2350] [outer = 00000000] 03:37:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 68 (19A6C800) [pid = 3640] [serial = 2351] [outer = 1026CC00] 03:37:10 INFO - PROCESS | 3640 | 1467974230545 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 3640 | ++DOMWINDOW == 69 (19A7C800) [pid = 3640] [serial = 2352] [outer = 1026CC00] 03:37:10 INFO - PROCESS | 3640 | 1467974230983 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:37:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:37:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 596ms 03:37:11 INFO - PROCESS | 3640 | 1467974230990 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 03:37:11 INFO - PROCESS | 3640 | 1467974230992 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 03:37:11 INFO - PROCESS | 3640 | 1467974230995 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:37:11 INFO - PROCESS | 3640 | 1467974230997 Marionette TRACE conn3 <- [1,3094,null,{}] 03:37:11 INFO - PROCESS | 3640 | 1467974231000 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:37:11 INFO - PROCESS | 3640 | 1467974231002 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:11 INFO - PROCESS | 3640 | 1467974231136 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 03:37:11 INFO - PROCESS | 3640 | 1467974231144 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974231146 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:11 INFO - PROCESS | 3640 | ++DOCSHELL 12BD2C00 == 36 [pid = 3640] [id = 785] 03:37:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 70 (1583A800) [pid = 3640] [serial = 2353] [outer = 00000000] 03:37:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 71 (19A89000) [pid = 3640] [serial = 2354] [outer = 1583A800] 03:37:11 INFO - PROCESS | 3640 | 1467974231191 Marionette DEBUG loaded listener.js 03:37:11 INFO - PROCESS | 3640 | ++DOMWINDOW == 72 (19A89C00) [pid = 3640] [serial = 2355] [outer = 1583A800] 03:37:11 INFO - PROCESS | 3640 | 1467974231593 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:37:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:37:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:37:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:37:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 643ms 03:37:11 INFO - PROCESS | 3640 | 1467974231634 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 03:37:11 INFO - PROCESS | 3640 | 1467974231636 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 03:37:11 INFO - PROCESS | 3640 | 1467974231639 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:37:11 INFO - PROCESS | 3640 | 1467974231641 Marionette TRACE conn3 <- [1,3098,null,{}] 03:37:11 INFO - PROCESS | 3640 | 1467974231644 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:37:11 INFO - PROCESS | 3640 | 1467974231645 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:11 INFO - PROCESS | 3640 | 1467974231767 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 03:37:11 INFO - PROCESS | 3640 | 1467974231974 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 3640 | 1467974231977 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:12 INFO - PROCESS | 3640 | ++DOCSHELL 1047DC00 == 37 [pid = 3640] [id = 786] 03:37:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 73 (1055A000) [pid = 3640] [serial = 2356] [outer = 00000000] 03:37:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 74 (10F39C00) [pid = 3640] [serial = 2357] [outer = 1055A000] 03:37:12 INFO - PROCESS | 3640 | 1467974232033 Marionette DEBUG loaded listener.js 03:37:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 75 (11CD2000) [pid = 3640] [serial = 2358] [outer = 1055A000] 03:37:12 INFO - PROCESS | 3640 | 1467974232533 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:37:12 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:37:12 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:37:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:37:12 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 955ms 03:37:12 INFO - PROCESS | 3640 | 1467974232587 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 03:37:12 INFO - PROCESS | 3640 | 1467974232592 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 03:37:12 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:37:12 INFO - PROCESS | 3640 | 1467974232596 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:37:12 INFO - PROCESS | 3640 | 1467974232600 Marionette TRACE conn3 <- [1,3102,null,{}] 03:37:12 INFO - PROCESS | 3640 | 1467974232605 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:37:12 INFO - PROCESS | 3640 | 1467974232609 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:12 INFO - PROCESS | 3640 | 1467974232718 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 03:37:12 INFO - PROCESS | 3640 | 1467974232878 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\", \"4524b26c-9c2b-4f53-a5f5-62d5d6a8268c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 3640 | 1467974232881 Marionette INFO sendAsync 7e85a161-0b3c-429b-82c8-97e8ae1aec2d 03:37:12 INFO - PROCESS | 3640 | ++DOCSHELL 131BC400 == 38 [pid = 3640] [id = 787] 03:37:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 76 (139CB400) [pid = 3640] [serial = 2359] [outer = 00000000] 03:37:12 INFO - PROCESS | 3640 | ++DOMWINDOW == 77 (13ED4000) [pid = 3640] [serial = 2360] [outer = 139CB400] 03:37:12 INFO - PROCESS | 3640 | 1467974232937 Marionette DEBUG loaded listener.js 03:37:13 INFO - PROCESS | 3640 | ++DOMWINDOW == 78 (14FB2800) [pid = 3640] [serial = 2361] [outer = 139CB400] 03:37:13 INFO - PROCESS | 3640 | 1467974233479 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:37:13 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:37:13 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 956ms 03:37:13 INFO - PROCESS | 3640 | 1467974233542 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 03:37:13 INFO - PROCESS | 3640 | 1467974233545 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 03:37:14 WARNING - u'runner_teardown' () 03:37:14 INFO - No more tests 03:37:14 INFO - Got 0 unexpected results 03:37:14 INFO - SUITE-END | took 688s 03:37:15 INFO - Closing logging queue 03:37:15 INFO - queue closed 03:37:15 INFO - Return code: 0 03:37:15 WARNING - # TBPL SUCCESS # 03:37:15 INFO - Running post-action listener: _resource_record_post_action 03:37:15 INFO - Running post-run listener: _resource_record_post_run 03:37:16 INFO - Total resource usage - Wall time: 698s; CPU: 17.0%; Read bytes: 91087360; Write bytes: 957626368; Read time: 429472; Write time: 1351892 03:37:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:37:16 INFO - install - Wall time: 3s; CPU: 11.0%; Read bytes: 0; Write bytes: 66766336; Read time: 0; Write time: 64512 03:37:16 INFO - run-tests - Wall time: 697s; CPU: 17.0%; Read bytes: 91087360; Write bytes: 821481472; Read time: 429472; Write time: 1239564 03:37:16 INFO - Running post-run listener: _upload_blobber_files 03:37:16 INFO - Blob upload gear active. 03:37:16 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 03:37:16 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:37:16 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 03:37:16 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 03:37:16 INFO - (blobuploader) - INFO - Open directory for files ... 03:37:16 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 03:37:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:37:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:37:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:37:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:37:17 INFO - (blobuploader) - INFO - Done attempting. 03:37:17 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 03:37:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:37:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:37:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:37:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:37:19 INFO - (blobuploader) - INFO - Done attempting. 03:37:19 INFO - (blobuploader) - INFO - Iteration through files over. 03:37:19 INFO - Return code: 0 03:37:19 INFO - rmtree: C:\slave\test\build\uploaded_files.json 03:37:19 INFO - Using _rmtree_windows ... 03:37:19 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 03:37:19 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6a263163d725f53bfa4c71fa41a86a89f92c8dc3cfe977c892074a6f97d32ca2336edcc82cb0760b029461dc2a09173abc72864d118f57e94b3e86bf1d5d90e3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a37ae3f0c9224be468073ea120256f50fdfe0fb2e1e6e15f020c7e7a676432451bb3ff27c7a7aac22737103a294f423b45fe0f714893f47e5f05e084750443b5"} 03:37:19 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 03:37:19 INFO - Writing to file C:\slave\test\properties\blobber_files 03:37:19 INFO - Contents: 03:37:19 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6a263163d725f53bfa4c71fa41a86a89f92c8dc3cfe977c892074a6f97d32ca2336edcc82cb0760b029461dc2a09173abc72864d118f57e94b3e86bf1d5d90e3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a37ae3f0c9224be468073ea120256f50fdfe0fb2e1e6e15f020c7e7a676432451bb3ff27c7a7aac22737103a294f423b45fe0f714893f47e5f05e084750443b5"} 03:37:19 INFO - Running post-run listener: copy_logs_to_upload_dir 03:37:19 INFO - Copying logs to upload dir... 03:37:19 INFO - mkdir: C:\slave\test\build\upload\logs 03:37:19 INFO - Copying logs to upload dir... 03:37:19 INFO - Using _rmtree_windows ... 03:37:19 INFO - Using _rmtree_windows ... 03:37:19 INFO - Using _rmtree_windows ... 03:37:19 INFO - Using _rmtree_windows ... 03:37:19 INFO - Using _rmtree_windows ... 03:37:19 INFO - Using _rmtree_windows ... 03:37:19 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=874.430000 ========= master_lag: -26.18 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 8 secs) (at 2016-07-08 03:37:21.630981) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 03:37:21.632024) ========= '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-042\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-042 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-042 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-042 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-042 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-042 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6a263163d725f53bfa4c71fa41a86a89f92c8dc3cfe977c892074a6f97d32ca2336edcc82cb0760b029461dc2a09173abc72864d118f57e94b3e86bf1d5d90e3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a37ae3f0c9224be468073ea120256f50fdfe0fb2e1e6e15f020c7e7a676432451bb3ff27c7a7aac22737103a294f423b45fe0f714893f47e5f05e084750443b5"} build_url:https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.110000 build_url: 'https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6a263163d725f53bfa4c71fa41a86a89f92c8dc3cfe977c892074a6f97d32ca2336edcc82cb0760b029461dc2a09173abc72864d118f57e94b3e86bf1d5d90e3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a37ae3f0c9224be468073ea120256f50fdfe0fb2e1e6e15f020c7e7a676432451bb3ff27c7a7aac22737103a294f423b45fe0f714893f47e5f05e084750443b5"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ZrG16RhdReOkc9d7UQGdrw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.01 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 03:37:21.756643) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 03:37:21.757036) ========= '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-042\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-042 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-042 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-042 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-042 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-042 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.109000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 03:37:21.889193) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-08 03:37:21.889679) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-08 03:37:22.574170) ========= ========= Total master_lag: -19.87 =========