builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-138 starttime: 1468452697.38 results: success (0) buildid: 20160713152943 builduid: 9d35a485de594b2897a64d1d4b1556c1 revision: f8051a3ef4ec5842689306cc3d7b22a6ec439c9a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 16:31:37.382316) ========= master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 16:31:37.382789) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 16:31:37.383078) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 16:31:37.600394) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 16:31:37.601124) ========= 'bash' '-c' 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-138 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-138 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-138 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False --16:31:37-- 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% 7.05 MB/s 16:31:37 (7.05 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.209000 ========= master_lag: 0.55 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 16:31:39.361858) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-13 16:31:39.362183) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-138 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-138 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-138 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=3.907000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-13 16:31:43.278938) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 16:31:43.279768) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f8051a3ef4ec5842689306cc3d7b22a6ec439c9a --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 f8051a3ef4ec5842689306cc3d7b22a6ec439c9a --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-138 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-138 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-138 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-07-13 16:31:42,647 truncating revision to first 12 chars 2016-07-13 16:31:42,647 Setting DEBUG logging. 2016-07-13 16:31:42,647 attempt 1/10 2016-07-13 16:31:42,647 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f8051a3ef4ec?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-13 16:31:43,519 unpacking tar archive at: mozilla-beta-f8051a3ef4ec/testing/mozharness/ program finished with exit code 0 elapsedTime=1.687000 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 16:31:45.067937) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 16:31:45.068326) ========= script_repo_revision: f8051a3ef4ec5842689306cc3d7b22a6ec439c9a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 16:31:45.068895) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 16:31:45.069241) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 16:31:45.085037) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 18 secs) (at 2016-07-13 16:31:45.085376) ========= '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:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-138 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com DevEnvDir=D:\msvs8\Common7\IDE FP_NO_HOST_CHECK=NO FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework FrameworkSDKDir=D:\msvs8\SDK\v2.0 FrameworkVersion=v2.0.50727 HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-138 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-138 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log XPCOM_DEBUG_BREAK=warn using PTY: False 16:31:44 INFO - MultiFileLogger online at 20160713 16:31:44 in C:\slave\test 16:31:44 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 16:31:44 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 16:31:44 INFO - {'append_to_log': False, 16:31:44 INFO - 'base_work_dir': 'C:\\slave\\test', 16:31:44 INFO - 'blob_upload_branch': 'mozilla-beta', 16:31:44 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 16:31:44 INFO - 'buildbot_json_path': 'buildprops.json', 16:31:44 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 16:31:44 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:31:44 INFO - 'download_minidump_stackwalk': True, 16:31:44 INFO - 'download_symbols': 'true', 16:31:44 INFO - 'e10s': False, 16:31:44 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 16:31:44 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 16:31:44 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 16:31:44 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 16:31:44 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 16:31:44 INFO - 'C:/mozilla-build/tooltool.py'), 16:31:44 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 16:31:44 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 16:31:44 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:31:44 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:31:44 INFO - 'log_level': 'info', 16:31:44 INFO - 'log_to_console': True, 16:31:44 INFO - 'opt_config_files': (), 16:31:44 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:31:44 INFO - '--processes=1', 16:31:44 INFO - '--config=%(test_path)s/wptrunner.ini', 16:31:44 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:31:44 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:31:44 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:31:44 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:31:44 INFO - 'pip_index': False, 16:31:44 INFO - 'require_test_zip': True, 16:31:44 INFO - 'test_type': ('testharness',), 16:31:44 INFO - 'this_chunk': '1', 16:31:44 INFO - 'total_chunks': '10', 16:31:44 INFO - 'virtualenv_path': 'venv', 16:31:44 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:31:44 INFO - 'work_dir': 'build'} 16:31:44 INFO - ##### 16:31:44 INFO - ##### Running clobber step. 16:31:44 INFO - ##### 16:31:44 INFO - Running pre-action listener: _resource_record_pre_action 16:31:44 INFO - Running main action method: clobber 16:31:44 INFO - rmtree: C:\slave\test\build 16:31:44 INFO - Using _rmtree_windows ... 16:31:44 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 16:33:37 INFO - Running post-action listener: _resource_record_post_action 16:33:37 INFO - ##### 16:33:37 INFO - ##### Running read-buildbot-config step. 16:33:37 INFO - ##### 16:33:37 INFO - Running pre-action listener: _resource_record_pre_action 16:33:37 INFO - Running main action method: read_buildbot_config 16:33:37 INFO - Using buildbot properties: 16:33:37 INFO - { 16:33:37 INFO - "project": "", 16:33:37 INFO - "product": "firefox", 16:33:37 INFO - "script_repo_revision": "production", 16:33:37 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 16:33:37 INFO - "repository": "", 16:33:37 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 16:33:37 INFO - "buildid": "20160713152943", 16:33:37 INFO - "pgo_build": "False", 16:33:37 INFO - "basedir": "C:\\slave\\test", 16:33:37 INFO - "buildnumber": 6, 16:33:37 INFO - "slavename": "t-w732-ix-138", 16:33:37 INFO - "revision": "f8051a3ef4ec5842689306cc3d7b22a6ec439c9a", 16:33:37 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/", 16:33:37 INFO - "platform": "win32", 16:33:37 INFO - "branch": "mozilla-beta", 16:33:37 INFO - "repo_path": "releases/mozilla-beta", 16:33:37 INFO - "moz_repo_path": "", 16:33:37 INFO - "stage_platform": "win32", 16:33:37 INFO - "builduid": "9d35a485de594b2897a64d1d4b1556c1", 16:33:37 INFO - "slavebuilddir": "test" 16:33:37 INFO - } 16:33:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 16:33:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.zip. 16:33:37 INFO - Running post-action listener: _resource_record_post_action 16:33:37 INFO - ##### 16:33:37 INFO - ##### Running download-and-extract step. 16:33:37 INFO - ##### 16:33:37 INFO - Running pre-action listener: _resource_record_pre_action 16:33:37 INFO - Running main action method: download_and_extract 16:33:37 INFO - mkdir: C:\slave\test\build\tests 16:33:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:37 INFO - https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 16:33:37 INFO - trying https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 16:33:37 INFO - Downloading https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/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 16:33:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/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 16:33:38 INFO - Downloaded 1240 bytes. 16:33:38 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 16:33:38 INFO - Using the following test package requirements: 16:33:38 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 16:33:38 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 16:33:38 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 16:33:38 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 16:33:38 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 16:33:38 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 16:33:38 INFO - u'jsshell-win32.zip'], 16:33:38 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 16:33:38 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 16:33:38 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 16:33:38 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 16:33:38 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 16:33:38 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 16:33:38 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 16:33:38 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 16:33:38 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 16:33:38 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 16:33:38 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 16:33:38 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 16:33: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')]} 16:33:38 INFO - https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 16:33:38 INFO - trying https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 16:33:38 INFO - Downloading https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/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 16:33:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/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 16:33:41 INFO - Downloaded 20403721 bytes. 16:33:41 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/*'] 16:33:41 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/* 16:33:43 INFO - caution: filename not matched: web-platform/* 16:33:43 INFO - Return code: 11 16:33:43 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')]} 16:33:43 INFO - https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 16:33:43 INFO - trying https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 16:33:43 INFO - Downloading https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/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 16:33:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/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 16:33:45 INFO - Downloaded 36389908 bytes. 16:33:45 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/*'] 16:33:45 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/* 16:34:33 INFO - caution: filename not matched: bin/* 16:34:33 INFO - caution: filename not matched: config/* 16:34:33 INFO - caution: filename not matched: mozbase/* 16:34:33 INFO - caution: filename not matched: marionette/* 16:34:33 INFO - caution: filename not matched: tools/wptserve/* 16:34:33 INFO - Return code: 11 16:34:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:33 INFO - https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 16:34:33 INFO - trying https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.zip 16:34:33 INFO - Downloading https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 16:34:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/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 16:34:36 INFO - Downloaded 68472344 bytes. 16:34:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.zip 16:34:36 INFO - mkdir: C:\slave\test\properties 16:34:36 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 16:34:36 INFO - Writing to file C:\slave\test\properties\build_url 16:34:36 INFO - Contents: 16:34:36 INFO - build_url:https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.zip 16:34:36 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 16:34:36 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 16:34:36 INFO - Writing to file C:\slave\test\properties\symbols_url 16:34:36 INFO - Contents: 16:34:36 INFO - symbols_url:https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 16:34:36 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')]} 16:34:36 INFO - https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:34:36 INFO - trying https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 16:34:36 INFO - Downloading https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/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 16:34:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/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 16:34:40 INFO - Downloaded 55588652 bytes. 16:34:40 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'] 16:34:40 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 16:34:43 INFO - Return code: 0 16:34:43 INFO - Running post-action listener: _resource_record_post_action 16:34:43 INFO - Running post-action listener: set_extra_try_arguments 16:34:43 INFO - ##### 16:34:43 INFO - ##### Running create-virtualenv step. 16:34:43 INFO - ##### 16:34:43 INFO - Running pre-action listener: _pre_create_virtualenv 16:34:43 INFO - Running pre-action listener: _resource_record_pre_action 16:34:43 INFO - Running main action method: create_virtualenv 16:34:43 INFO - Creating virtualenv C:\slave\test\build\venv 16:34:43 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 16:34:43 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 16:34:50 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 16:34:53 INFO - Installing distribute......................................................................................................................................................................................done. 16:34:54 INFO - Return code: 0 16:34:54 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 16:34:54 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')]} 16:34:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:34:54 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')]} 16:34:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:34:54 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 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018860B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x0184BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-138', 'USERDOMAIN': 'T-W732-IX-138', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-138', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 16:34:54 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 16:34:54 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:34:54 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:34:54 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:34:54 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:34:54 INFO - 'COMPUTERNAME': 'T-W732-IX-138', 16:34:54 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:34:54 INFO - 'DCLOCATION': 'SCL3', 16:34:54 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:34:54 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:34:54 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:34:54 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:34:54 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:34:54 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:34:54 INFO - 'HOMEDRIVE': 'C:', 16:34:54 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:34:54 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:34:54 INFO - 'KTS_VERSION': '1.19c', 16:34:54 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:34:54 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:34:54 INFO - 'LOGONSERVER': '\\\\T-W732-IX-138', 16:34:54 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:34:54 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:34:54 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:34:54 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:34:54 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:34:54 INFO - 'MOZ_AIRBAG': '1', 16:34:54 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:34:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:34:54 INFO - 'MOZ_MSVCVERSION': '8', 16:34:54 INFO - 'MOZ_NO_REMOTE': '1', 16:34:54 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:34:54 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:34:54 INFO - 'NO_EM_RESTART': '1', 16:34:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:34:54 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:34:54 INFO - 'OS': 'Windows_NT', 16:34:54 INFO - 'OURDRIVE': 'C:', 16:34:54 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 16:34:54 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:34:54 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:34:54 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:34:54 INFO - 'PROCESSOR_LEVEL': '6', 16:34:54 INFO - 'PROCESSOR_REVISION': '1e05', 16:34:54 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:34:54 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:34:54 INFO - 'PROMPT': '$P$G', 16:34:54 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:34:54 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:34:54 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:34:54 INFO - 'PWD': 'C:\\slave\\test', 16:34:54 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:34:54 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:34:54 INFO - 'SYSTEMDRIVE': 'C:', 16:34:54 INFO - 'SYSTEMROOT': 'C:\\windows', 16:34:54 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:34:54 INFO - 'TEST1': 'testie', 16:34:54 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:34:54 INFO - 'USERDOMAIN': 'T-W732-IX-138', 16:34:54 INFO - 'USERNAME': 'cltbld', 16:34:54 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:34:54 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:34:54 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:34:54 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:34:54 INFO - 'WINDIR': 'C:\\windows', 16:34:54 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:34:54 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:34:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:34:56 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:34:56 INFO - Downloading/unpacking psutil>=0.7.1 16:34:56 INFO - Running setup.py egg_info for package psutil 16:34:56 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 16:34:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:34:56 INFO - Installing collected packages: psutil 16:34:56 INFO - Running setup.py install for psutil 16:34:56 INFO - building 'psutil._psutil_windows' extension 16:34:56 INFO - error: Unable to find vcvarsall.bat 16:34:56 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-wqdpvi-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 16:34:56 INFO - running install 16:34:56 INFO - running build 16:34:56 INFO - running build_py 16:34:56 INFO - creating build 16:34:56 INFO - creating build\lib.win32-2.7 16:34:56 INFO - creating build\lib.win32-2.7\psutil 16:34:56 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 16:34:56 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 16:34:56 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 16:34:56 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 16:34:56 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 16:34:56 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 16:34:56 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 16:34:56 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 16:34:56 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 16:34:56 INFO - running build_ext 16:34:56 INFO - building 'psutil._psutil_windows' extension 16:34:56 INFO - error: Unable to find vcvarsall.bat 16:34:56 INFO - ---------------------------------------- 16:34:56 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-wqdpvi-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 16:34:56 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 16:34:56 WARNING - Return code: 1 16:34:56 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 16:34:56 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 16:34:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:34:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:34:56 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018860B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x0184BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-138', 'USERDOMAIN': 'T-W732-IX-138', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-138', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 16:34:56 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 16:34:56 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:34:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:34:56 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:34:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:34:56 INFO - 'COMPUTERNAME': 'T-W732-IX-138', 16:34:56 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:34:56 INFO - 'DCLOCATION': 'SCL3', 16:34:56 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:34:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:34:56 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:34:56 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:34:56 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:34:56 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:34:56 INFO - 'HOMEDRIVE': 'C:', 16:34:56 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:34:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:34:56 INFO - 'KTS_VERSION': '1.19c', 16:34:56 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:34:56 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:34:56 INFO - 'LOGONSERVER': '\\\\T-W732-IX-138', 16:34:56 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:34:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:34:56 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:34:56 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:34:56 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:34:56 INFO - 'MOZ_AIRBAG': '1', 16:34:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:34:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:34:56 INFO - 'MOZ_MSVCVERSION': '8', 16:34:56 INFO - 'MOZ_NO_REMOTE': '1', 16:34:56 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:34:56 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:34:56 INFO - 'NO_EM_RESTART': '1', 16:34:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:34:56 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:34:56 INFO - 'OS': 'Windows_NT', 16:34:56 INFO - 'OURDRIVE': 'C:', 16:34:56 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 16:34:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:34:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:34:56 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:34:56 INFO - 'PROCESSOR_LEVEL': '6', 16:34:56 INFO - 'PROCESSOR_REVISION': '1e05', 16:34:56 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:34:56 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:34:56 INFO - 'PROMPT': '$P$G', 16:34:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:34:56 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:34:56 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:34:56 INFO - 'PWD': 'C:\\slave\\test', 16:34:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:34:56 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:34:56 INFO - 'SYSTEMDRIVE': 'C:', 16:34:56 INFO - 'SYSTEMROOT': 'C:\\windows', 16:34:56 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:34:56 INFO - 'TEST1': 'testie', 16:34:56 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:34:56 INFO - 'USERDOMAIN': 'T-W732-IX-138', 16:34:56 INFO - 'USERNAME': 'cltbld', 16:34:56 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:34:56 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:34:56 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:34:56 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:34:56 INFO - 'WINDIR': 'C:\\windows', 16:34:56 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:34:56 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:34:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:34:57 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:34:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:34:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:34:57 INFO - Running setup.py egg_info for package mozsystemmonitor 16:34:57 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 16:34:57 INFO - Running setup.py egg_info for package psutil 16:34:57 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 16:34:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:34:57 INFO - Installing collected packages: mozsystemmonitor, psutil 16:34:57 INFO - Running setup.py install for mozsystemmonitor 16:34:57 INFO - Running setup.py install for psutil 16:34:57 INFO - building 'psutil._psutil_windows' extension 16:34:57 INFO - error: Unable to find vcvarsall.bat 16:34:57 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-be44aj-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 16:34:57 INFO - running install 16:34:57 INFO - running build 16:34:57 INFO - running build_py 16:34:57 INFO - running build_ext 16:34:57 INFO - building 'psutil._psutil_windows' extension 16:34:57 INFO - error: Unable to find vcvarsall.bat 16:34:57 INFO - ---------------------------------------- 16:34:57 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-be44aj-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 16:34:57 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 16:34:57 WARNING - Return code: 1 16:34:57 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! 16:34:57 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 16:34:57 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')]} 16:34:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:34:57 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')]} 16:34:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:34:57 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 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018860B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x0184BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-138', 'USERDOMAIN': 'T-W732-IX-138', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-138', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 16:34:57 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 16:34:57 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 16:34:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:34:57 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:34:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:34:57 INFO - 'COMPUTERNAME': 'T-W732-IX-138', 16:34:57 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:34:57 INFO - 'DCLOCATION': 'SCL3', 16:34:57 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:34:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:34:57 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:34:57 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:34:57 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:34:57 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:34:57 INFO - 'HOMEDRIVE': 'C:', 16:34:57 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:34:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:34:57 INFO - 'KTS_VERSION': '1.19c', 16:34:57 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:34:57 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:34:57 INFO - 'LOGONSERVER': '\\\\T-W732-IX-138', 16:34:57 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:34:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:34:57 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:34:57 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:34:57 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:34:57 INFO - 'MOZ_AIRBAG': '1', 16:34:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:34:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:34:57 INFO - 'MOZ_MSVCVERSION': '8', 16:34:57 INFO - 'MOZ_NO_REMOTE': '1', 16:34:57 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:34:57 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:34:57 INFO - 'NO_EM_RESTART': '1', 16:34:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:34:57 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:34:57 INFO - 'OS': 'Windows_NT', 16:34:57 INFO - 'OURDRIVE': 'C:', 16:34:57 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 16:34:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:34:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:34:57 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:34:57 INFO - 'PROCESSOR_LEVEL': '6', 16:34:57 INFO - 'PROCESSOR_REVISION': '1e05', 16:34:57 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:34:57 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:34:57 INFO - 'PROMPT': '$P$G', 16:34:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:34:57 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:34:57 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:34:57 INFO - 'PWD': 'C:\\slave\\test', 16:34:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:34:57 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:34:57 INFO - 'SYSTEMDRIVE': 'C:', 16:34:57 INFO - 'SYSTEMROOT': 'C:\\windows', 16:34:57 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:34:57 INFO - 'TEST1': 'testie', 16:34:57 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:34:57 INFO - 'USERDOMAIN': 'T-W732-IX-138', 16:34:57 INFO - 'USERNAME': 'cltbld', 16:34:57 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:34:57 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:34:57 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:34:57 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:34:57 INFO - 'WINDIR': 'C:\\windows', 16:34:57 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:34:57 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:34:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:34:57 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:34:57 INFO - Downloading/unpacking blobuploader==1.2.4 16:34:57 INFO - Downloading blobuploader-1.2.4.tar.gz 16:34:57 INFO - Running setup.py egg_info for package blobuploader 16:34:57 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:35:01 INFO - Running setup.py egg_info for package requests 16:35:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:35:01 INFO - Downloading docopt-0.6.1.tar.gz 16:35:01 INFO - Running setup.py egg_info for package docopt 16:35:01 INFO - Installing collected packages: blobuploader, docopt, requests 16:35:01 INFO - Running setup.py install for blobuploader 16:35:01 INFO - Running setup.py install for docopt 16:35:01 INFO - Running setup.py install for requests 16:35:01 INFO - Successfully installed blobuploader docopt requests 16:35:01 INFO - Cleaning up... 16:35:01 INFO - Return code: 0 16:35:01 INFO - Installing None into virtualenv C:\slave\test\build\venv 16:35:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:35:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:35:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:35:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:35:01 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018860B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x0184BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-138', 'USERDOMAIN': 'T-W732-IX-138', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-138', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 16:35:02 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 16:35:02 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 16:35:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:35:02 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:35:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:35:02 INFO - 'COMPUTERNAME': 'T-W732-IX-138', 16:35:02 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:35:02 INFO - 'DCLOCATION': 'SCL3', 16:35:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:35:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:35:02 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:35:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:35:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:35:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:35:02 INFO - 'HOMEDRIVE': 'C:', 16:35:02 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:35:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:35:02 INFO - 'KTS_VERSION': '1.19c', 16:35:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:35:02 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:35:02 INFO - 'LOGONSERVER': '\\\\T-W732-IX-138', 16:35:02 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:35:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:35:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:35:02 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:35:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:35:02 INFO - 'MOZ_AIRBAG': '1', 16:35:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:35:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:35:02 INFO - 'MOZ_MSVCVERSION': '8', 16:35:02 INFO - 'MOZ_NO_REMOTE': '1', 16:35:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:35:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:35:02 INFO - 'NO_EM_RESTART': '1', 16:35:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:35:02 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:35:02 INFO - 'OS': 'Windows_NT', 16:35:02 INFO - 'OURDRIVE': 'C:', 16:35:02 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 16:35:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:35:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:35:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:35:02 INFO - 'PROCESSOR_LEVEL': '6', 16:35:02 INFO - 'PROCESSOR_REVISION': '1e05', 16:35:02 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:35:02 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:35:02 INFO - 'PROMPT': '$P$G', 16:35:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:35:02 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:35:02 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:35:02 INFO - 'PWD': 'C:\\slave\\test', 16:35:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:35:02 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:35:02 INFO - 'SYSTEMDRIVE': 'C:', 16:35:02 INFO - 'SYSTEMROOT': 'C:\\windows', 16:35:02 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:35:02 INFO - 'TEST1': 'testie', 16:35:02 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:35:02 INFO - 'USERDOMAIN': 'T-W732-IX-138', 16:35:02 INFO - 'USERNAME': 'cltbld', 16:35:02 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:35:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:35:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:35:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:35:02 INFO - 'WINDIR': 'C:\\windows', 16:35:02 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:35:02 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:35:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:35:07 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 16:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 16:35:07 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 16:35:07 INFO - Unpacking c:\slave\test\build\tests\marionette\client 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 16:35:07 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 16:35:07 INFO - Unpacking c:\slave\test\build\tests\marionette 16:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 16:35:07 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:35:07 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 16:35:07 INFO - Running setup.py install for browsermob-proxy 16:35:20 INFO - Running setup.py install for manifestparser 16:35:20 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Running setup.py install for marionette-client 16:35:20 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:35:20 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Running setup.py install for marionette-driver 16:35:20 INFO - Running setup.py install for mozcrash 16:35:20 INFO - Running setup.py install for mozdebug 16:35:20 INFO - Running setup.py install for mozdevice 16:35:20 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Running setup.py install for mozfile 16:35:20 INFO - Running setup.py install for mozhttpd 16:35:20 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Running setup.py install for mozinfo 16:35:20 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Running setup.py install for mozInstall 16:35:20 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Running setup.py install for mozleak 16:35:20 INFO - Running setup.py install for mozlog 16:35:20 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Running setup.py install for moznetwork 16:35:20 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Running setup.py install for mozprocess 16:35:20 INFO - Running setup.py install for mozprofile 16:35:20 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Running setup.py install for mozrunner 16:35:20 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Running setup.py install for mozscreenshot 16:35:20 INFO - Running setup.py install for moztest 16:35:20 INFO - Running setup.py install for mozversion 16:35:20 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 16:35:20 INFO - Running setup.py install for wptserve 16:35:20 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 16:35:20 INFO - Cleaning up... 16:35:20 INFO - Return code: 0 16:35:20 INFO - Installing None into virtualenv C:\slave\test\build\venv 16:35:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:35:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:35:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:35:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:35:20 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018860B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x0184BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-138', 'USERDOMAIN': 'T-W732-IX-138', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-138', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 16:35:20 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 16:35:20 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:35:20 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:35:20 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:35:20 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:35:20 INFO - 'COMPUTERNAME': 'T-W732-IX-138', 16:35:20 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:35:20 INFO - 'DCLOCATION': 'SCL3', 16:35:20 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:35:20 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:35:20 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:35:20 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:35:20 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:35:20 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:35:20 INFO - 'HOMEDRIVE': 'C:', 16:35:20 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:35:20 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:35:20 INFO - 'KTS_VERSION': '1.19c', 16:35:20 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:35:20 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:35:20 INFO - 'LOGONSERVER': '\\\\T-W732-IX-138', 16:35:20 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:35:20 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:35:20 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:35:20 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:35:20 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:35:20 INFO - 'MOZ_AIRBAG': '1', 16:35:20 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:35:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:35:20 INFO - 'MOZ_MSVCVERSION': '8', 16:35:20 INFO - 'MOZ_NO_REMOTE': '1', 16:35:20 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:35:20 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:35:20 INFO - 'NO_EM_RESTART': '1', 16:35:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:35:20 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:35:20 INFO - 'OS': 'Windows_NT', 16:35:20 INFO - 'OURDRIVE': 'C:', 16:35:20 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 16:35:20 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:35:20 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:35:20 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:35:20 INFO - 'PROCESSOR_LEVEL': '6', 16:35:20 INFO - 'PROCESSOR_REVISION': '1e05', 16:35:20 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:35:20 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:35:20 INFO - 'PROMPT': '$P$G', 16:35:20 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:35:20 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:35:20 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:35:20 INFO - 'PWD': 'C:\\slave\\test', 16:35:20 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:35:20 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:35:20 INFO - 'SYSTEMDRIVE': 'C:', 16:35:20 INFO - 'SYSTEMROOT': 'C:\\windows', 16:35:20 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:35:20 INFO - 'TEST1': 'testie', 16:35:20 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:35:20 INFO - 'USERDOMAIN': 'T-W732-IX-138', 16:35:20 INFO - 'USERNAME': 'cltbld', 16:35:20 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:35:20 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:35:20 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:35:20 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:35:20 INFO - 'WINDIR': 'C:\\windows', 16:35:20 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:35:20 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:35:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:35:25 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 16:35:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 16:35:25 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 16:35:25 INFO - Unpacking c:\slave\test\build\tests\marionette\client 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 16:35:25 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 16:35:25 INFO - Unpacking c:\slave\test\build\tests\marionette 16:35:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 16:35:25 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:35:25 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)) 16:35:36 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)) 16:35:36 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)) 16:35:36 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)) 16:35:36 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)) 16:35:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 16:35:36 INFO - Downloading blessings-1.6.tar.gz 16:35:36 INFO - Running setup.py egg_info for package blessings 16:35:36 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)) 16:35:36 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 16:35:36 INFO - Running setup.py install for blessings 16:35:36 INFO - Running setup.py install for browsermob-proxy 16:35:36 INFO - Running setup.py install for manifestparser 16:35:36 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Running setup.py install for marionette-client 16:35:36 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:35:36 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Running setup.py install for marionette-driver 16:35:36 INFO - Running setup.py install for mozcrash 16:35:36 INFO - Running setup.py install for mozdebug 16:35:36 INFO - Running setup.py install for mozdevice 16:35:36 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Running setup.py install for mozhttpd 16:35:36 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Running setup.py install for mozInstall 16:35:36 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Running setup.py install for mozleak 16:35:36 INFO - Running setup.py install for mozprofile 16:35:36 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Running setup.py install for mozrunner 16:35:36 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 16:35:36 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 16:35:38 INFO - Running setup.py install for mozscreenshot 16:35:38 INFO - Running setup.py install for moztest 16:35:38 INFO - Running setup.py install for mozversion 16:35:38 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 16:35:38 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 16:35:38 INFO - Running setup.py install for wptserve 16:35:38 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 16:35:38 INFO - Cleaning up... 16:35:38 INFO - Return code: 0 16:35:38 INFO - Done creating virtualenv C:\slave\test\build\venv. 16:35:38 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 16:35:38 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 16:35:38 INFO - Reading from file tmpfile_stdout 16:35:38 INFO - Using _rmtree_windows ... 16:35:38 INFO - Using _rmtree_windows ... 16:35:38 INFO - Current package versions: 16:35:38 INFO - blessings == 1.6 16:35:38 INFO - blobuploader == 1.2.4 16:35:38 INFO - browsermob-proxy == 0.6.0 16:35:38 INFO - distribute == 0.6.14 16:35:38 INFO - docopt == 0.6.1 16:35:38 INFO - manifestparser == 1.1 16:35:38 INFO - marionette-client == 2.3.0 16:35:38 INFO - marionette-driver == 1.4.0 16:35:38 INFO - mozInstall == 1.12 16:35:38 INFO - mozcrash == 0.17 16:35:38 INFO - mozdebug == 0.1 16:35:38 INFO - mozdevice == 0.48 16:35:38 INFO - mozfile == 1.2 16:35:38 INFO - mozhttpd == 0.7 16:35:38 INFO - mozinfo == 0.9 16:35:38 INFO - mozleak == 0.1 16:35:38 INFO - mozlog == 3.1 16:35:38 INFO - moznetwork == 0.27 16:35:38 INFO - mozprocess == 0.22 16:35:38 INFO - mozprofile == 0.28 16:35:38 INFO - mozrunner == 6.11 16:35:38 INFO - mozscreenshot == 0.1 16:35:38 INFO - mozsystemmonitor == 0.0 16:35:38 INFO - moztest == 0.7 16:35:38 INFO - mozversion == 1.4 16:35:38 INFO - requests == 1.2.3 16:35:38 INFO - wptserve == 1.4.0 16:35:38 INFO - Running post-action listener: _resource_record_post_action 16:35:38 INFO - Running post-action listener: _start_resource_monitoring 16:35:38 INFO - Starting resource monitoring. 16:35:38 INFO - ##### 16:35:38 INFO - ##### Running pull step. 16:35:38 INFO - ##### 16:35:38 INFO - Running pre-action listener: _resource_record_pre_action 16:35:38 INFO - Running main action method: pull 16:35:38 INFO - Pull has nothing to do! 16:35:38 INFO - Running post-action listener: _resource_record_post_action 16:35:38 INFO - ##### 16:35:38 INFO - ##### Running install step. 16:35:38 INFO - ##### 16:35:38 INFO - Running pre-action listener: _resource_record_pre_action 16:35:38 INFO - Running main action method: install 16:35:38 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 16:35:38 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 16:35:38 INFO - Reading from file tmpfile_stdout 16:35:38 INFO - Using _rmtree_windows ... 16:35:38 INFO - Using _rmtree_windows ... 16:35:38 INFO - Detecting whether we're running mozinstall >=1.0... 16:35:38 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 16:35:38 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 16:35:39 INFO - Reading from file tmpfile_stdout 16:35:39 INFO - Output received: 16:35:39 INFO - Usage: mozinstall-script.py [options] installer 16:35:39 INFO - Options: 16:35:39 INFO - -h, --help show this help message and exit 16:35:39 INFO - -d DEST, --destination=DEST 16:35:39 INFO - Directory to install application into. [default: 16:35:39 INFO - "C:\slave\test"] 16:35:39 INFO - --app=APP Application being installed. [default: firefox] 16:35:39 INFO - Using _rmtree_windows ... 16:35:39 INFO - Using _rmtree_windows ... 16:35:39 INFO - mkdir: C:\slave\test\build\application 16:35:39 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'] 16:35:39 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 16:35:40 INFO - Reading from file tmpfile_stdout 16:35:40 INFO - Output received: 16:35:40 INFO - C:\slave\test\build\application\firefox\firefox.exe 16:35:40 INFO - Using _rmtree_windows ... 16:35:40 INFO - Using _rmtree_windows ... 16:35:40 INFO - Running post-action listener: _resource_record_post_action 16:35:40 INFO - ##### 16:35:40 INFO - ##### Running run-tests step. 16:35:40 INFO - ##### 16:35:40 INFO - Running pre-action listener: _resource_record_pre_action 16:35:40 INFO - Running main action method: run_tests 16:35:40 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 16:35:40 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:35:40 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:35:40 INFO - grabbing minidump binary from tooltool 16:35:40 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')]} 16:35:40 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 0x01BBA368>, '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 0x0184BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 16:35:40 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 16:35:40 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 16:35:41 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 16:35:41 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpwanexy 16:35:41 INFO - INFO - File integrity verified, renaming tmpwanexy to win32-minidump_stackwalk.exe 16:35:41 INFO - Return code: 0 16:35:41 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 16:35:41 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 16:35:41 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/X_Jm0YzFQ3WLB99SwrxtQA/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 16:35:41 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/X_Jm0YzFQ3WLB99SwrxtQA/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 16:35:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:35:41 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:35:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:35:41 INFO - 'COMPUTERNAME': 'T-W732-IX-138', 16:35:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:35:41 INFO - 'DCLOCATION': 'SCL3', 16:35:41 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:35:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:35:41 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:35:41 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:35:41 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:35:41 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:35:41 INFO - 'HOMEDRIVE': 'C:', 16:35:41 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:35:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:35:41 INFO - 'KTS_VERSION': '1.19c', 16:35:41 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:35:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:35:41 INFO - 'LOGONSERVER': '\\\\T-W732-IX-138', 16:35:41 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 16:35:41 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:35:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:35:41 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:35:41 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:35:41 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:35:41 INFO - 'MOZ_AIRBAG': '1', 16:35:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:35:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:35:41 INFO - 'MOZ_MSVCVERSION': '8', 16:35:41 INFO - 'MOZ_NO_REMOTE': '1', 16:35:41 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:35:41 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:35:41 INFO - 'NO_EM_RESTART': '1', 16:35:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:35:41 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:35:41 INFO - 'OS': 'Windows_NT', 16:35:41 INFO - 'OURDRIVE': 'C:', 16:35:41 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 16:35:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:35:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:35:41 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:35:41 INFO - 'PROCESSOR_LEVEL': '6', 16:35:41 INFO - 'PROCESSOR_REVISION': '1e05', 16:35:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:35:41 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:35:41 INFO - 'PROMPT': '$P$G', 16:35:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:35:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:35:41 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:35:41 INFO - 'PWD': 'C:\\slave\\test', 16:35:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:35:41 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:35:41 INFO - 'SYSTEMDRIVE': 'C:', 16:35:41 INFO - 'SYSTEMROOT': 'C:\\windows', 16:35:41 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:35:41 INFO - 'TEST1': 'testie', 16:35:41 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:35:41 INFO - 'USERDOMAIN': 'T-W732-IX-138', 16:35:41 INFO - 'USERNAME': 'cltbld', 16:35:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:35:41 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:35:41 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:35:41 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:35:41 INFO - 'WINDIR': 'C:\\windows', 16:35:41 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:35:41 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:35:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:35:41 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/X_Jm0YzFQ3WLB99SwrxtQA/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 16:35:43 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 16:35:43 INFO - import pkg_resources 16:35:44 INFO - Using 1 client processes 16:35:47 INFO - SUITE-START | Running 778 tests 16:35:47 INFO - Running testharness tests 16:35:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:35:47 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 16:35:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:35:47 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 16:35:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:35:47 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 16:35:48 INFO - Setting up ssl 16:35:48 INFO - PROCESS | certutil | 16:35:48 INFO - PROCESS | certutil | 16:35:48 INFO - PROCESS | certutil | 16:35:48 INFO - Certificate Nickname Trust Attributes 16:35:48 INFO - SSL,S/MIME,JAR/XPI 16:35:48 INFO - 16:35:48 INFO - web-platform-tests CT,, 16:35:48 INFO - 16:35:48 INFO - Starting runner 16:35:49 INFO - PROCESS | 2288 | [2288] 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 16:35:49 INFO - PROCESS | 2288 | [2288] 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 16:35:49 INFO - PROCESS | 2288 | [2288] 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 16:35:50 INFO - PROCESS | 2288 | 1468452950637 Marionette DEBUG Marionette enabled via build flag and pref 16:35:51 INFO - PROCESS | 2288 | ++DOCSHELL 10BCD000 == 1 [pid = 2288] [id = 1] 16:35:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 1 (10BCD400) [pid = 2288] [serial = 1] [outer = 00000000] 16:35:51 INFO - PROCESS | 2288 | [2288] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:35:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 2 (10BCE000) [pid = 2288] [serial = 2] [outer = 10BCD400] 16:35:52 INFO - PROCESS | 2288 | ++DOCSHELL 114A7C00 == 2 [pid = 2288] [id = 2] 16:35:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 3 (114A8000) [pid = 2288] [serial = 3] [outer = 00000000] 16:35:52 INFO - PROCESS | 2288 | [2288] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:35:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 4 (114A8C00) [pid = 2288] [serial = 4] [outer = 114A8000] 16:35:52 INFO - PROCESS | 2288 | 1468452952294 Marionette INFO Listening on port 2828 16:35:53 INFO - PROCESS | 2288 | 1468452953886 Marionette DEBUG Marionette enabled via command-line flag 16:35:53 INFO - PROCESS | 2288 | [2288] 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 16:35:53 INFO - PROCESS | 2288 | [2288] 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 16:35:53 INFO - PROCESS | 2288 | ++DOCSHELL 15644C00 == 3 [pid = 2288] [id = 3] 16:35:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 5 (1564CC00) [pid = 2288] [serial = 5] [outer = 00000000] 16:35:53 INFO - PROCESS | 2288 | [2288] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:35:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 6 (1564D800) [pid = 2288] [serial = 6] [outer = 1564CC00] 16:35:54 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 16:35:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 7 (1615CC00) [pid = 2288] [serial = 7] [outer = 114A8000] 16:35:54 INFO - PROCESS | 2288 | [2288] 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 16:35:54 INFO - PROCESS | 2288 | 1468452954935 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49643 16:35:54 INFO - PROCESS | 2288 | [2288] 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 16:35:54 INFO - PROCESS | 2288 | 1468452954941 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49644 16:35:54 INFO - PROCESS | 2288 | [2288] 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 16:35:54 INFO - PROCESS | 2288 | 1468452954976 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49646 16:35:54 INFO - PROCESS | 2288 | [2288] 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 16:35:54 INFO - PROCESS | 2288 | 1468452954984 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49647 16:35:54 INFO - PROCESS | 2288 | 1468452954987 Marionette DEBUG Closed connection conn0 16:35:54 INFO - PROCESS | 2288 | 1468452954988 Marionette DEBUG Closed connection conn1 16:35:55 INFO - PROCESS | 2288 | 1468452955048 Marionette DEBUG Closed connection conn2 16:35:55 INFO - PROCESS | 2288 | 1468452955082 Marionette DEBUG Closed connection conn3 16:35:55 INFO - PROCESS | 2288 | [2288] 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 16:35:55 INFO - PROCESS | 2288 | 1468452955088 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49649 16:35:55 INFO - PROCESS | 2288 | 1468452955172 Marionette DEBUG Closed connection conn4 16:35:55 INFO - PROCESS | 2288 | [2288] 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 16:35:55 INFO - PROCESS | 2288 | 1468452955179 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49650 16:35:55 INFO - PROCESS | 2288 | ++DOCSHELL 1724AC00 == 4 [pid = 2288] [id = 4] 16:35:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 8 (1724B000) [pid = 2288] [serial = 8] [outer = 00000000] 16:35:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 9 (17F73800) [pid = 2288] [serial = 9] [outer = 1724B000] 16:35:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 10 (17F79C00) [pid = 2288] [serial = 10] [outer = 1724B000] 16:35:55 INFO - PROCESS | 2288 | 1468452955313 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:35:55 INFO - PROCESS | 2288 | 1468452955318 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160713152943","device":"desktop","version":"48.0"} 16:35:56 INFO - PROCESS | 2288 | [2288] 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 16:35:56 INFO - PROCESS | 2288 | [2288] 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 16:35:56 INFO - PROCESS | 2288 | [2288] 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 16:35:57 INFO - PROCESS | 2288 | ++DOCSHELL 195A5000 == 5 [pid = 2288] [id = 5] 16:35:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 11 (195A8800) [pid = 2288] [serial = 11] [outer = 00000000] 16:35:57 INFO - PROCESS | 2288 | ++DOCSHELL 195A8C00 == 6 [pid = 2288] [id = 6] 16:35:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 12 (195A9000) [pid = 2288] [serial = 12] [outer = 00000000] 16:35:57 INFO - PROCESS | 2288 | [2288] 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 16:35:58 INFO - PROCESS | 2288 | ++DOCSHELL 1A3D0400 == 7 [pid = 2288] [id = 7] 16:35:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 13 (1A3D0800) [pid = 2288] [serial = 13] [outer = 00000000] 16:35:58 INFO - PROCESS | 2288 | [2288] 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 16:35:58 INFO - PROCESS | 2288 | [2288] 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 16:35:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 14 (1A822400) [pid = 2288] [serial = 14] [outer = 1A3D0800] 16:35:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 15 (1A3AF400) [pid = 2288] [serial = 15] [outer = 195A8800] 16:35:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 16 (1A3B0C00) [pid = 2288] [serial = 16] [outer = 195A9000] 16:35:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 17 (1A3B3C00) [pid = 2288] [serial = 17] [outer = 1A3D0800] 16:35:58 INFO - PROCESS | 2288 | 1468452958982 Marionette INFO startBrowser 70d0a852-49a4-4b75-943e-a540f77509e0 16:35:59 INFO - PROCESS | 2288 | 1468452959020 Marionette DEBUG loaded listener.js 16:35:59 INFO - PROCESS | 2288 | 1468452959034 Marionette DEBUG loaded listener.js 16:35:59 INFO - PROCESS | 2288 | 1468452959037 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:35:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 18 (1CA08000) [pid = 2288] [serial = 18] [outer = 1A3D0800] 16:35:59 INFO - PROCESS | 2288 | 1468452959728 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"70d0a852-49a4-4b75-943e-a540f77509e0","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160713152943","device":"desktop","version":"48.0","command_id":1}}] 16:35:59 INFO - PROCESS | 2288 | 1468452959964 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:35:59 INFO - PROCESS | 2288 | 1468452959967 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:00 INFO - PROCESS | 2288 | 1468452960006 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 16:36:00 INFO - PROCESS | 2288 | 1468452960026 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:36:00 INFO - PROCESS | 2288 | 1468452960029 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:00 INFO - PROCESS | 2288 | [2288] 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 16:36:00 INFO - PROCESS | 2288 | [2288] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:36:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 19 (1D190400) [pid = 2288] [serial = 19] [outer = 1A3D0800] 16:36:01 INFO - PROCESS | 2288 | 1468452961109 Marionette TRACE conn5 <- [1,3,null,{}] 16:36:01 INFO - PROCESS | 2288 | 1468452961113 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 16:36:01 INFO - PROCESS | 2288 | 1468452961115 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:01 INFO - PROCESS | 2288 | 1468452961133 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 16:36:01 INFO - PROCESS | 2288 | 1468452961151 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 16:36:01 INFO - PROCESS | 2288 | 1468452961154 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 16:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:36:01 INFO - PROCESS | 2288 | 1468452961166 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:36:01 INFO - PROCESS | 2288 | 1468452961169 Marionette TRACE conn5 <- [1,6,null,{}] 16:36:01 INFO - PROCESS | 2288 | 1468452961218 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:01 INFO - PROCESS | 2288 | 1468452961220 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:01 INFO - PROCESS | 2288 | 1468452961236 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 16:36:01 INFO - PROCESS | 2288 | 1468452961240 Marionette TRACE conn5 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:01 INFO - PROCESS | 2288 | 1468452961243 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:01 INFO - PROCESS | 2288 | ++DOCSHELL 1E389400 == 8 [pid = 2288] [id = 8] 16:36:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 20 (1E389800) [pid = 2288] [serial = 20] [outer = 00000000] 16:36:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 21 (1E685400) [pid = 2288] [serial = 21] [outer = 1E389800] 16:36:01 INFO - PROCESS | 2288 | 1468452961295 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 22 (1E689800) [pid = 2288] [serial = 22] [outer = 1E389800] 16:36:01 INFO - PROCESS | 2288 | --DOCSHELL 10BCD000 == 7 [pid = 2288] [id = 1] 16:36:01 INFO - PROCESS | 2288 | ++DOCSHELL 09368000 == 8 [pid = 2288] [id = 9] 16:36:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 23 (09370800) [pid = 2288] [serial = 23] [outer = 00000000] 16:36:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 24 (0C9F7C00) [pid = 2288] [serial = 24] [outer = 09370800] 16:36:01 INFO - PROCESS | 2288 | 1468452961720 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 25 (0CE2A400) [pid = 2288] [serial = 25] [outer = 09370800] 16:36:02 INFO - PROCESS | 2288 | [2288] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:36:02 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:02 INFO - PROCESS | 2288 | 1468452962587 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1486ms 16:36:02 INFO - PROCESS | 2288 | 1468452962652 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 16:36:02 INFO - PROCESS | 2288 | 1468452962655 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 16:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:36:02 INFO - PROCESS | 2288 | 1468452962661 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:36:02 INFO - PROCESS | 2288 | 1468452962663 Marionette TRACE conn5 <- [1,10,null,{}] 16:36:02 INFO - PROCESS | 2288 | 1468452962668 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:02 INFO - PROCESS | 2288 | 1468452962671 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:02 INFO - PROCESS | 2288 | 1468452962830 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 16:36:02 INFO - PROCESS | 2288 | 1468452962914 Marionette TRACE conn5 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:02 INFO - PROCESS | 2288 | 1468452962917 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:02 INFO - PROCESS | 2288 | ++DOCSHELL 19F2F400 == 9 [pid = 2288] [id = 10] 16:36:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 26 (19F32000) [pid = 2288] [serial = 26] [outer = 00000000] 16:36:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 27 (1A3B7C00) [pid = 2288] [serial = 27] [outer = 19F32000] 16:36:02 INFO - PROCESS | 2288 | 1468452962976 Marionette DEBUG loaded listener.js 16:36:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 28 (1C1EC400) [pid = 2288] [serial = 28] [outer = 19F32000] 16:36:03 INFO - PROCESS | 2288 | 1468452963537 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 930ms 16:36:03 INFO - PROCESS | 2288 | 1468452963592 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 16:36:03 INFO - PROCESS | 2288 | 1468452963596 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 16:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:36:03 INFO - PROCESS | 2288 | 1468452963602 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:36:03 INFO - PROCESS | 2288 | 1468452963605 Marionette TRACE conn5 <- [1,14,null,{}] 16:36:03 INFO - PROCESS | 2288 | 1468452963610 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:03 INFO - PROCESS | 2288 | 1468452963612 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:03 INFO - PROCESS | 2288 | 1468452963777 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 16:36:03 INFO - PROCESS | 2288 | 1468452963836 Marionette TRACE conn5 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:03 INFO - PROCESS | 2288 | 1468452963839 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:03 INFO - PROCESS | 2288 | ++DOCSHELL 19D71C00 == 10 [pid = 2288] [id = 11] 16:36:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 29 (19D72000) [pid = 2288] [serial = 29] [outer = 00000000] 16:36:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 30 (1C1F2400) [pid = 2288] [serial = 30] [outer = 19D72000] 16:36:03 INFO - PROCESS | 2288 | 1468452963896 Marionette DEBUG loaded listener.js 16:36:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 31 (1D093C00) [pid = 2288] [serial = 31] [outer = 19D72000] 16:36:04 INFO - PROCESS | 2288 | --DOCSHELL 1724AC00 == 9 [pid = 2288] [id = 4] 16:36:04 INFO - PROCESS | 2288 | 1468452964524 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:36:04 INFO - PROCESS | 2288 | ++DOCSHELL 107B4C00 == 10 [pid = 2288] [id = 12] 16:36:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 32 (107B5000) [pid = 2288] [serial = 32] [outer = 00000000] 16:36:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 33 (108E6C00) [pid = 2288] [serial = 33] [outer = 107B5000] 16:36:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 34 (108EC400) [pid = 2288] [serial = 34] [outer = 107B5000] 16:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 971ms 16:36:04 INFO - PROCESS | 2288 | ++DOCSHELL 0936F800 == 11 [pid = 2288] [id = 13] 16:36:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 35 (108F2400) [pid = 2288] [serial = 35] [outer = 00000000] 16:36:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 36 (10B46000) [pid = 2288] [serial = 36] [outer = 108F2400] 16:36:04 INFO - PROCESS | 2288 | 1468452964621 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 16:36:04 INFO - PROCESS | 2288 | 1468452964625 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 16:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:36:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 37 (114CD000) [pid = 2288] [serial = 37] [outer = 108F2400] 16:36:04 INFO - PROCESS | 2288 | 1468452964663 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:36:04 INFO - PROCESS | 2288 | 1468452964667 Marionette TRACE conn5 <- [1,18,null,{}] 16:36:04 INFO - PROCESS | 2288 | 1468452964686 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:04 INFO - PROCESS | 2288 | 1468452964688 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:04 INFO - PROCESS | 2288 | 1468452964840 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 16:36:04 INFO - PROCESS | 2288 | 1468452964898 Marionette TRACE conn5 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:04 INFO - PROCESS | 2288 | 1468452964901 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:04 INFO - PROCESS | 2288 | ++DOCSHELL 107ACC00 == 12 [pid = 2288] [id = 14] 16:36:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 38 (107B0800) [pid = 2288] [serial = 38] [outer = 00000000] 16:36:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 39 (14D91400) [pid = 2288] [serial = 39] [outer = 107B0800] 16:36:04 INFO - PROCESS | 2288 | 1468452964949 Marionette DEBUG loaded listener.js 16:36:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 40 (15430400) [pid = 2288] [serial = 40] [outer = 107B0800] 16:36:05 INFO - PROCESS | 2288 | 1468452965318 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 731ms 16:36:05 INFO - PROCESS | 2288 | 1468452965364 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 2288 | 1468452965368 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 16:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:36:05 INFO - PROCESS | 2288 | 1468452965389 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - PROCESS | 2288 | 1468452965392 Marionette TRACE conn5 <- [1,22,null,{}] 16:36:05 INFO - PROCESS | 2288 | 1468452965399 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:05 INFO - PROCESS | 2288 | 1468452965402 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:05 INFO - PROCESS | 2288 | 1468452965486 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 16:36:05 INFO - PROCESS | 2288 | 1468452965493 Marionette TRACE conn5 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:05 INFO - PROCESS | 2288 | 1468452965495 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:05 INFO - PROCESS | 2288 | ++DOCSHELL 1564F000 == 13 [pid = 2288] [id = 15] 16:36:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 41 (156E8C00) [pid = 2288] [serial = 41] [outer = 00000000] 16:36:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 42 (16848800) [pid = 2288] [serial = 42] [outer = 156E8C00] 16:36:05 INFO - PROCESS | 2288 | 1468452965542 Marionette DEBUG loaded listener.js 16:36:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 43 (16BEB000) [pid = 2288] [serial = 43] [outer = 156E8C00] 16:36:05 INFO - PROCESS | 2288 | 1468452965936 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 592ms 16:36:05 INFO - PROCESS | 2288 | 1468452965967 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 2288 | 1468452965970 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 16:36:05 INFO - PROCESS | 2288 | 1468452965973 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:36:05 INFO - PROCESS | 2288 | 1468452965977 Marionette TRACE conn5 <- [1,26,null,{}] 16:36:06 INFO - PROCESS | 2288 | 1468452965987 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:06 INFO - PROCESS | 2288 | 1468452965992 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:06 INFO - PROCESS | 2288 | 1468452966084 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 16:36:06 INFO - PROCESS | 2288 | 1468452966092 Marionette TRACE conn5 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:06 INFO - PROCESS | 2288 | 1468452966095 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:06 INFO - PROCESS | 2288 | ++DOCSHELL 16C43C00 == 14 [pid = 2288] [id = 16] 16:36:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 44 (16C44800) [pid = 2288] [serial = 44] [outer = 00000000] 16:36:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 45 (17245C00) [pid = 2288] [serial = 45] [outer = 16C44800] 16:36:06 INFO - PROCESS | 2288 | 1468452966145 Marionette DEBUG loaded listener.js 16:36:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 46 (1900E400) [pid = 2288] [serial = 46] [outer = 16C44800] 16:36:06 INFO - PROCESS | 2288 | 1468452966542 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 16:36:06 INFO - PROCESS | 2288 | 1468452966608 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 16:36:06 INFO - PROCESS | 2288 | 1468452966610 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 16:36:06 INFO - PROCESS | 2288 | 1468452966614 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:36:06 INFO - PROCESS | 2288 | 1468452966625 Marionette TRACE conn5 <- [1,30,null,{}] 16:36:06 INFO - PROCESS | 2288 | 1468452966633 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:06 INFO - PROCESS | 2288 | 1468452966635 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:06 INFO - PROCESS | 2288 | 1468452966719 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 16:36:06 INFO - PROCESS | 2288 | 1468452966725 Marionette TRACE conn5 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:06 INFO - PROCESS | 2288 | 1468452966727 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:06 INFO - PROCESS | 2288 | ++DOCSHELL 1904EC00 == 15 [pid = 2288] [id = 17] 16:36:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 47 (195A3400) [pid = 2288] [serial = 47] [outer = 00000000] 16:36:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 48 (19B08000) [pid = 2288] [serial = 48] [outer = 195A3400] 16:36:06 INFO - PROCESS | 2288 | 1468452966772 Marionette DEBUG loaded listener.js 16:36:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 49 (19D3E400) [pid = 2288] [serial = 49] [outer = 195A3400] 16:36:07 INFO - PROCESS | 2288 | 1468452967166 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 591ms 16:36:07 INFO - PROCESS | 2288 | 1468452967207 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 16:36:07 INFO - PROCESS | 2288 | 1468452967209 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 16:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:36:07 INFO - PROCESS | 2288 | 1468452967213 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:36:07 INFO - PROCESS | 2288 | 1468452967214 Marionette TRACE conn5 <- [1,34,null,{}] 16:36:07 INFO - PROCESS | 2288 | 1468452967230 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:07 INFO - PROCESS | 2288 | 1468452967232 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:07 INFO - PROCESS | 2288 | 1468452967310 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 16:36:07 INFO - PROCESS | 2288 | 1468452967315 Marionette TRACE conn5 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:07 INFO - PROCESS | 2288 | 1468452967317 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:07 INFO - PROCESS | 2288 | ++DOCSHELL 16CCD000 == 16 [pid = 2288] [id = 18] 16:36:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 50 (1810C400) [pid = 2288] [serial = 50] [outer = 00000000] 16:36:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 51 (19D6C400) [pid = 2288] [serial = 51] [outer = 1810C400] 16:36:07 INFO - PROCESS | 2288 | 1468452967362 Marionette DEBUG loaded listener.js 16:36:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 52 (19D72800) [pid = 2288] [serial = 52] [outer = 1810C400] 16:36:07 INFO - PROCESS | 2288 | 1468452967761 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 16:36:07 INFO - PROCESS | 2288 | 1468452967783 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 16:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:36:07 INFO - PROCESS | 2288 | 1468452967785 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 16:36:07 INFO - PROCESS | 2288 | 1468452967789 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:36:07 INFO - PROCESS | 2288 | 1468452967790 Marionette TRACE conn5 <- [1,38,null,{}] 16:36:07 INFO - PROCESS | 2288 | 1468452967794 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:07 INFO - PROCESS | 2288 | 1468452967799 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:07 INFO - PROCESS | 2288 | 1468452967921 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 16:36:07 INFO - PROCESS | 2288 | 1468452967927 Marionette TRACE conn5 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:07 INFO - PROCESS | 2288 | 1468452967929 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:07 INFO - PROCESS | 2288 | ++DOCSHELL 1C17F000 == 17 [pid = 2288] [id = 19] 16:36:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 53 (1C181C00) [pid = 2288] [serial = 53] [outer = 00000000] 16:36:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 54 (1D092400) [pid = 2288] [serial = 54] [outer = 1C181C00] 16:36:08 INFO - PROCESS | 2288 | 1468452967974 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 55 (1D09CC00) [pid = 2288] [serial = 55] [outer = 1C181C00] 16:36:08 INFO - PROCESS | 2288 | 1468452968358 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 631ms 16:36:08 INFO - PROCESS | 2288 | 1468452968420 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 16:36:08 INFO - PROCESS | 2288 | 1468452968422 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 16:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:36:08 INFO - PROCESS | 2288 | 1468452968425 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:36:08 INFO - PROCESS | 2288 | 1468452968426 Marionette TRACE conn5 <- [1,42,null,{}] 16:36:08 INFO - PROCESS | 2288 | 1468452968434 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:08 INFO - PROCESS | 2288 | 1468452968445 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:08 INFO - PROCESS | 2288 | 1468452968522 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 16:36:08 INFO - PROCESS | 2288 | 1468452968527 Marionette TRACE conn5 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:08 INFO - PROCESS | 2288 | 1468452968529 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:08 INFO - PROCESS | 2288 | ++DOCSHELL 1A37A400 == 18 [pid = 2288] [id = 20] 16:36:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 56 (1A37A800) [pid = 2288] [serial = 56] [outer = 00000000] 16:36:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 57 (1A37F400) [pid = 2288] [serial = 57] [outer = 1A37A800] 16:36:08 INFO - PROCESS | 2288 | 1468452968575 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (1CA0D000) [pid = 2288] [serial = 58] [outer = 1A37A800] 16:36:09 INFO - PROCESS | 2288 | 1468452969119 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 730ms 16:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:36:09 INFO - PROCESS | 2288 | 1468452969155 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 2288 | 1468452969157 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 16:36:09 INFO - PROCESS | 2288 | 1468452969161 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - PROCESS | 2288 | 1468452969162 Marionette TRACE conn5 <- [1,46,null,{}] 16:36:09 INFO - PROCESS | 2288 | 1468452969166 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:09 INFO - PROCESS | 2288 | 1468452969168 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:09 INFO - PROCESS | 2288 | 1468452969257 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 16:36:09 INFO - PROCESS | 2288 | 1468452969265 Marionette TRACE conn5 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:09 INFO - PROCESS | 2288 | 1468452969267 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:09 INFO - PROCESS | 2288 | ++DOCSHELL 1D9CF400 == 19 [pid = 2288] [id = 21] 16:36:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (1D9D0000) [pid = 2288] [serial = 59] [outer = 00000000] 16:36:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (1E381000) [pid = 2288] [serial = 60] [outer = 1D9D0000] 16:36:09 INFO - PROCESS | 2288 | 1468452969314 Marionette DEBUG loaded listener.js 16:36:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (1E692000) [pid = 2288] [serial = 61] [outer = 1D9D0000] 16:36:09 INFO - PROCESS | 2288 | 1468452969691 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 571ms 16:36:09 INFO - PROCESS | 2288 | 1468452969732 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 2288 | 1468452969734 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 16:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:36:09 INFO - PROCESS | 2288 | 1468452969737 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - PROCESS | 2288 | 1468452969738 Marionette TRACE conn5 <- [1,50,null,{}] 16:36:09 INFO - PROCESS | 2288 | 1468452969756 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:09 INFO - PROCESS | 2288 | 1468452969758 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:09 INFO - PROCESS | 2288 | 1468452969837 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 16:36:09 INFO - PROCESS | 2288 | 1468452969843 Marionette TRACE conn5 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:09 INFO - PROCESS | 2288 | 1468452969845 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:09 INFO - PROCESS | 2288 | ++DOCSHELL 192CF800 == 20 [pid = 2288] [id = 22] 16:36:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (192D1800) [pid = 2288] [serial = 62] [outer = 00000000] 16:36:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (192D5400) [pid = 2288] [serial = 63] [outer = 192D1800] 16:36:09 INFO - PROCESS | 2288 | 1468452969899 Marionette DEBUG loaded listener.js 16:36:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (19F34800) [pid = 2288] [serial = 64] [outer = 192D1800] 16:36:10 INFO - PROCESS | 2288 | 1468452970261 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 571ms 16:36:10 INFO - PROCESS | 2288 | 1468452970308 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 16:36:10 INFO - PROCESS | 2288 | 1468452970310 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 16:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:36:10 INFO - PROCESS | 2288 | 1468452970313 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:36:10 INFO - PROCESS | 2288 | 1468452970314 Marionette TRACE conn5 <- [1,54,null,{}] 16:36:10 INFO - PROCESS | 2288 | 1468452970319 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:10 INFO - PROCESS | 2288 | 1468452970321 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:10 INFO - PROCESS | 2288 | 1468452970430 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 16:36:10 INFO - PROCESS | 2288 | 1468452970438 Marionette TRACE conn5 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:10 INFO - PROCESS | 2288 | 1468452970440 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:10 INFO - PROCESS | 2288 | ++DOCSHELL 15651000 == 21 [pid = 2288] [id = 23] 16:36:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (192CB800) [pid = 2288] [serial = 65] [outer = 00000000] 16:36:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (19FB8000) [pid = 2288] [serial = 66] [outer = 192CB800] 16:36:10 INFO - PROCESS | 2288 | 1468452970483 Marionette DEBUG loaded listener.js 16:36:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (19FBA000) [pid = 2288] [serial = 67] [outer = 192CB800] 16:36:10 INFO - PROCESS | 2288 | 1468452970869 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 16:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:36:10 INFO - PROCESS | 2288 | 1468452970883 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 16:36:10 INFO - PROCESS | 2288 | 1468452970886 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 16:36:10 INFO - PROCESS | 2288 | 1468452970889 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:36:10 INFO - PROCESS | 2288 | 1468452970891 Marionette TRACE conn5 <- [1,58,null,{}] 16:36:10 INFO - PROCESS | 2288 | 1468452970894 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:10 INFO - PROCESS | 2288 | 1468452970897 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:11 INFO - PROCESS | 2288 | 1468452971019 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 16:36:11 INFO - PROCESS | 2288 | 1468452971055 Marionette TRACE conn5 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:11 INFO - PROCESS | 2288 | 1468452971057 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:11 INFO - PROCESS | 2288 | ++DOCSHELL 10306000 == 22 [pid = 2288] [id = 24] 16:36:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (10307000) [pid = 2288] [serial = 68] [outer = 00000000] 16:36:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (192CA800) [pid = 2288] [serial = 69] [outer = 10307000] 16:36:11 INFO - PROCESS | 2288 | 1468452971102 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (19FBEC00) [pid = 2288] [serial = 70] [outer = 10307000] 16:36:11 INFO - PROCESS | 2288 | 1468452971433 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 571ms 16:36:11 INFO - PROCESS | 2288 | 1468452971459 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 16:36:11 INFO - PROCESS | 2288 | 1468452971461 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 16:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:36:11 INFO - PROCESS | 2288 | 1468452971469 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:36:11 INFO - PROCESS | 2288 | 1468452971471 Marionette TRACE conn5 <- [1,62,null,{}] 16:36:11 INFO - PROCESS | 2288 | 1468452971474 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:11 INFO - PROCESS | 2288 | 1468452971476 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:11 INFO - PROCESS | 2288 | 1468452971564 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 16:36:11 INFO - PROCESS | 2288 | 1468452971644 Marionette TRACE conn5 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:11 INFO - PROCESS | 2288 | 1468452971646 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:11 INFO - PROCESS | 2288 | ++DOCSHELL 10445000 == 23 [pid = 2288] [id = 25] 16:36:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (10445400) [pid = 2288] [serial = 71] [outer = 00000000] 16:36:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (1044C400) [pid = 2288] [serial = 72] [outer = 10445400] 16:36:11 INFO - PROCESS | 2288 | 1468452971690 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (1044F400) [pid = 2288] [serial = 73] [outer = 10445400] 16:36:12 INFO - PROCESS | 2288 | 1468452972727 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1341ms 16:36:12 INFO - PROCESS | 2288 | 1468452972807 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 16:36:12 INFO - PROCESS | 2288 | 1468452972811 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 16:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:36:12 INFO - PROCESS | 2288 | 1468452972815 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:36:12 INFO - PROCESS | 2288 | 1468452972818 Marionette TRACE conn5 <- [1,66,null,{}] 16:36:12 INFO - PROCESS | 2288 | 1468452972824 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:12 INFO - PROCESS | 2288 | 1468452972827 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:12 INFO - PROCESS | 2288 | 1468452972961 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 16:36:13 INFO - PROCESS | 2288 | 1468452973015 Marionette TRACE conn5 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:13 INFO - PROCESS | 2288 | 1468452973018 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:13 INFO - PROCESS | 2288 | ++DOCSHELL 10443400 == 24 [pid = 2288] [id = 26] 16:36:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (10447800) [pid = 2288] [serial = 74] [outer = 00000000] 16:36:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (1044D400) [pid = 2288] [serial = 75] [outer = 10447800] 16:36:13 INFO - PROCESS | 2288 | 1468452973066 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (10451C00) [pid = 2288] [serial = 76] [outer = 10447800] 16:36:13 INFO - PROCESS | 2288 | 1468452973472 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 16:36:13 INFO - PROCESS | 2288 | 1468452973492 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 16:36:13 INFO - PROCESS | 2288 | 1468452973496 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 16:36:13 INFO - PROCESS | 2288 | 1468452973502 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:36:13 INFO - PROCESS | 2288 | 1468452973505 Marionette TRACE conn5 <- [1,70,null,{}] 16:36:13 INFO - PROCESS | 2288 | 1468452973509 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:13 INFO - PROCESS | 2288 | 1468452973511 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:13 INFO - PROCESS | 2288 | 1468452973617 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 16:36:13 INFO - PROCESS | 2288 | 1468452973624 Marionette TRACE conn5 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:13 INFO - PROCESS | 2288 | 1468452973626 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:13 INFO - PROCESS | 2288 | ++DOCSHELL 114A6C00 == 25 [pid = 2288] [id = 27] 16:36:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (114ACC00) [pid = 2288] [serial = 77] [outer = 00000000] 16:36:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1563F800) [pid = 2288] [serial = 78] [outer = 114ACC00] 16:36:13 INFO - PROCESS | 2288 | 1468452973673 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (156E2000) [pid = 2288] [serial = 79] [outer = 114ACC00] 16:36:14 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1724B000) [pid = 2288] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 16:36:14 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (19D72000) [pid = 2288] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:36:14 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (107B0800) [pid = 2288] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:36:14 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (156E8C00) [pid = 2288] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:36:14 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (16C44800) [pid = 2288] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:36:14 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (195A3400) [pid = 2288] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:36:14 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1810C400) [pid = 2288] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:36:14 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (1C181C00) [pid = 2288] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:36:14 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (10307000) [pid = 2288] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:36:14 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (192D1800) [pid = 2288] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:36:14 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (192CB800) [pid = 2288] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:36:14 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (1E389800) [pid = 2288] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:36:14 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (19F32000) [pid = 2288] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:36:14 INFO - PROCESS | 2288 | 1468452974379 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 931ms 16:36:14 INFO - PROCESS | 2288 | 1468452974437 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 16:36:14 INFO - PROCESS | 2288 | 1468452974439 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 16:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:36:14 INFO - PROCESS | 2288 | 1468452974453 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:36:14 INFO - PROCESS | 2288 | 1468452974457 Marionette TRACE conn5 <- [1,74,null,{}] 16:36:14 INFO - PROCESS | 2288 | 1468452974471 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:14 INFO - PROCESS | 2288 | 1468452974475 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:14 INFO - PROCESS | 2288 | 1468452974555 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 16:36:14 INFO - PROCESS | 2288 | 1468452974565 Marionette TRACE conn5 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:14 INFO - PROCESS | 2288 | 1468452974568 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:14 INFO - PROCESS | 2288 | ++DOCSHELL 16BE7400 == 26 [pid = 2288] [id = 28] 16:36:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (16BED400) [pid = 2288] [serial = 80] [outer = 00000000] 16:36:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (16CBE400) [pid = 2288] [serial = 81] [outer = 16BED400] 16:36:14 INFO - PROCESS | 2288 | 1468452974615 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (17F73000) [pid = 2288] [serial = 82] [outer = 16BED400] 16:36:15 INFO - PROCESS | 2288 | 1468452975043 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 651ms 16:36:15 INFO - PROCESS | 2288 | 1468452975097 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 16:36:15 INFO - PROCESS | 2288 | 1468452975100 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 16:36:15 INFO - PROCESS | 2288 | 1468452975103 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:36:15 INFO - PROCESS | 2288 | 1468452975104 Marionette TRACE conn5 <- [1,78,null,{}] 16:36:15 INFO - PROCESS | 2288 | 1468452975108 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:15 INFO - PROCESS | 2288 | 1468452975110 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:15 INFO - PROCESS | 2288 | 1468452975191 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 16:36:15 INFO - PROCESS | 2288 | 1468452975198 Marionette TRACE conn5 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:15 INFO - PROCESS | 2288 | 1468452975200 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:15 INFO - PROCESS | 2288 | ++DOCSHELL 18107400 == 27 [pid = 2288] [id = 29] 16:36:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (1810B400) [pid = 2288] [serial = 83] [outer = 00000000] 16:36:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (1900A000) [pid = 2288] [serial = 84] [outer = 1810B400] 16:36:15 INFO - PROCESS | 2288 | 1468452975245 Marionette DEBUG loaded listener.js 16:36:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (192CE400) [pid = 2288] [serial = 85] [outer = 1810B400] 16:36:15 INFO - PROCESS | 2288 | 1468452975638 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 571ms 16:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:36:15 INFO - PROCESS | 2288 | 1468452975678 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 16:36:15 INFO - PROCESS | 2288 | 1468452975680 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 16:36:15 INFO - PROCESS | 2288 | 1468452975683 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - PROCESS | 2288 | 1468452975685 Marionette TRACE conn5 <- [1,82,null,{}] 16:36:15 INFO - PROCESS | 2288 | 1468452975688 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:15 INFO - PROCESS | 2288 | 1468452975690 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:15 INFO - PROCESS | 2288 | 1468452975766 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 16:36:15 INFO - PROCESS | 2288 | 1468452975772 Marionette TRACE conn5 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:15 INFO - PROCESS | 2288 | 1468452975774 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:15 INFO - PROCESS | 2288 | ++DOCSHELL 192D4800 == 28 [pid = 2288] [id = 30] 16:36:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (192D5000) [pid = 2288] [serial = 86] [outer = 00000000] 16:36:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (19B05400) [pid = 2288] [serial = 87] [outer = 192D5000] 16:36:15 INFO - PROCESS | 2288 | 1468452975818 Marionette DEBUG loaded listener.js 16:36:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19D68C00) [pid = 2288] [serial = 88] [outer = 192D5000] 16:36:16 INFO - PROCESS | 2288 | 1468452976335 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 731ms 16:36:16 INFO - PROCESS | 2288 | 1468452976415 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 16:36:16 INFO - PROCESS | 2288 | 1468452976420 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 16:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:36:16 INFO - PROCESS | 2288 | 1468452976426 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:36:16 INFO - PROCESS | 2288 | 1468452976430 Marionette TRACE conn5 <- [1,86,null,{}] 16:36:16 INFO - PROCESS | 2288 | 1468452976436 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:16 INFO - PROCESS | 2288 | 1468452976439 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:16 INFO - PROCESS | 2288 | 1468452976557 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 16:36:16 INFO - PROCESS | 2288 | 1468452976621 Marionette TRACE conn5 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:16 INFO - PROCESS | 2288 | 1468452976626 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:16 INFO - PROCESS | 2288 | ++DOCSHELL 1030E800 == 29 [pid = 2288] [id = 31] 16:36:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (1030F000) [pid = 2288] [serial = 89] [outer = 00000000] 16:36:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (10448800) [pid = 2288] [serial = 90] [outer = 1030F000] 16:36:16 INFO - PROCESS | 2288 | 1468452976684 Marionette DEBUG loaded listener.js 16:36:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (10B40800) [pid = 2288] [serial = 91] [outer = 1030F000] 16:36:17 INFO - PROCESS | 2288 | 1468452977273 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 871ms 16:36:17 INFO - PROCESS | 2288 | 1468452977300 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 16:36:17 INFO - PROCESS | 2288 | 1468452977304 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 16:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:36:17 INFO - PROCESS | 2288 | 1468452977311 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:36:17 INFO - PROCESS | 2288 | 1468452977314 Marionette TRACE conn5 <- [1,90,null,{}] 16:36:17 INFO - PROCESS | 2288 | 1468452977318 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:17 INFO - PROCESS | 2288 | 1468452977321 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:17 INFO - PROCESS | 2288 | 1468452977428 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 16:36:17 INFO - PROCESS | 2288 | 1468452977514 Marionette TRACE conn5 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:17 INFO - PROCESS | 2288 | 1468452977517 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:17 INFO - PROCESS | 2288 | ++DOCSHELL 158A7800 == 30 [pid = 2288] [id = 32] 16:36:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (16844800) [pid = 2288] [serial = 92] [outer = 00000000] 16:36:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (18106000) [pid = 2288] [serial = 93] [outer = 16844800] 16:36:17 INFO - PROCESS | 2288 | 1468452977575 Marionette DEBUG loaded listener.js 16:36:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19059800) [pid = 2288] [serial = 94] [outer = 16844800] 16:36:18 INFO - PROCESS | 2288 | 1468452978115 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 871ms 16:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:36:18 INFO - PROCESS | 2288 | 1468452978185 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 16:36:18 INFO - PROCESS | 2288 | 1468452978187 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 16:36:18 INFO - PROCESS | 2288 | 1468452978191 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:36:18 INFO - PROCESS | 2288 | 1468452978195 Marionette TRACE conn5 <- [1,94,null,{}] 16:36:18 INFO - PROCESS | 2288 | 1468452978206 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:18 INFO - PROCESS | 2288 | 1468452978211 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:18 INFO - PROCESS | 2288 | 1468452978316 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 16:36:18 INFO - PROCESS | 2288 | 1468452978398 Marionette TRACE conn5 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:18 INFO - PROCESS | 2288 | 1468452978402 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:18 INFO - PROCESS | 2288 | ++DOCSHELL 1A131400 == 31 [pid = 2288] [id = 33] 16:36:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A131800) [pid = 2288] [serial = 95] [outer = 00000000] 16:36:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A136C00) [pid = 2288] [serial = 96] [outer = 1A131800] 16:36:18 INFO - PROCESS | 2288 | 1468452978459 Marionette DEBUG loaded listener.js 16:36:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A13B400) [pid = 2288] [serial = 97] [outer = 1A131800] 16:36:19 INFO - PROCESS | 2288 | 1468452979014 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 870ms 16:36:19 INFO - PROCESS | 2288 | 1468452979064 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 16:36:19 INFO - PROCESS | 2288 | 1468452979067 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 16:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:36:19 INFO - PROCESS | 2288 | 1468452979071 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:36:19 INFO - PROCESS | 2288 | 1468452979073 Marionette TRACE conn5 <- [1,98,null,{}] 16:36:19 INFO - PROCESS | 2288 | 1468452979077 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:19 INFO - PROCESS | 2288 | 1468452979079 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:19 INFO - PROCESS | 2288 | 1468452979186 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 16:36:19 INFO - PROCESS | 2288 | 1468452979270 Marionette TRACE conn5 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:19 INFO - PROCESS | 2288 | 1468452979272 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:19 INFO - PROCESS | 2288 | ++DOCSHELL 1A375000 == 32 [pid = 2288] [id = 34] 16:36:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A375400) [pid = 2288] [serial = 98] [outer = 00000000] 16:36:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A37E000) [pid = 2288] [serial = 99] [outer = 1A375400] 16:36:19 INFO - PROCESS | 2288 | 1468452979326 Marionette DEBUG loaded listener.js 16:36:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A4AC400) [pid = 2288] [serial = 100] [outer = 1A375400] 16:36:19 INFO - PROCESS | 2288 | 1468452979816 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 771ms 16:36:19 INFO - PROCESS | 2288 | 1468452979844 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 16:36:19 INFO - PROCESS | 2288 | 1468452979847 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 16:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:36:19 INFO - PROCESS | 2288 | 1468452979921 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:36:19 INFO - PROCESS | 2288 | 1468452979924 Marionette TRACE conn5 <- [1,102,null,{}] 16:36:19 INFO - PROCESS | 2288 | 1468452979930 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:19 INFO - PROCESS | 2288 | 1468452979933 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:20 INFO - PROCESS | 2288 | 1468452980042 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 16:36:20 INFO - PROCESS | 2288 | 1468452980107 Marionette TRACE conn5 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:20 INFO - PROCESS | 2288 | 1468452980111 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:20 INFO - PROCESS | 2288 | ++DOCSHELL 10308800 == 33 [pid = 2288] [id = 35] 16:36:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1030A800) [pid = 2288] [serial = 101] [outer = 00000000] 16:36:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (10371C00) [pid = 2288] [serial = 102] [outer = 1030A800] 16:36:20 INFO - PROCESS | 2288 | 1468452980161 Marionette DEBUG loaded listener.js 16:36:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (10A13000) [pid = 2288] [serial = 103] [outer = 1030A800] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (1A3B3C00) [pid = 2288] [serial = 17] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (1C1F2400) [pid = 2288] [serial = 30] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (10B46000) [pid = 2288] [serial = 36] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (14D91400) [pid = 2288] [serial = 39] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (16848800) [pid = 2288] [serial = 42] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (16BEB000) [pid = 2288] [serial = 43] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (17245C00) [pid = 2288] [serial = 45] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1900E400) [pid = 2288] [serial = 46] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19B08000) [pid = 2288] [serial = 48] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19D3E400) [pid = 2288] [serial = 49] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19D6C400) [pid = 2288] [serial = 51] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1D092400) [pid = 2288] [serial = 54] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1A37F400) [pid = 2288] [serial = 57] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (108E6C00) [pid = 2288] [serial = 33] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19D72800) [pid = 2288] [serial = 52] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1D09CC00) [pid = 2288] [serial = 55] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1C1EC400) [pid = 2288] [serial = 28] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (15430400) [pid = 2288] [serial = 40] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (19F34800) [pid = 2288] [serial = 64] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1D093C00) [pid = 2288] [serial = 31] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (1E689800) [pid = 2288] [serial = 22] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (19FBA000) [pid = 2288] [serial = 67] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (19FBEC00) [pid = 2288] [serial = 70] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (17F79C00) [pid = 2288] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (17F73800) [pid = 2288] [serial = 9] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (114A8C00) [pid = 2288] [serial = 4] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (1E381000) [pid = 2288] [serial = 60] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (192D5400) [pid = 2288] [serial = 63] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (19FB8000) [pid = 2288] [serial = 66] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (192CA800) [pid = 2288] [serial = 69] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (0C9F7C00) [pid = 2288] [serial = 24] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (1A3B7C00) [pid = 2288] [serial = 27] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 57 (1E685400) [pid = 2288] [serial = 21] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | --DOMWINDOW == 56 (1A822400) [pid = 2288] [serial = 14] [outer = 00000000] [url = about:blank] 16:36:20 INFO - PROCESS | 2288 | 1468452980666 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 771ms 16:36:20 INFO - PROCESS | 2288 | 1468452980693 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 16:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:36:20 INFO - PROCESS | 2288 | 1468452980697 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 16:36:20 INFO - PROCESS | 2288 | 1468452980702 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:36:20 INFO - PROCESS | 2288 | 1468452980704 Marionette TRACE conn5 <- [1,106,null,{}] 16:36:20 INFO - PROCESS | 2288 | 1468452980710 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:20 INFO - PROCESS | 2288 | 1468452980714 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:20 INFO - PROCESS | 2288 | 1468452980805 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 16:36:20 INFO - PROCESS | 2288 | 1468452980811 Marionette TRACE conn5 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:20 INFO - PROCESS | 2288 | 1468452980813 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:20 INFO - PROCESS | 2288 | ++DOCSHELL 156E9000 == 34 [pid = 2288] [id = 36] 16:36:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 57 (158A0800) [pid = 2288] [serial = 104] [outer = 00000000] 16:36:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (1684A400) [pid = 2288] [serial = 105] [outer = 158A0800] 16:36:20 INFO - PROCESS | 2288 | 1468452980862 Marionette DEBUG loaded listener.js 16:36:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (16BEBC00) [pid = 2288] [serial = 106] [outer = 158A0800] 16:36:21 INFO - PROCESS | 2288 | 1468452981360 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 670ms 16:36:21 INFO - PROCESS | 2288 | 1468452981372 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 16:36:21 INFO - PROCESS | 2288 | 1468452981374 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 16:36:21 INFO - PROCESS | 2288 | 1468452981378 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:36:21 INFO - PROCESS | 2288 | 1468452981380 Marionette TRACE conn5 <- [1,110,null,{}] 16:36:21 INFO - PROCESS | 2288 | 1468452981383 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:21 INFO - PROCESS | 2288 | 1468452981386 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:21 INFO - PROCESS | 2288 | 1468452981470 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 16:36:21 INFO - PROCESS | 2288 | 1468452981486 Marionette TRACE conn5 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:21 INFO - PROCESS | 2288 | 1468452981492 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:21 INFO - PROCESS | 2288 | ++DOCSHELL 192D6800 == 35 [pid = 2288] [id = 37] 16:36:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (192D6C00) [pid = 2288] [serial = 107] [outer = 00000000] 16:36:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (19717000) [pid = 2288] [serial = 108] [outer = 192D6C00] 16:36:21 INFO - PROCESS | 2288 | 1468452981539 Marionette DEBUG loaded listener.js 16:36:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (19B0C000) [pid = 2288] [serial = 109] [outer = 192D6C00] 16:36:22 INFO - PROCESS | 2288 | 1468452981963 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 631ms 16:36:22 INFO - PROCESS | 2288 | 1468452982012 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 16:36:22 INFO - PROCESS | 2288 | 1468452982014 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 16:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:36:22 INFO - PROCESS | 2288 | 1468452982022 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:36:22 INFO - PROCESS | 2288 | 1468452982023 Marionette TRACE conn5 <- [1,114,null,{}] 16:36:22 INFO - PROCESS | 2288 | 1468452982027 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:22 INFO - PROCESS | 2288 | 1468452982029 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:22 INFO - PROCESS | 2288 | 1468452982111 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 16:36:22 INFO - PROCESS | 2288 | 1468452982138 Marionette TRACE conn5 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:22 INFO - PROCESS | 2288 | 1468452982140 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:22 INFO - PROCESS | 2288 | ++DOCSHELL 19D6D400 == 36 [pid = 2288] [id = 38] 16:36:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (19D6E400) [pid = 2288] [serial = 110] [outer = 00000000] 16:36:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (19DA8400) [pid = 2288] [serial = 111] [outer = 19D6E400] 16:36:22 INFO - PROCESS | 2288 | 1468452982193 Marionette DEBUG loaded listener.js 16:36:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (19DAF800) [pid = 2288] [serial = 112] [outer = 19D6E400] 16:36:22 INFO - PROCESS | 2288 | 1468452982590 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 631ms 16:36:22 INFO - PROCESS | 2288 | 1468452982652 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 16:36:22 INFO - PROCESS | 2288 | 1468452982654 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 16:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:36:22 INFO - PROCESS | 2288 | 1468452982657 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:36:22 INFO - PROCESS | 2288 | 1468452982659 Marionette TRACE conn5 <- [1,118,null,{}] 16:36:22 INFO - PROCESS | 2288 | 1468452982663 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:22 INFO - PROCESS | 2288 | 1468452982665 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:22 INFO - PROCESS | 2288 | 1468452982743 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 16:36:22 INFO - PROCESS | 2288 | 1468452982749 Marionette TRACE conn5 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:22 INFO - PROCESS | 2288 | 1468452982751 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:22 INFO - PROCESS | 2288 | ++DOCSHELL 19DB2000 == 37 [pid = 2288] [id = 39] 16:36:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (19DB4400) [pid = 2288] [serial = 113] [outer = 00000000] 16:36:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (19F32C00) [pid = 2288] [serial = 114] [outer = 19DB4400] 16:36:22 INFO - PROCESS | 2288 | 1468452982797 Marionette DEBUG loaded listener.js 16:36:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (19FB5400) [pid = 2288] [serial = 115] [outer = 19DB4400] 16:36:23 INFO - PROCESS | 2288 | 1468452983204 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 570ms 16:36:23 INFO - PROCESS | 2288 | 1468452983228 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 16:36:23 INFO - PROCESS | 2288 | 1468452983230 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 16:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:36:23 INFO - PROCESS | 2288 | 1468452983233 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:36:23 INFO - PROCESS | 2288 | 1468452983235 Marionette TRACE conn5 <- [1,122,null,{}] 16:36:23 INFO - PROCESS | 2288 | 1468452983250 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:23 INFO - PROCESS | 2288 | 1468452983256 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:23 INFO - PROCESS | 2288 | 1468452983388 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 16:36:23 INFO - PROCESS | 2288 | 1468452983402 Marionette TRACE conn5 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:23 INFO - PROCESS | 2288 | 1468452983404 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:23 INFO - PROCESS | 2288 | ++DOCSHELL 19DB5000 == 38 [pid = 2288] [id = 40] 16:36:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (19FBDC00) [pid = 2288] [serial = 116] [outer = 00000000] 16:36:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (1A376C00) [pid = 2288] [serial = 117] [outer = 19FBDC00] 16:36:23 INFO - PROCESS | 2288 | 1468452983491 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (1A3B4000) [pid = 2288] [serial = 118] [outer = 19FBDC00] 16:36:23 INFO - PROCESS | 2288 | 1468452983904 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 691ms 16:36:23 INFO - PROCESS | 2288 | 1468452983924 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 16:36:23 INFO - PROCESS | 2288 | 1468452983926 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 16:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:36:23 INFO - PROCESS | 2288 | 1468452983929 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:36:23 INFO - PROCESS | 2288 | 1468452983931 Marionette TRACE conn5 <- [1,126,null,{}] 16:36:23 INFO - PROCESS | 2288 | 1468452983941 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:23 INFO - PROCESS | 2288 | 1468452983943 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:24 INFO - PROCESS | 2288 | 1468452984051 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 16:36:24 INFO - PROCESS | 2288 | 1468452984057 Marionette TRACE conn5 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:24 INFO - PROCESS | 2288 | 1468452984058 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:24 INFO - PROCESS | 2288 | ++DOCSHELL 18C31000 == 39 [pid = 2288] [id = 41] 16:36:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (18C32000) [pid = 2288] [serial = 119] [outer = 00000000] 16:36:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (18C35C00) [pid = 2288] [serial = 120] [outer = 18C32000] 16:36:24 INFO - PROCESS | 2288 | 1468452984101 Marionette DEBUG loaded listener.js 16:36:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (18C36800) [pid = 2288] [serial = 121] [outer = 18C32000] 16:36:24 INFO - PROCESS | 2288 | 1468452984500 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:36:24 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (10447800) [pid = 2288] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:36:24 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (114ACC00) [pid = 2288] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:36:24 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (1810B400) [pid = 2288] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:36:24 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (16BED400) [pid = 2288] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:36:24 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (10445400) [pid = 2288] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:36:24 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (1A37A800) [pid = 2288] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:36:24 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (1D9D0000) [pid = 2288] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 16:36:24 INFO - PROCESS | 2288 | 1468452984560 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 16:36:24 INFO - PROCESS | 2288 | 1468452984562 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 16:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:36:24 INFO - PROCESS | 2288 | 1468452984565 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:36:24 INFO - PROCESS | 2288 | 1468452984567 Marionette TRACE conn5 <- [1,130,null,{}] 16:36:24 INFO - PROCESS | 2288 | 1468452984571 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:24 INFO - PROCESS | 2288 | 1468452984573 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:24 INFO - PROCESS | 2288 | 1468452984674 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 16:36:24 INFO - PROCESS | 2288 | 1468452984685 Marionette TRACE conn5 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:24 INFO - PROCESS | 2288 | 1468452984687 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:24 INFO - PROCESS | 2288 | ++DOCSHELL 10370C00 == 40 [pid = 2288] [id = 42] 16:36:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (107B1400) [pid = 2288] [serial = 122] [outer = 00000000] 16:36:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (18C38C00) [pid = 2288] [serial = 123] [outer = 107B1400] 16:36:24 INFO - PROCESS | 2288 | 1468452984730 Marionette DEBUG loaded listener.js 16:36:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (19FBCC00) [pid = 2288] [serial = 124] [outer = 107B1400] 16:36:25 INFO - PROCESS | 2288 | 1468452985115 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 571ms 16:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:36:25 INFO - PROCESS | 2288 | 1468452985136 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 16:36:25 INFO - PROCESS | 2288 | 1468452985138 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 16:36:25 INFO - PROCESS | 2288 | 1468452985142 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:36:25 INFO - PROCESS | 2288 | 1468452985143 Marionette TRACE conn5 <- [1,134,null,{}] 16:36:25 INFO - PROCESS | 2288 | 1468452985147 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:25 INFO - PROCESS | 2288 | 1468452985149 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:25 INFO - PROCESS | 2288 | 1468452985259 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 16:36:25 INFO - PROCESS | 2288 | 1468452985266 Marionette TRACE conn5 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:25 INFO - PROCESS | 2288 | 1468452985268 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:25 INFO - PROCESS | 2288 | ++DOCSHELL 19FB7400 == 41 [pid = 2288] [id = 43] 16:36:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (1A377000) [pid = 2288] [serial = 125] [outer = 00000000] 16:36:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (1B54D800) [pid = 2288] [serial = 126] [outer = 1A377000] 16:36:25 INFO - PROCESS | 2288 | 1468452985312 Marionette DEBUG loaded listener.js 16:36:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (1C18A400) [pid = 2288] [serial = 127] [outer = 1A377000] 16:36:25 INFO - PROCESS | 2288 | 1468452985695 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 570ms 16:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:36:25 INFO - PROCESS | 2288 | 1468452985712 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 16:36:25 INFO - PROCESS | 2288 | 1468452985714 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 16:36:25 INFO - PROCESS | 2288 | 1468452985717 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:36:25 INFO - PROCESS | 2288 | 1468452985718 Marionette TRACE conn5 <- [1,138,null,{}] 16:36:25 INFO - PROCESS | 2288 | 1468452985722 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:25 INFO - PROCESS | 2288 | 1468452985724 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:25 INFO - PROCESS | 2288 | 1468452985804 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 16:36:25 INFO - PROCESS | 2288 | 1468452985871 Marionette TRACE conn5 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:25 INFO - PROCESS | 2288 | 1468452985873 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:25 INFO - PROCESS | 2288 | ++DOCSHELL 19E6D400 == 42 [pid = 2288] [id = 44] 16:36:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (19E6DC00) [pid = 2288] [serial = 128] [outer = 00000000] 16:36:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19E78400) [pid = 2288] [serial = 129] [outer = 19E6DC00] 16:36:25 INFO - PROCESS | 2288 | 1468452985917 Marionette DEBUG loaded listener.js 16:36:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19E7BC00) [pid = 2288] [serial = 130] [outer = 19E6DC00] 16:36:26 INFO - PROCESS | 2288 | 1468452986284 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 631ms 16:36:26 INFO - PROCESS | 2288 | 1468452986348 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 16:36:26 INFO - PROCESS | 2288 | 1468452986350 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 16:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:36:26 INFO - PROCESS | 2288 | 1468452986353 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:36:26 INFO - PROCESS | 2288 | 1468452986356 Marionette TRACE conn5 <- [1,142,null,{}] 16:36:26 INFO - PROCESS | 2288 | 1468452986359 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:26 INFO - PROCESS | 2288 | 1468452986362 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:26 INFO - PROCESS | 2288 | 1468452986485 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 16:36:26 INFO - PROCESS | 2288 | 1468452986490 Marionette TRACE conn5 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:26 INFO - PROCESS | 2288 | 1468452986492 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:26 INFO - PROCESS | 2288 | ++DOCSHELL 19E72C00 == 43 [pid = 2288] [id = 45] 16:36:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19E7C800) [pid = 2288] [serial = 131] [outer = 00000000] 16:36:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1A605400) [pid = 2288] [serial = 132] [outer = 19E7C800] 16:36:26 INFO - PROCESS | 2288 | 1468452986538 Marionette DEBUG loaded listener.js 16:36:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1A60B400) [pid = 2288] [serial = 133] [outer = 19E7C800] 16:36:26 INFO - PROCESS | 2288 | 1468452986926 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 631ms 16:36:27 INFO - PROCESS | 2288 | 1468452986985 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 16:36:27 INFO - PROCESS | 2288 | 1468452986989 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 16:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:36:27 INFO - PROCESS | 2288 | 1468452986994 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:36:27 INFO - PROCESS | 2288 | 1468452986998 Marionette TRACE conn5 <- [1,146,null,{}] 16:36:27 INFO - PROCESS | 2288 | 1468452987005 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:27 INFO - PROCESS | 2288 | 1468452987008 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:27 INFO - PROCESS | 2288 | 1468452987153 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 16:36:27 INFO - PROCESS | 2288 | 1468452987275 Marionette TRACE conn5 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:27 INFO - PROCESS | 2288 | 1468452987280 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:27 INFO - PROCESS | 2288 | ++DOCSHELL 1044D800 == 44 [pid = 2288] [id = 46] 16:36:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (107B0800) [pid = 2288] [serial = 134] [outer = 00000000] 16:36:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (114A8C00) [pid = 2288] [serial = 135] [outer = 107B0800] 16:36:27 INFO - PROCESS | 2288 | 1468452987336 Marionette DEBUG loaded listener.js 16:36:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1543C400) [pid = 2288] [serial = 136] [outer = 107B0800] 16:36:27 INFO - PROCESS | 2288 | 1468452987912 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 990ms 16:36:28 INFO - PROCESS | 2288 | 1468452987985 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 16:36:28 INFO - PROCESS | 2288 | 1468452987989 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 16:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:36:28 INFO - PROCESS | 2288 | 1468452987995 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:36:28 INFO - PROCESS | 2288 | 1468452987999 Marionette TRACE conn5 <- [1,150,null,{}] 16:36:28 INFO - PROCESS | 2288 | 1468452988003 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:28 INFO - PROCESS | 2288 | 1468452988006 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:28 INFO - PROCESS | 2288 | 1468452988118 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 16:36:28 INFO - PROCESS | 2288 | 1468452988191 Marionette TRACE conn5 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:28 INFO - PROCESS | 2288 | 1468452988194 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:28 INFO - PROCESS | 2288 | ++DOCSHELL 17F75000 == 45 [pid = 2288] [id = 47] 16:36:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1810E800) [pid = 2288] [serial = 137] [outer = 00000000] 16:36:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1900FC00) [pid = 2288] [serial = 138] [outer = 1810E800] 16:36:28 INFO - PROCESS | 2288 | 1468452988250 Marionette DEBUG loaded listener.js 16:36:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (192D4C00) [pid = 2288] [serial = 139] [outer = 1810E800] 16:36:28 INFO - PROCESS | 2288 | 1468452988866 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 931ms 16:36:28 INFO - PROCESS | 2288 | 1468452988925 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 16:36:28 INFO - PROCESS | 2288 | 1468452988928 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 16:36:28 INFO - PROCESS | 2288 | 1468452988931 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:36:28 INFO - PROCESS | 2288 | 1468452988934 Marionette TRACE conn5 <- [1,154,null,{}] 16:36:28 INFO - PROCESS | 2288 | 1468452988944 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:28 INFO - PROCESS | 2288 | 1468452988949 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:29 INFO - PROCESS | 2288 | 1468452989062 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 16:36:29 INFO - PROCESS | 2288 | 1468452989177 Marionette TRACE conn5 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:29 INFO - PROCESS | 2288 | 1468452989181 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:29 INFO - PROCESS | 2288 | ++DOCSHELL 19FB4800 == 46 [pid = 2288] [id = 48] 16:36:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19FBC000) [pid = 2288] [serial = 140] [outer = 00000000] 16:36:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A131C00) [pid = 2288] [serial = 141] [outer = 19FBC000] 16:36:29 INFO - PROCESS | 2288 | 1468452989239 Marionette DEBUG loaded listener.js 16:36:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1A37B800) [pid = 2288] [serial = 142] [outer = 19FBC000] 16:36:30 INFO - PROCESS | 2288 | 1468452990011 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1120ms 16:36:30 INFO - PROCESS | 2288 | 1468452990054 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 16:36:30 INFO - PROCESS | 2288 | 1468452990057 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 16:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:36:30 INFO - PROCESS | 2288 | 1468452990062 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:36:30 INFO - PROCESS | 2288 | 1468452990065 Marionette TRACE conn5 <- [1,158,null,{}] 16:36:30 INFO - PROCESS | 2288 | 1468452990070 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:30 INFO - PROCESS | 2288 | 1468452990073 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:30 INFO - PROCESS | 2288 | 1468452990170 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 16:36:30 INFO - PROCESS | 2288 | 1468452990267 Marionette TRACE conn5 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:30 INFO - PROCESS | 2288 | 1468452990270 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:30 INFO - PROCESS | 2288 | ++DOCSHELL 10B3F800 == 47 [pid = 2288] [id = 49] 16:36:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (114A9800) [pid = 2288] [serial = 143] [outer = 00000000] 16:36:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (14DB5800) [pid = 2288] [serial = 144] [outer = 114A9800] 16:36:30 INFO - PROCESS | 2288 | 1468452990320 Marionette DEBUG loaded listener.js 16:36:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (15651C00) [pid = 2288] [serial = 145] [outer = 114A9800] 16:36:30 INFO - PROCESS | 2288 | --DOCSHELL 19E6D400 == 46 [pid = 2288] [id = 44] 16:36:30 INFO - PROCESS | 2288 | --DOCSHELL 19FB7400 == 45 [pid = 2288] [id = 43] 16:36:30 INFO - PROCESS | 2288 | --DOCSHELL 10370C00 == 44 [pid = 2288] [id = 42] 16:36:30 INFO - PROCESS | 2288 | --DOCSHELL 18C31000 == 43 [pid = 2288] [id = 41] 16:36:30 INFO - PROCESS | 2288 | --DOCSHELL 19DB5000 == 42 [pid = 2288] [id = 40] 16:36:30 INFO - PROCESS | 2288 | --DOCSHELL 19DB2000 == 41 [pid = 2288] [id = 39] 16:36:30 INFO - PROCESS | 2288 | --DOCSHELL 19D6D400 == 40 [pid = 2288] [id = 38] 16:36:30 INFO - PROCESS | 2288 | --DOCSHELL 192D6800 == 39 [pid = 2288] [id = 37] 16:36:30 INFO - PROCESS | 2288 | --DOCSHELL 156E9000 == 38 [pid = 2288] [id = 36] 16:36:30 INFO - PROCESS | 2288 | --DOCSHELL 10308800 == 37 [pid = 2288] [id = 35] 16:36:30 INFO - PROCESS | 2288 | --DOCSHELL 1A375000 == 36 [pid = 2288] [id = 34] 16:36:30 INFO - PROCESS | 2288 | --DOCSHELL 1A131400 == 35 [pid = 2288] [id = 33] 16:36:30 INFO - PROCESS | 2288 | --DOCSHELL 158A7800 == 34 [pid = 2288] [id = 32] 16:36:30 INFO - PROCESS | 2288 | --DOCSHELL 1030E800 == 33 [pid = 2288] [id = 31] 16:36:30 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (19B05400) [pid = 2288] [serial = 87] [outer = 00000000] [url = about:blank] 16:36:30 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (1044C400) [pid = 2288] [serial = 72] [outer = 00000000] [url = about:blank] 16:36:30 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (1CA0D000) [pid = 2288] [serial = 58] [outer = 00000000] [url = about:blank] 16:36:30 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1E692000) [pid = 2288] [serial = 61] [outer = 00000000] [url = about:blank] 16:36:30 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (1044D400) [pid = 2288] [serial = 75] [outer = 00000000] [url = about:blank] 16:36:30 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (10451C00) [pid = 2288] [serial = 76] [outer = 00000000] [url = about:blank] 16:36:30 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1563F800) [pid = 2288] [serial = 78] [outer = 00000000] [url = about:blank] 16:36:30 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1900A000) [pid = 2288] [serial = 84] [outer = 00000000] [url = about:blank] 16:36:30 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (17F73000) [pid = 2288] [serial = 82] [outer = 00000000] [url = about:blank] 16:36:30 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (156E2000) [pid = 2288] [serial = 79] [outer = 00000000] [url = about:blank] 16:36:30 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1044F400) [pid = 2288] [serial = 73] [outer = 00000000] [url = about:blank] 16:36:30 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (192CE400) [pid = 2288] [serial = 85] [outer = 00000000] [url = about:blank] 16:36:30 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (16CBE400) [pid = 2288] [serial = 81] [outer = 00000000] [url = about:blank] 16:36:30 INFO - PROCESS | 2288 | 1468452990862 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 831ms 16:36:30 INFO - PROCESS | 2288 | 1468452990894 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 16:36:30 INFO - PROCESS | 2288 | 1468452990898 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 16:36:30 INFO - PROCESS | 2288 | 1468452990904 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:36:30 INFO - PROCESS | 2288 | 1468452990907 Marionette TRACE conn5 <- [1,162,null,{}] 16:36:30 INFO - PROCESS | 2288 | 1468452990911 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:30 INFO - PROCESS | 2288 | 1468452990913 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:31 INFO - PROCESS | 2288 | 1468452990998 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 16:36:31 INFO - PROCESS | 2288 | 1468452991006 Marionette TRACE conn5 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:31 INFO - PROCESS | 2288 | 1468452991008 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:31 INFO - PROCESS | 2288 | ++DOCSHELL 10450400 == 34 [pid = 2288] [id = 50] 16:36:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (10451C00) [pid = 2288] [serial = 146] [outer = 00000000] 16:36:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (156E2000) [pid = 2288] [serial = 147] [outer = 10451C00] 16:36:31 INFO - PROCESS | 2288 | 1468452991056 Marionette DEBUG loaded listener.js 16:36:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (16842800) [pid = 2288] [serial = 148] [outer = 10451C00] 16:36:31 INFO - PROCESS | 2288 | 1468452991530 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 16:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:36:31 INFO - PROCESS | 2288 | 1468452991579 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 16:36:31 INFO - PROCESS | 2288 | 1468452991581 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 16:36:31 INFO - PROCESS | 2288 | 1468452991585 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:36:31 INFO - PROCESS | 2288 | 1468452991588 Marionette TRACE conn5 <- [1,166,null,{}] 16:36:31 INFO - PROCESS | 2288 | 1468452991599 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:31 INFO - PROCESS | 2288 | 1468452991603 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:31 INFO - PROCESS | 2288 | 1468452991685 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 16:36:31 INFO - PROCESS | 2288 | 1468452991694 Marionette TRACE conn5 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:31 INFO - PROCESS | 2288 | 1468452991697 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:31 INFO - PROCESS | 2288 | ++DOCSHELL 18C31000 == 35 [pid = 2288] [id = 51] 16:36:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (18C31C00) [pid = 2288] [serial = 149] [outer = 00000000] 16:36:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (18CAF800) [pid = 2288] [serial = 150] [outer = 18C31C00] 16:36:31 INFO - PROCESS | 2288 | 1468452991745 Marionette DEBUG loaded listener.js 16:36:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (192CA800) [pid = 2288] [serial = 151] [outer = 18C31C00] 16:36:32 INFO - PROCESS | 2288 | 1468452992171 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 16:36:32 INFO - PROCESS | 2288 | 1468452992219 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 16:36:32 INFO - PROCESS | 2288 | 1468452992221 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 16:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:36:32 INFO - PROCESS | 2288 | 1468452992224 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:36:32 INFO - PROCESS | 2288 | 1468452992226 Marionette TRACE conn5 <- [1,170,null,{}] 16:36:32 INFO - PROCESS | 2288 | 1468452992230 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:32 INFO - PROCESS | 2288 | 1468452992232 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:32 INFO - PROCESS | 2288 | 1468452992318 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 16:36:32 INFO - PROCESS | 2288 | 1468452992335 Marionette TRACE conn5 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:32 INFO - PROCESS | 2288 | 1468452992337 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:32 INFO - PROCESS | 2288 | ++DOCSHELL 192D1800 == 36 [pid = 2288] [id = 52] 16:36:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (195A9800) [pid = 2288] [serial = 152] [outer = 00000000] 16:36:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19D65400) [pid = 2288] [serial = 153] [outer = 195A9800] 16:36:32 INFO - PROCESS | 2288 | 1468452992381 Marionette DEBUG loaded listener.js 16:36:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19D6E000) [pid = 2288] [serial = 154] [outer = 195A9800] 16:36:32 INFO - PROCESS | 2288 | 1468452992785 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 571ms 16:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:36:32 INFO - PROCESS | 2288 | 1468452992798 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 16:36:32 INFO - PROCESS | 2288 | 1468452992800 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 16:36:32 INFO - PROCESS | 2288 | 1468452992803 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:36:32 INFO - PROCESS | 2288 | 1468452992805 Marionette TRACE conn5 <- [1,174,null,{}] 16:36:32 INFO - PROCESS | 2288 | 1468452992808 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:32 INFO - PROCESS | 2288 | 1468452992810 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:32 INFO - PROCESS | 2288 | 1468452992927 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 16:36:32 INFO - PROCESS | 2288 | 1468452992934 Marionette TRACE conn5 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:32 INFO - PROCESS | 2288 | 1468452992936 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:32 INFO - PROCESS | 2288 | ++DOCSHELL 19DA8C00 == 37 [pid = 2288] [id = 53] 16:36:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19DA9000) [pid = 2288] [serial = 155] [outer = 00000000] 16:36:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (19DB4800) [pid = 2288] [serial = 156] [outer = 19DA9000] 16:36:33 INFO - PROCESS | 2288 | 1468452992980 Marionette DEBUG loaded listener.js 16:36:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (19E6D400) [pid = 2288] [serial = 157] [outer = 19DA9000] 16:36:33 INFO - PROCESS | 2288 | 1468452993428 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 16:36:33 INFO - PROCESS | 2288 | 1468452993475 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 16:36:33 INFO - PROCESS | 2288 | 1468452993477 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 16:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:36:33 INFO - PROCESS | 2288 | 1468452993480 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:36:33 INFO - PROCESS | 2288 | 1468452993482 Marionette TRACE conn5 <- [1,178,null,{}] 16:36:33 INFO - PROCESS | 2288 | 1468452993486 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:33 INFO - PROCESS | 2288 | 1468452993491 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:33 INFO - PROCESS | 2288 | 1468452993622 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 16:36:33 INFO - PROCESS | 2288 | 1468452993637 Marionette TRACE conn5 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:33 INFO - PROCESS | 2288 | 1468452993639 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:33 INFO - PROCESS | 2288 | ++DOCSHELL 0936D800 == 38 [pid = 2288] [id = 54] 16:36:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (19E74C00) [pid = 2288] [serial = 158] [outer = 00000000] 16:36:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1A375000) [pid = 2288] [serial = 159] [outer = 19E74C00] 16:36:33 INFO - PROCESS | 2288 | 1468452993725 Marionette DEBUG loaded listener.js 16:36:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1A37C800) [pid = 2288] [serial = 160] [outer = 19E74C00] 16:36:34 INFO - PROCESS | 2288 | 1468452994113 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 16:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:36:34 INFO - PROCESS | 2288 | 1468452994150 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 16:36:34 INFO - PROCESS | 2288 | 1468452994152 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 16:36:34 INFO - PROCESS | 2288 | 1468452994156 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:36:34 INFO - PROCESS | 2288 | 1468452994157 Marionette TRACE conn5 <- [1,182,null,{}] 16:36:34 INFO - PROCESS | 2288 | 1468452994170 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:34 INFO - PROCESS | 2288 | 1468452994172 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:34 INFO - PROCESS | 2288 | 1468452994298 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 16:36:34 INFO - PROCESS | 2288 | 1468452994317 Marionette TRACE conn5 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:34 INFO - PROCESS | 2288 | 1468452994319 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:34 INFO - PROCESS | 2288 | ++DOCSHELL 1A13A000 == 39 [pid = 2288] [id = 55] 16:36:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (1A3D4000) [pid = 2288] [serial = 161] [outer = 00000000] 16:36:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (1A60A800) [pid = 2288] [serial = 162] [outer = 1A3D4000] 16:36:34 INFO - PROCESS | 2288 | 1468452994362 Marionette DEBUG loaded listener.js 16:36:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (1A823000) [pid = 2288] [serial = 163] [outer = 1A3D4000] 16:36:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (1C9ACC00) [pid = 2288] [serial = 164] [outer = 108F2400] 16:36:34 INFO - PROCESS | 2288 | 1468452994858 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 731ms 16:36:34 INFO - PROCESS | 2288 | 1468452994918 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 16:36:34 INFO - PROCESS | 2288 | 1468452994920 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 16:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:36:34 INFO - PROCESS | 2288 | 1468452994923 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:36:34 INFO - PROCESS | 2288 | 1468452994925 Marionette TRACE conn5 <- [1,186,null,{}] 16:36:34 INFO - PROCESS | 2288 | 1468452994929 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:34 INFO - PROCESS | 2288 | 1468452994931 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:35 INFO - PROCESS | 2288 | 1468452995036 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 16:36:35 INFO - PROCESS | 2288 | 1468452995047 Marionette TRACE conn5 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:35 INFO - PROCESS | 2288 | 1468452995048 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:35 INFO - PROCESS | 2288 | ++DOCSHELL 1A371C00 == 40 [pid = 2288] [id = 56] 16:36:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (1A602000) [pid = 2288] [serial = 165] [outer = 00000000] 16:36:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (1D093C00) [pid = 2288] [serial = 166] [outer = 1A602000] 16:36:35 INFO - PROCESS | 2288 | 1468452995091 Marionette DEBUG loaded listener.js 16:36:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (1D09A400) [pid = 2288] [serial = 167] [outer = 1A602000] 16:36:35 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (19E6DC00) [pid = 2288] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:36:35 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (19FBDC00) [pid = 2288] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:36:35 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (18C32000) [pid = 2288] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:36:35 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (192D6C00) [pid = 2288] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:36:35 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (19DB4400) [pid = 2288] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:36:35 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (107B1400) [pid = 2288] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:36:35 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (158A0800) [pid = 2288] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:36:35 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1030A800) [pid = 2288] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:36:35 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19D6E400) [pid = 2288] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:36:35 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1A377000) [pid = 2288] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:36:35 INFO - PROCESS | 2288 | 1468452995644 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 772ms 16:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:36:35 INFO - PROCESS | 2288 | 1468452995696 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 2288 | 1468452995698 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 16:36:35 INFO - PROCESS | 2288 | 1468452995701 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 2288 | 1468452995703 Marionette TRACE conn5 <- [1,190,null,{}] 16:36:35 INFO - PROCESS | 2288 | 1468452995706 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:35 INFO - PROCESS | 2288 | 1468452995708 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:35 INFO - PROCESS | 2288 | 1468452995789 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 16:36:35 INFO - PROCESS | 2288 | 1468452995796 Marionette TRACE conn5 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:35 INFO - PROCESS | 2288 | 1468452995798 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:35 INFO - PROCESS | 2288 | ++DOCSHELL 102DF400 == 41 [pid = 2288] [id = 57] 16:36:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (102E1400) [pid = 2288] [serial = 168] [outer = 00000000] 16:36:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (102E4C00) [pid = 2288] [serial = 169] [outer = 102E1400] 16:36:35 INFO - PROCESS | 2288 | 1468452995841 Marionette DEBUG loaded listener.js 16:36:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (102E6800) [pid = 2288] [serial = 170] [outer = 102E1400] 16:36:36 INFO - PROCESS | 2288 | 1468452996236 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 571ms 16:36:36 INFO - PROCESS | 2288 | 1468452996272 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 16:36:36 INFO - PROCESS | 2288 | 1468452996274 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 16:36:36 INFO - PROCESS | 2288 | 1468452996289 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:36:36 INFO - PROCESS | 2288 | 1468452996291 Marionette TRACE conn5 <- [1,194,null,{}] 16:36:36 INFO - PROCESS | 2288 | 1468452996298 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:36 INFO - PROCESS | 2288 | 1468452996300 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:36 INFO - PROCESS | 2288 | 1468452996379 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 16:36:36 INFO - PROCESS | 2288 | 1468452996385 Marionette TRACE conn5 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:36 INFO - PROCESS | 2288 | 1468452996386 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:36 INFO - PROCESS | 2288 | ++DOCSHELL 107AC000 == 42 [pid = 2288] [id = 58] 16:36:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (107B1400) [pid = 2288] [serial = 171] [outer = 00000000] 16:36:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (18C29800) [pid = 2288] [serial = 172] [outer = 107B1400] 16:36:36 INFO - PROCESS | 2288 | 1468452996430 Marionette DEBUG loaded listener.js 16:36:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (19B08400) [pid = 2288] [serial = 173] [outer = 107B1400] 16:36:36 INFO - PROCESS | 2288 | 1468452996837 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 16:36:36 INFO - PROCESS | 2288 | 1468452996863 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 16:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:36:36 INFO - PROCESS | 2288 | 1468452996865 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 16:36:36 INFO - PROCESS | 2288 | 1468452996868 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:36:36 INFO - PROCESS | 2288 | 1468452996870 Marionette TRACE conn5 <- [1,198,null,{}] 16:36:36 INFO - PROCESS | 2288 | 1468452996874 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:36 INFO - PROCESS | 2288 | 1468452996876 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:37 INFO - PROCESS | 2288 | 1468452997005 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 16:36:37 INFO - PROCESS | 2288 | 1468452997011 Marionette TRACE conn5 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:37 INFO - PROCESS | 2288 | 1468452997013 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:37 INFO - PROCESS | 2288 | ++DOCSHELL 18828000 == 43 [pid = 2288] [id = 59] 16:36:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (18828800) [pid = 2288] [serial = 174] [outer = 00000000] 16:36:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (1882C400) [pid = 2288] [serial = 175] [outer = 18828800] 16:36:37 INFO - PROCESS | 2288 | 1468452997060 Marionette DEBUG loaded listener.js 16:36:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (19D6E400) [pid = 2288] [serial = 176] [outer = 18828800] 16:36:37 INFO - PROCESS | 2288 | 1468452997563 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 731ms 16:36:37 INFO - PROCESS | 2288 | 1468452997600 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 16:36:37 INFO - PROCESS | 2288 | 1468452997604 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 16:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:36:37 INFO - PROCESS | 2288 | 1468452997609 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:36:37 INFO - PROCESS | 2288 | 1468452997613 Marionette TRACE conn5 <- [1,202,null,{}] 16:36:37 INFO - PROCESS | 2288 | 1468452997619 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:37 INFO - PROCESS | 2288 | 1468452997622 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:37 INFO - PROCESS | 2288 | 1468452997733 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 16:36:37 INFO - PROCESS | 2288 | 1468452997827 Marionette TRACE conn5 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:37 INFO - PROCESS | 2288 | 1468452997830 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:37 INFO - PROCESS | 2288 | ++DOCSHELL 1030FC00 == 44 [pid = 2288] [id = 60] 16:36:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (1036D400) [pid = 2288] [serial = 177] [outer = 00000000] 16:36:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (1044E400) [pid = 2288] [serial = 178] [outer = 1036D400] 16:36:37 INFO - PROCESS | 2288 | 1468452997886 Marionette DEBUG loaded listener.js 16:36:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (108EB800) [pid = 2288] [serial = 179] [outer = 1036D400] 16:36:38 INFO - PROCESS | 2288 | 1468452998453 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 891ms 16:36:38 INFO - PROCESS | 2288 | 1468452998499 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 16:36:38 INFO - PROCESS | 2288 | 1468452998504 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 16:36:38 INFO - PROCESS | 2288 | 1468452998511 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:36:38 INFO - PROCESS | 2288 | 1468452998514 Marionette TRACE conn5 <- [1,206,null,{}] 16:36:38 INFO - PROCESS | 2288 | 1468452998518 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:38 INFO - PROCESS | 2288 | 1468452998521 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:38 INFO - PROCESS | 2288 | 1468452998631 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 16:36:38 INFO - PROCESS | 2288 | 1468452998709 Marionette TRACE conn5 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:38 INFO - PROCESS | 2288 | 1468452998712 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:38 INFO - PROCESS | 2288 | ++DOCSHELL 16848C00 == 45 [pid = 2288] [id = 61] 16:36:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (16BEAC00) [pid = 2288] [serial = 180] [outer = 00000000] 16:36:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (18107800) [pid = 2288] [serial = 181] [outer = 16BEAC00] 16:36:38 INFO - PROCESS | 2288 | 1468452998810 Marionette DEBUG loaded listener.js 16:36:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (18824C00) [pid = 2288] [serial = 182] [outer = 16BEAC00] 16:36:39 INFO - PROCESS | 2288 | 1468452999355 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 932ms 16:36:39 INFO - PROCESS | 2288 | 1468452999446 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 16:36:39 INFO - PROCESS | 2288 | 1468452999448 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 16:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:36:39 INFO - PROCESS | 2288 | 1468452999452 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:36:39 INFO - PROCESS | 2288 | 1468452999456 Marionette TRACE conn5 <- [1,210,null,{}] 16:36:39 INFO - PROCESS | 2288 | 1468452999480 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:39 INFO - PROCESS | 2288 | 1468452999485 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:39 INFO - PROCESS | 2288 | 1468452999625 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 16:36:39 INFO - PROCESS | 2288 | 1468452999674 Marionette TRACE conn5 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 2288 | 1468452999677 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:39 INFO - PROCESS | 2288 | ++DOCSHELL 19B0A800 == 46 [pid = 2288] [id = 62] 16:36:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (19D70800) [pid = 2288] [serial = 183] [outer = 00000000] 16:36:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (19E6E400) [pid = 2288] [serial = 184] [outer = 19D70800] 16:36:39 INFO - PROCESS | 2288 | 1468452999735 Marionette DEBUG loaded listener.js 16:36:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (19FB9000) [pid = 2288] [serial = 185] [outer = 19D70800] 16:36:40 INFO - PROCESS | 2288 | 1468453000277 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 870ms 16:36:40 INFO - PROCESS | 2288 | 1468453000325 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 16:36:40 INFO - PROCESS | 2288 | 1468453000328 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 16:36:40 INFO - PROCESS | 2288 | 1468453000332 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:36:40 INFO - PROCESS | 2288 | 1468453000334 Marionette TRACE conn5 <- [1,214,null,{}] 16:36:40 INFO - PROCESS | 2288 | 1468453000338 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:40 INFO - PROCESS | 2288 | 1468453000340 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:40 INFO - PROCESS | 2288 | 1468453000448 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 16:36:40 INFO - PROCESS | 2288 | 1468453000538 Marionette TRACE conn5 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:40 INFO - PROCESS | 2288 | 1468453000540 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:40 INFO - PROCESS | 2288 | ++DOCSHELL 1C3E8000 == 47 [pid = 2288] [id = 63] 16:36:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (1C3EA000) [pid = 2288] [serial = 186] [outer = 00000000] 16:36:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (1D184400) [pid = 2288] [serial = 187] [outer = 1C3EA000] 16:36:40 INFO - PROCESS | 2288 | 1468453000593 Marionette DEBUG loaded listener.js 16:36:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (1D75B000) [pid = 2288] [serial = 188] [outer = 1C3EA000] 16:36:41 INFO - PROCESS | 2288 | 1468453001082 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 771ms 16:36:41 INFO - PROCESS | 2288 | 1468453001105 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 16:36:41 INFO - PROCESS | 2288 | 1468453001108 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 16:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:36:41 INFO - PROCESS | 2288 | 1468453001125 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:36:41 INFO - PROCESS | 2288 | 1468453001128 Marionette TRACE conn5 <- [1,218,null,{}] 16:36:41 INFO - PROCESS | 2288 | 1468453001172 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:41 INFO - PROCESS | 2288 | 1468453001175 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:41 INFO - PROCESS | 2288 | 1468453001278 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 16:36:41 INFO - PROCESS | 2288 | 1468453001367 Marionette TRACE conn5 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 2288 | 1468453001369 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:41 INFO - PROCESS | 2288 | ++DOCSHELL 1D804400 == 48 [pid = 2288] [id = 64] 16:36:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (1D807000) [pid = 2288] [serial = 189] [outer = 00000000] 16:36:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (1E198C00) [pid = 2288] [serial = 190] [outer = 1D807000] 16:36:41 INFO - PROCESS | 2288 | 1468453001422 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (1E19BC00) [pid = 2288] [serial = 191] [outer = 1D807000] 16:36:42 INFO - PROCESS | 2288 | 1468453002107 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1023ms 16:36:42 INFO - PROCESS | 2288 | 1468453002137 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 16:36:42 INFO - PROCESS | 2288 | 1468453002142 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 16:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:36:42 INFO - PROCESS | 2288 | 1468453002146 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 2288 | 1468453002150 Marionette TRACE conn5 <- [1,222,null,{}] 16:36:42 INFO - PROCESS | 2288 | 1468453002155 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:42 INFO - PROCESS | 2288 | 1468453002158 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:42 INFO - PROCESS | 2288 | 1468453002260 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 16:36:42 INFO - PROCESS | 2288 | 1468453002339 Marionette TRACE conn5 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:42 INFO - PROCESS | 2288 | 1468453002344 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:42 INFO - PROCESS | 2288 | ++DOCSHELL 10A7B800 == 49 [pid = 2288] [id = 65] 16:36:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (10B4CC00) [pid = 2288] [serial = 192] [outer = 00000000] 16:36:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (14825400) [pid = 2288] [serial = 193] [outer = 10B4CC00] 16:36:42 INFO - PROCESS | 2288 | 1468453002438 Marionette DEBUG loaded listener.js 16:36:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (15634000) [pid = 2288] [serial = 194] [outer = 10B4CC00] 16:36:42 INFO - PROCESS | 2288 | --DOCSHELL 18107400 == 48 [pid = 2288] [id = 29] 16:36:42 INFO - PROCESS | 2288 | --DOCSHELL 107AC000 == 47 [pid = 2288] [id = 58] 16:36:42 INFO - PROCESS | 2288 | --DOCSHELL 102DF400 == 46 [pid = 2288] [id = 57] 16:36:42 INFO - PROCESS | 2288 | --DOCSHELL 1A371C00 == 45 [pid = 2288] [id = 56] 16:36:42 INFO - PROCESS | 2288 | --DOCSHELL 1A13A000 == 44 [pid = 2288] [id = 55] 16:36:42 INFO - PROCESS | 2288 | --DOCSHELL 0936D800 == 43 [pid = 2288] [id = 54] 16:36:42 INFO - PROCESS | 2288 | --DOCSHELL 19DA8C00 == 42 [pid = 2288] [id = 53] 16:36:42 INFO - PROCESS | 2288 | --DOCSHELL 192D1800 == 41 [pid = 2288] [id = 52] 16:36:42 INFO - PROCESS | 2288 | --DOCSHELL 18C31000 == 40 [pid = 2288] [id = 51] 16:36:42 INFO - PROCESS | 2288 | --DOCSHELL 10450400 == 39 [pid = 2288] [id = 50] 16:36:42 INFO - PROCESS | 2288 | --DOCSHELL 10B3F800 == 38 [pid = 2288] [id = 49] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (19E7BC00) [pid = 2288] [serial = 130] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (1A376C00) [pid = 2288] [serial = 117] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (1A3B4000) [pid = 2288] [serial = 118] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (18C35C00) [pid = 2288] [serial = 120] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (10448800) [pid = 2288] [serial = 90] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (1A37E000) [pid = 2288] [serial = 99] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (19717000) [pid = 2288] [serial = 108] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (19B0C000) [pid = 2288] [serial = 109] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (1A136C00) [pid = 2288] [serial = 96] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (19F32C00) [pid = 2288] [serial = 114] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (18106000) [pid = 2288] [serial = 93] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (18C38C00) [pid = 2288] [serial = 123] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (1684A400) [pid = 2288] [serial = 105] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (16BEBC00) [pid = 2288] [serial = 106] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (10A13000) [pid = 2288] [serial = 103] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (10371C00) [pid = 2288] [serial = 102] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (18C36800) [pid = 2288] [serial = 121] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (19DAF800) [pid = 2288] [serial = 112] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (19DA8400) [pid = 2288] [serial = 111] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (19FBCC00) [pid = 2288] [serial = 124] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (1B54D800) [pid = 2288] [serial = 126] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (1C18A400) [pid = 2288] [serial = 127] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (19E78400) [pid = 2288] [serial = 129] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (19FB5400) [pid = 2288] [serial = 115] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1A605400) [pid = 2288] [serial = 132] [outer = 00000000] [url = about:blank] 16:36:42 INFO - PROCESS | 2288 | 1468453002983 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 871ms 16:36:43 INFO - PROCESS | 2288 | 1468453003017 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 16:36:43 INFO - PROCESS | 2288 | 1468453003022 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 16:36:43 INFO - PROCESS | 2288 | 1468453003027 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:36:43 INFO - PROCESS | 2288 | 1468453003030 Marionette TRACE conn5 <- [1,226,null,{}] 16:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:36:43 INFO - PROCESS | 2288 | 1468453003033 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:43 INFO - PROCESS | 2288 | 1468453003036 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:43 INFO - PROCESS | 2288 | 1468453003125 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 16:36:43 INFO - PROCESS | 2288 | 1468453003206 Marionette TRACE conn5 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:43 INFO - PROCESS | 2288 | 1468453003208 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:43 INFO - PROCESS | 2288 | ++DOCSHELL 10451000 == 39 [pid = 2288] [id = 66] 16:36:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (10452000) [pid = 2288] [serial = 195] [outer = 00000000] 16:36:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (15652000) [pid = 2288] [serial = 196] [outer = 10452000] 16:36:43 INFO - PROCESS | 2288 | 1468453003255 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (16B56400) [pid = 2288] [serial = 197] [outer = 10452000] 16:36:43 INFO - PROCESS | 2288 | 1468453003626 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 16:36:43 INFO - PROCESS | 2288 | 1468453003663 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 16:36:43 INFO - PROCESS | 2288 | 1468453003665 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 16:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:36:43 INFO - PROCESS | 2288 | 1468453003668 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:36:43 INFO - PROCESS | 2288 | 1468453003672 Marionette TRACE conn5 <- [1,230,null,{}] 16:36:43 INFO - PROCESS | 2288 | 1468453003681 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:43 INFO - PROCESS | 2288 | 1468453003686 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:43 INFO - PROCESS | 2288 | 1468453003773 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 16:36:43 INFO - PROCESS | 2288 | 1468453003780 Marionette TRACE conn5 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:43 INFO - PROCESS | 2288 | 1468453003783 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:43 INFO - PROCESS | 2288 | ++DOCSHELL 188A0800 == 40 [pid = 2288] [id = 67] 16:36:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (18C30400) [pid = 2288] [serial = 198] [outer = 00000000] 16:36:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (18C38C00) [pid = 2288] [serial = 199] [outer = 18C30400] 16:36:43 INFO - PROCESS | 2288 | 1468453003831 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (192C9800) [pid = 2288] [serial = 200] [outer = 18C30400] 16:36:44 INFO - PROCESS | 2288 | 1468453004283 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 631ms 16:36:44 INFO - PROCESS | 2288 | 1468453004302 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 16:36:44 INFO - PROCESS | 2288 | 1468453004305 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 16:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:36:44 INFO - PROCESS | 2288 | 1468453004308 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:36:44 INFO - PROCESS | 2288 | 1468453004310 Marionette TRACE conn5 <- [1,234,null,{}] 16:36:44 INFO - PROCESS | 2288 | 1468453004317 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:44 INFO - PROCESS | 2288 | 1468453004319 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:44 INFO - PROCESS | 2288 | 1468453004404 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 16:36:44 INFO - PROCESS | 2288 | 1468453004410 Marionette TRACE conn5 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:44 INFO - PROCESS | 2288 | 1468453004412 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:44 INFO - PROCESS | 2288 | ++DOCSHELL 192D0400 == 41 [pid = 2288] [id = 68] 16:36:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (192D5800) [pid = 2288] [serial = 201] [outer = 00000000] 16:36:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (19D45000) [pid = 2288] [serial = 202] [outer = 192D5800] 16:36:44 INFO - PROCESS | 2288 | 1468453004459 Marionette DEBUG loaded listener.js 16:36:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (19DA8400) [pid = 2288] [serial = 203] [outer = 192D5800] 16:36:44 INFO - PROCESS | 2288 | 1468453004887 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 631ms 16:36:44 INFO - PROCESS | 2288 | 1468453004942 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 16:36:44 INFO - PROCESS | 2288 | 1468453004945 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 16:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:36:44 INFO - PROCESS | 2288 | 1468453004954 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:36:44 INFO - PROCESS | 2288 | 1468453004955 Marionette TRACE conn5 <- [1,238,null,{}] 16:36:44 INFO - PROCESS | 2288 | 1468453004959 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:44 INFO - PROCESS | 2288 | 1468453004961 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:45 INFO - PROCESS | 2288 | 1468453005065 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 16:36:45 INFO - PROCESS | 2288 | 1468453005071 Marionette TRACE conn5 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:45 INFO - PROCESS | 2288 | 1468453005073 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:45 INFO - PROCESS | 2288 | ++DOCSHELL 18C38000 == 42 [pid = 2288] [id = 69] 16:36:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (19B0C000) [pid = 2288] [serial = 204] [outer = 00000000] 16:36:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (19DB6000) [pid = 2288] [serial = 205] [outer = 19B0C000] 16:36:45 INFO - PROCESS | 2288 | 1468453005116 Marionette DEBUG loaded listener.js 16:36:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (19E76C00) [pid = 2288] [serial = 206] [outer = 19B0C000] 16:36:45 INFO - PROCESS | 2288 | 1468453005560 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 630ms 16:36:45 INFO - PROCESS | 2288 | 1468453005579 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 16:36:45 INFO - PROCESS | 2288 | 1468453005581 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 16:36:45 INFO - PROCESS | 2288 | 1468453005584 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:36:45 INFO - PROCESS | 2288 | 1468453005586 Marionette TRACE conn5 <- [1,242,null,{}] 16:36:45 INFO - PROCESS | 2288 | 1468453005589 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:45 INFO - PROCESS | 2288 | 1468453005595 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:45 INFO - PROCESS | 2288 | 1468453005727 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 16:36:45 INFO - PROCESS | 2288 | 1468453005732 Marionette TRACE conn5 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:45 INFO - PROCESS | 2288 | 1468453005734 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:45 INFO - PROCESS | 2288 | ++DOCSHELL 19FB3000 == 43 [pid = 2288] [id = 70] 16:36:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (19FB9400) [pid = 2288] [serial = 207] [outer = 00000000] 16:36:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (1A37C000) [pid = 2288] [serial = 208] [outer = 19FB9400] 16:36:45 INFO - PROCESS | 2288 | 1468453005819 Marionette DEBUG loaded listener.js 16:36:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (1A3B7000) [pid = 2288] [serial = 209] [outer = 19FB9400] 16:36:46 INFO - PROCESS | 2288 | 1468453006234 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 671ms 16:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:36:46 INFO - PROCESS | 2288 | 1468453006258 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 16:36:46 INFO - PROCESS | 2288 | 1468453006260 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 16:36:46 INFO - PROCESS | 2288 | 1468453006268 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:36:46 INFO - PROCESS | 2288 | 1468453006270 Marionette TRACE conn5 <- [1,246,null,{}] 16:36:46 INFO - PROCESS | 2288 | 1468453006274 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:46 INFO - PROCESS | 2288 | 1468453006275 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:46 INFO - PROCESS | 2288 | 1468453006410 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 16:36:46 INFO - PROCESS | 2288 | 1468453006461 Marionette TRACE conn5 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:46 INFO - PROCESS | 2288 | 1468453006463 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:46 INFO - PROCESS | 2288 | ++DOCSHELL 1A60C400 == 44 [pid = 2288] [id = 71] 16:36:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (1A60F400) [pid = 2288] [serial = 210] [outer = 00000000] 16:36:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (1C184000) [pid = 2288] [serial = 211] [outer = 1A60F400] 16:36:46 INFO - PROCESS | 2288 | 1468453006506 Marionette DEBUG loaded listener.js 16:36:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (1C1F4800) [pid = 2288] [serial = 212] [outer = 1A60F400] 16:36:46 INFO - PROCESS | 2288 | 1468453006909 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 690ms 16:36:47 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (1A131800) [pid = 2288] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:36:47 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (1A375400) [pid = 2288] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:36:47 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (1030F000) [pid = 2288] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:36:47 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (16844800) [pid = 2288] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:36:47 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (19E74C00) [pid = 2288] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:36:47 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (195A9800) [pid = 2288] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:36:47 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (10451C00) [pid = 2288] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:36:47 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (114A9800) [pid = 2288] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:36:47 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (1A3D4000) [pid = 2288] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:36:47 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (19DA9000) [pid = 2288] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:36:47 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (18C31C00) [pid = 2288] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:36:47 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (1A602000) [pid = 2288] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:36:47 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (102E1400) [pid = 2288] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:36:47 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (107B1400) [pid = 2288] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:36:47 INFO - PROCESS | 2288 | 1468453007090 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 2288 | 1468453007092 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 16:36:47 INFO - PROCESS | 2288 | 1468453007100 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 2288 | 1468453007102 Marionette TRACE conn5 <- [1,250,null,{}] 16:36:47 INFO - PROCESS | 2288 | 1468453007105 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:36:47 INFO - PROCESS | 2288 | 1468453007107 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:47 INFO - PROCESS | 2288 | 1468453007188 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 16:36:47 INFO - PROCESS | 2288 | 1468453007194 Marionette TRACE conn5 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 2288 | 1468453007196 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:47 INFO - PROCESS | 2288 | ++DOCSHELL 107AE400 == 45 [pid = 2288] [id = 72] 16:36:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (107B1400) [pid = 2288] [serial = 213] [outer = 00000000] 16:36:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (18C2CC00) [pid = 2288] [serial = 214] [outer = 107B1400] 16:36:47 INFO - PROCESS | 2288 | 1468453007242 Marionette DEBUG loaded listener.js 16:36:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (197CD000) [pid = 2288] [serial = 215] [outer = 107B1400] 16:36:47 INFO - PROCESS | 2288 | 1468453007640 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 570ms 16:36:47 INFO - PROCESS | 2288 | 1468453007690 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 2288 | 1468453007692 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 16:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:36:47 INFO - PROCESS | 2288 | 1468453007748 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 2288 | 1468453007750 Marionette TRACE conn5 <- [1,254,null,{}] 16:36:47 INFO - PROCESS | 2288 | 1468453007766 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:47 INFO - PROCESS | 2288 | 1468453007768 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:47 INFO - PROCESS | 2288 | 1468453007877 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 16:36:47 INFO - PROCESS | 2288 | 1468453007908 Marionette TRACE conn5 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 2288 | 1468453007910 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:47 INFO - PROCESS | 2288 | ++DOCSHELL 1D18E800 == 46 [pid = 2288] [id = 73] 16:36:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (1D190000) [pid = 2288] [serial = 216] [outer = 00000000] 16:36:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (1D80A800) [pid = 2288] [serial = 217] [outer = 1D190000] 16:36:47 INFO - PROCESS | 2288 | 1468453007957 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (1D80C800) [pid = 2288] [serial = 218] [outer = 1D190000] 16:36:48 INFO - PROCESS | 2288 | 1468453008354 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 671ms 16:36:48 INFO - PROCESS | 2288 | 1468453008404 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 16:36:48 INFO - PROCESS | 2288 | 1468453008406 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 16:36:48 INFO - PROCESS | 2288 | 1468453008409 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:36:48 INFO - PROCESS | 2288 | 1468453008411 Marionette TRACE conn5 <- [1,258,null,{}] 16:36:48 INFO - PROCESS | 2288 | 1468453008418 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:48 INFO - PROCESS | 2288 | 1468453008420 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:48 INFO - PROCESS | 2288 | 1468453008504 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 16:36:48 INFO - PROCESS | 2288 | 1468453008510 Marionette TRACE conn5 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:48 INFO - PROCESS | 2288 | 1468453008512 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:48 INFO - PROCESS | 2288 | ++DOCSHELL 1D80F400 == 47 [pid = 2288] [id = 74] 16:36:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (1D80FC00) [pid = 2288] [serial = 219] [outer = 00000000] 16:36:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (1D9CD800) [pid = 2288] [serial = 220] [outer = 1D80FC00] 16:36:48 INFO - PROCESS | 2288 | 1468453008558 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (1D9CEC00) [pid = 2288] [serial = 221] [outer = 1D80FC00] 16:36:48 INFO - PROCESS | 2288 | 1468453008958 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 570ms 16:36:48 INFO - PROCESS | 2288 | 1468453008983 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 16:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:36:49 INFO - PROCESS | 2288 | 1468453008986 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 16:36:49 INFO - PROCESS | 2288 | 1468453008989 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 2288 | 1468453008991 Marionette TRACE conn5 <- [1,262,null,{}] 16:36:49 INFO - PROCESS | 2288 | 1468453008995 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:49 INFO - PROCESS | 2288 | 1468453008997 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:49 INFO - PROCESS | 2288 | 1468453009130 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 16:36:49 INFO - PROCESS | 2288 | 1468453009273 Marionette TRACE conn5 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:49 INFO - PROCESS | 2288 | 1468453009276 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:49 INFO - PROCESS | 2288 | ++DOCSHELL 102DA800 == 48 [pid = 2288] [id = 75] 16:36:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (102DAC00) [pid = 2288] [serial = 222] [outer = 00000000] 16:36:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (102E2000) [pid = 2288] [serial = 223] [outer = 102DAC00] 16:36:49 INFO - PROCESS | 2288 | 1468453009334 Marionette DEBUG loaded listener.js 16:36:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (1030DC00) [pid = 2288] [serial = 224] [outer = 102DAC00] 16:36:49 INFO - PROCESS | 2288 | 1468453009858 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 931ms 16:36:49 INFO - PROCESS | 2288 | 1468453009922 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 16:36:49 INFO - PROCESS | 2288 | 1468453009925 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 16:36:49 INFO - PROCESS | 2288 | 1468453009930 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:36:49 INFO - PROCESS | 2288 | 1468453009934 Marionette TRACE conn5 <- [1,266,null,{}] 16:36:49 INFO - PROCESS | 2288 | 1468453009939 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:49 INFO - PROCESS | 2288 | 1468453009942 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:50 INFO - PROCESS | 2288 | 1468453010056 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 16:36:50 INFO - PROCESS | 2288 | 1468453010151 Marionette TRACE conn5 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:50 INFO - PROCESS | 2288 | 1468453010154 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:50 INFO - PROCESS | 2288 | ++DOCSHELL 1724D400 == 49 [pid = 2288] [id = 76] 16:36:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (17F74400) [pid = 2288] [serial = 225] [outer = 00000000] 16:36:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (1810C400) [pid = 2288] [serial = 226] [outer = 17F74400] 16:36:50 INFO - PROCESS | 2288 | 1468453010209 Marionette DEBUG loaded listener.js 16:36:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (18C2A800) [pid = 2288] [serial = 227] [outer = 17F74400] 16:36:50 INFO - PROCESS | 2288 | 1468453010805 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 931ms 16:36:50 INFO - PROCESS | 2288 | 1468453010868 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 16:36:50 INFO - PROCESS | 2288 | 1468453010872 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 16:36:50 INFO - PROCESS | 2288 | 1468453010876 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:36:50 INFO - PROCESS | 2288 | 1468453010878 Marionette TRACE conn5 <- [1,270,null,{}] 16:36:50 INFO - PROCESS | 2288 | 1468453010882 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:50 INFO - PROCESS | 2288 | 1468453010885 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:51 INFO - PROCESS | 2288 | 1468453010999 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 16:36:51 INFO - PROCESS | 2288 | 1468453011123 Marionette TRACE conn5 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:51 INFO - PROCESS | 2288 | 1468453011126 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:51 INFO - PROCESS | 2288 | ++DOCSHELL 19DB0C00 == 50 [pid = 2288] [id = 77] 16:36:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (19FB6C00) [pid = 2288] [serial = 228] [outer = 00000000] 16:36:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (1A139C00) [pid = 2288] [serial = 229] [outer = 19FB6C00] 16:36:51 INFO - PROCESS | 2288 | 1468453011180 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (1A379400) [pid = 2288] [serial = 230] [outer = 19FB6C00] 16:36:51 INFO - PROCESS | 2288 | 1468453011851 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1018ms 16:36:51 INFO - PROCESS | 2288 | 1468453011964 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 16:36:51 INFO - PROCESS | 2288 | 1468453011967 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 16:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:36:52 INFO - PROCESS | 2288 | 1468453012056 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 2288 | 1468453012062 Marionette TRACE conn5 <- [1,274,null,{}] 16:36:52 INFO - PROCESS | 2288 | 1468453012096 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:52 INFO - PROCESS | 2288 | 1468453012100 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:52 INFO - PROCESS | 2288 | 1468453012249 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 16:36:52 INFO - PROCESS | 2288 | 1468453012337 Marionette TRACE conn5 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:52 INFO - PROCESS | 2288 | 1468453012339 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:52 INFO - PROCESS | 2288 | ++DOCSHELL 1D18F400 == 51 [pid = 2288] [id = 78] 16:36:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (1E19FC00) [pid = 2288] [serial = 231] [outer = 00000000] 16:36:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (1E68DC00) [pid = 2288] [serial = 232] [outer = 1E19FC00] 16:36:52 INFO - PROCESS | 2288 | 1468453012394 Marionette DEBUG loaded listener.js 16:36:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (1E952800) [pid = 2288] [serial = 233] [outer = 1E19FC00] 16:36:52 INFO - PROCESS | 2288 | 1468453012937 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 971ms 16:36:53 INFO - PROCESS | 2288 | 1468453013129 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 16:36:53 INFO - PROCESS | 2288 | 1468453013133 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 16:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:36:53 INFO - PROCESS | 2288 | 1468453013176 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:36:53 INFO - PROCESS | 2288 | 1468453013179 Marionette TRACE conn5 <- [1,278,null,{}] 16:36:53 INFO - PROCESS | 2288 | 1468453013185 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:53 INFO - PROCESS | 2288 | 1468453013188 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:53 INFO - PROCESS | 2288 | 1468453013288 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 16:36:53 INFO - PROCESS | 2288 | 1468453013363 Marionette TRACE conn5 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:53 INFO - PROCESS | 2288 | 1468453013368 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:53 INFO - PROCESS | 2288 | ++DOCSHELL 10A1D400 == 52 [pid = 2288] [id = 79] 16:36:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (10A71400) [pid = 2288] [serial = 234] [outer = 00000000] 16:36:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (14643800) [pid = 2288] [serial = 235] [outer = 10A71400] 16:36:53 INFO - PROCESS | 2288 | 1468453013418 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (156E3800) [pid = 2288] [serial = 236] [outer = 10A71400] 16:36:54 INFO - PROCESS | 2288 | --DOCSHELL 1D80F400 == 51 [pid = 2288] [id = 74] 16:36:54 INFO - PROCESS | 2288 | --DOCSHELL 1D18E800 == 50 [pid = 2288] [id = 73] 16:36:54 INFO - PROCESS | 2288 | --DOCSHELL 107AE400 == 49 [pid = 2288] [id = 72] 16:36:54 INFO - PROCESS | 2288 | --DOCSHELL 1A60C400 == 48 [pid = 2288] [id = 71] 16:36:54 INFO - PROCESS | 2288 | --DOCSHELL 19FB3000 == 47 [pid = 2288] [id = 70] 16:36:54 INFO - PROCESS | 2288 | --DOCSHELL 18C38000 == 46 [pid = 2288] [id = 69] 16:36:54 INFO - PROCESS | 2288 | --DOCSHELL 192D0400 == 45 [pid = 2288] [id = 68] 16:36:54 INFO - PROCESS | 2288 | --DOCSHELL 188A0800 == 44 [pid = 2288] [id = 67] 16:36:54 INFO - PROCESS | 2288 | --DOCSHELL 10451000 == 43 [pid = 2288] [id = 66] 16:36:54 INFO - PROCESS | 2288 | --DOCSHELL 10A7B800 == 42 [pid = 2288] [id = 65] 16:36:54 INFO - PROCESS | 2288 | --DOCSHELL 16848C00 == 41 [pid = 2288] [id = 61] 16:36:54 INFO - PROCESS | 2288 | --DOCSHELL 1030FC00 == 40 [pid = 2288] [id = 60] 16:36:54 INFO - PROCESS | 2288 | --DOCSHELL 18828000 == 39 [pid = 2288] [id = 59] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (1A37C800) [pid = 2288] [serial = 160] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (1A375000) [pid = 2288] [serial = 159] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (114CD000) [pid = 2288] [serial = 37] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (19D65400) [pid = 2288] [serial = 153] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (1A131C00) [pid = 2288] [serial = 141] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (156E2000) [pid = 2288] [serial = 147] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (16842800) [pid = 2288] [serial = 148] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (15651C00) [pid = 2288] [serial = 145] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (14DB5800) [pid = 2288] [serial = 144] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (1A60A800) [pid = 2288] [serial = 162] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (1900FC00) [pid = 2288] [serial = 138] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (19DB4800) [pid = 2288] [serial = 156] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (114A8C00) [pid = 2288] [serial = 135] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (18CAF800) [pid = 2288] [serial = 150] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (192CA800) [pid = 2288] [serial = 151] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (1D093C00) [pid = 2288] [serial = 166] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (1A823000) [pid = 2288] [serial = 163] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (102E4C00) [pid = 2288] [serial = 169] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (102E6800) [pid = 2288] [serial = 170] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (19B08400) [pid = 2288] [serial = 173] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (1D09A400) [pid = 2288] [serial = 167] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (1882C400) [pid = 2288] [serial = 175] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (19D6E000) [pid = 2288] [serial = 154] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (18C29800) [pid = 2288] [serial = 172] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (19E6D400) [pid = 2288] [serial = 157] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (1A13B400) [pid = 2288] [serial = 97] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (1A4AC400) [pid = 2288] [serial = 100] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (10B40800) [pid = 2288] [serial = 91] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19059800) [pid = 2288] [serial = 94] [outer = 00000000] [url = about:blank] 16:36:54 INFO - PROCESS | 2288 | 1468453014070 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 931ms 16:36:54 INFO - PROCESS | 2288 | 1468453014104 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 16:36:54 INFO - PROCESS | 2288 | 1468453014107 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 16:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:36:54 INFO - PROCESS | 2288 | 1468453014113 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 2288 | 1468453014116 Marionette TRACE conn5 <- [1,282,null,{}] 16:36:54 INFO - PROCESS | 2288 | 1468453014121 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:54 INFO - PROCESS | 2288 | 1468453014123 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:54 INFO - PROCESS | 2288 | 1468453014220 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 16:36:54 INFO - PROCESS | 2288 | 1468453014297 Marionette TRACE conn5 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:54 INFO - PROCESS | 2288 | 1468453014299 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:54 INFO - PROCESS | 2288 | ++DOCSHELL 1030FC00 == 40 [pid = 2288] [id = 80] 16:36:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (10310000) [pid = 2288] [serial = 237] [outer = 00000000] 16:36:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (10450000) [pid = 2288] [serial = 238] [outer = 10310000] 16:36:54 INFO - PROCESS | 2288 | 1468453014346 Marionette DEBUG loaded listener.js 16:36:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (10B45000) [pid = 2288] [serial = 239] [outer = 10310000] 16:36:54 INFO - PROCESS | 2288 | 1468453014740 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 16:36:54 INFO - PROCESS | 2288 | 1468453014784 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 16:36:54 INFO - PROCESS | 2288 | 1468453014786 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 16:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:36:54 INFO - PROCESS | 2288 | 1468453014790 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 2288 | 1468453014792 Marionette TRACE conn5 <- [1,286,null,{}] 16:36:54 INFO - PROCESS | 2288 | 1468453014800 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:54 INFO - PROCESS | 2288 | 1468453014805 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:54 INFO - PROCESS | 2288 | 1468453014894 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 16:36:54 INFO - PROCESS | 2288 | 1468453014902 Marionette TRACE conn5 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:54 INFO - PROCESS | 2288 | 1468453014905 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:54 INFO - PROCESS | 2288 | ++DOCSHELL 18103000 == 41 [pid = 2288] [id = 81] 16:36:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (1810A400) [pid = 2288] [serial = 240] [outer = 00000000] 16:36:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (18828000) [pid = 2288] [serial = 241] [outer = 1810A400] 16:36:54 INFO - PROCESS | 2288 | 1468453014957 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (1882F800) [pid = 2288] [serial = 242] [outer = 1810A400] 16:36:55 INFO - PROCESS | 2288 | 1468453015395 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 630ms 16:36:55 INFO - PROCESS | 2288 | 1468453015424 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 16:36:55 INFO - PROCESS | 2288 | 1468453015426 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 16:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:36:55 INFO - PROCESS | 2288 | 1468453015433 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:36:55 INFO - PROCESS | 2288 | 1468453015435 Marionette TRACE conn5 <- [1,290,null,{}] 16:36:55 INFO - PROCESS | 2288 | 1468453015438 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:55 INFO - PROCESS | 2288 | 1468453015440 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:55 INFO - PROCESS | 2288 | 1468453015527 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 16:36:55 INFO - PROCESS | 2288 | 1468453015533 Marionette TRACE conn5 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:55 INFO - PROCESS | 2288 | 1468453015535 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:55 INFO - PROCESS | 2288 | ++DOCSHELL 18C69800 == 42 [pid = 2288] [id = 82] 16:36:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (18CAF000) [pid = 2288] [serial = 243] [outer = 00000000] 16:36:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (19059000) [pid = 2288] [serial = 244] [outer = 18CAF000] 16:36:55 INFO - PROCESS | 2288 | 1468453015579 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (192D0400) [pid = 2288] [serial = 245] [outer = 18CAF000] 16:36:56 INFO - PROCESS | 2288 | 1468453016014 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 631ms 16:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:36:56 INFO - PROCESS | 2288 | 1468453016064 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 16:36:56 INFO - PROCESS | 2288 | 1468453016066 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 16:36:56 INFO - PROCESS | 2288 | 1468453016069 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:36:56 INFO - PROCESS | 2288 | 1468453016071 Marionette TRACE conn5 <- [1,294,null,{}] 16:36:56 INFO - PROCESS | 2288 | 1468453016075 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:56 INFO - PROCESS | 2288 | 1468453016077 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:56 INFO - PROCESS | 2288 | 1468453016157 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 16:36:56 INFO - PROCESS | 2288 | 1468453016163 Marionette TRACE conn5 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:56 INFO - PROCESS | 2288 | 1468453016165 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:56 INFO - PROCESS | 2288 | ++DOCSHELL 18CAF800 == 43 [pid = 2288] [id = 83] 16:36:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (192CA400) [pid = 2288] [serial = 246] [outer = 00000000] 16:36:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (197D2000) [pid = 2288] [serial = 247] [outer = 192CA400] 16:36:56 INFO - PROCESS | 2288 | 1468453016209 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (19B05000) [pid = 2288] [serial = 248] [outer = 192CA400] 16:36:56 INFO - PROCESS | 2288 | 1468453016681 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:56 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. 16:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 630ms 16:36:56 INFO - PROCESS | 2288 | 1468453016700 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 16:36:56 INFO - PROCESS | 2288 | 1468453016702 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 16:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:36:56 INFO - PROCESS | 2288 | 1468453016705 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:36:56 INFO - PROCESS | 2288 | 1468453016706 Marionette TRACE conn5 <- [1,298,null,{}] 16:36:56 INFO - PROCESS | 2288 | 1468453016710 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:56 INFO - PROCESS | 2288 | 1468453016716 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:56 INFO - PROCESS | 2288 | 1468453016860 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 16:36:56 INFO - PROCESS | 2288 | 1468453016914 Marionette TRACE conn5 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:56 INFO - PROCESS | 2288 | 1468453016917 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:56 INFO - PROCESS | 2288 | ++DOCSHELL 19DB4000 == 44 [pid = 2288] [id = 84] 16:36:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (19DB5C00) [pid = 2288] [serial = 249] [outer = 00000000] 16:36:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (19E71000) [pid = 2288] [serial = 250] [outer = 19DB5C00] 16:36:56 INFO - PROCESS | 2288 | 1468453016962 Marionette DEBUG loaded listener.js 16:36:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (19E78400) [pid = 2288] [serial = 251] [outer = 19DB5C00] 16:36:57 INFO - PROCESS | 2288 | 1468453017374 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:57 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. 16:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 731ms 16:36:57 INFO - PROCESS | 2288 | 1468453017440 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 16:36:57 INFO - PROCESS | 2288 | 1468453017442 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 16:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:36:57 INFO - PROCESS | 2288 | 1468453017445 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:36:57 INFO - PROCESS | 2288 | 1468453017447 Marionette TRACE conn5 <- [1,302,null,{}] 16:36:57 INFO - PROCESS | 2288 | 1468453017451 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:57 INFO - PROCESS | 2288 | 1468453017453 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:57 INFO - PROCESS | 2288 | 1468453017592 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 16:36:57 INFO - PROCESS | 2288 | 1468453017615 Marionette TRACE conn5 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:57 INFO - PROCESS | 2288 | 1468453017617 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:57 INFO - PROCESS | 2288 | ++DOCSHELL 102DE000 == 45 [pid = 2288] [id = 85] 16:36:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (19FB8800) [pid = 2288] [serial = 252] [outer = 00000000] 16:36:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (1A131400) [pid = 2288] [serial = 253] [outer = 19FB8800] 16:36:57 INFO - PROCESS | 2288 | 1468453017660 Marionette DEBUG loaded listener.js 16:36:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (1A136400) [pid = 2288] [serial = 254] [outer = 19FB8800] 16:36:58 INFO - PROCESS | 2288 | 1468453018086 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:58 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. 16:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 16:36:58 INFO - PROCESS | 2288 | 1468453018123 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 16:36:58 INFO - PROCESS | 2288 | 1468453018125 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 16:36:58 INFO - PROCESS | 2288 | 1468453018128 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:36:58 INFO - PROCESS | 2288 | 1468453018130 Marionette TRACE conn5 <- [1,306,null,{}] 16:36:58 INFO - PROCESS | 2288 | 1468453018133 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:58 INFO - PROCESS | 2288 | 1468453018135 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:58 INFO - PROCESS | 2288 | 1468453018246 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 16:36:58 INFO - PROCESS | 2288 | 1468453018251 Marionette TRACE conn5 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:58 INFO - PROCESS | 2288 | 1468453018253 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:58 INFO - PROCESS | 2288 | ++DOCSHELL 1A13A400 == 46 [pid = 2288] [id = 86] 16:36:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (1A13BC00) [pid = 2288] [serial = 255] [outer = 00000000] 16:36:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (1A37DC00) [pid = 2288] [serial = 256] [outer = 1A13BC00] 16:36:58 INFO - PROCESS | 2288 | 1468453018296 Marionette DEBUG loaded listener.js 16:36:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (1A376400) [pid = 2288] [serial = 257] [outer = 1A13BC00] 16:36:58 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (19FB9400) [pid = 2288] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:36:58 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (19B0C000) [pid = 2288] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:36:58 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (10452000) [pid = 2288] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:36:58 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (192D5800) [pid = 2288] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:36:58 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (18C30400) [pid = 2288] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:36:58 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (10B4CC00) [pid = 2288] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:36:58 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (1A60F400) [pid = 2288] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:36:58 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (107B1400) [pid = 2288] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:36:58 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (1D190000) [pid = 2288] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:36:58 INFO - PROCESS | 2288 | 1468453018821 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:58 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. 16:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 730ms 16:36:58 INFO - PROCESS | 2288 | 1468453018883 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 16:36:58 INFO - PROCESS | 2288 | 1468453018885 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 16:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:36:58 INFO - PROCESS | 2288 | 1468453018888 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:36:58 INFO - PROCESS | 2288 | 1468453018890 Marionette TRACE conn5 <- [1,310,null,{}] 16:36:58 INFO - PROCESS | 2288 | 1468453018893 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:58 INFO - PROCESS | 2288 | 1468453018895 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:59 INFO - PROCESS | 2288 | 1468453018976 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 16:36:59 INFO - PROCESS | 2288 | 1468453018981 Marionette TRACE conn5 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:59 INFO - PROCESS | 2288 | 1468453018983 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:59 INFO - PROCESS | 2288 | ++DOCSHELL 192D5800 == 47 [pid = 2288] [id = 87] 16:36:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (19D66800) [pid = 2288] [serial = 258] [outer = 00000000] 16:36:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (1A379000) [pid = 2288] [serial = 259] [outer = 19D66800] 16:36:59 INFO - PROCESS | 2288 | 1468453019027 Marionette DEBUG loaded listener.js 16:36:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (1A604C00) [pid = 2288] [serial = 260] [outer = 19D66800] 16:36:59 INFO - PROCESS | 2288 | 1468453019277 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:36:59 INFO - PROCESS | 2288 | 1468453019469 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:59 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. 16:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 631ms 16:36:59 INFO - PROCESS | 2288 | 1468453019519 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 16:36:59 INFO - PROCESS | 2288 | 1468453019521 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 16:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:36:59 INFO - PROCESS | 2288 | 1468453019524 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:36:59 INFO - PROCESS | 2288 | 1468453019526 Marionette TRACE conn5 <- [1,314,null,{}] 16:36:59 INFO - PROCESS | 2288 | 1468453019530 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:59 INFO - PROCESS | 2288 | 1468453019532 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:59 INFO - PROCESS | 2288 | 1468453019615 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 16:36:59 INFO - PROCESS | 2288 | 1468453019621 Marionette TRACE conn5 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:59 INFO - PROCESS | 2288 | 1468453019623 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:36:59 INFO - PROCESS | 2288 | ++DOCSHELL 1A60DC00 == 48 [pid = 2288] [id = 88] 16:36:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (1A823000) [pid = 2288] [serial = 261] [outer = 00000000] 16:36:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (1B545800) [pid = 2288] [serial = 262] [outer = 1A823000] 16:36:59 INFO - PROCESS | 2288 | 1468453019666 Marionette DEBUG loaded listener.js 16:36:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (1D098C00) [pid = 2288] [serial = 263] [outer = 1A823000] 16:37:00 INFO - PROCESS | 2288 | 1468453020086 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:00 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. 16:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 570ms 16:37:00 INFO - PROCESS | 2288 | 1468453020095 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 16:37:00 INFO - PROCESS | 2288 | 1468453020097 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 16:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:37:00 INFO - PROCESS | 2288 | 1468453020100 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 2288 | 1468453020102 Marionette TRACE conn5 <- [1,318,null,{}] 16:37:00 INFO - PROCESS | 2288 | 1468453020106 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:00 INFO - PROCESS | 2288 | 1468453020108 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:00 INFO - PROCESS | 2288 | 1468453020243 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 16:37:00 INFO - PROCESS | 2288 | 1468453020250 Marionette TRACE conn5 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:00 INFO - PROCESS | 2288 | 1468453020253 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:00 INFO - PROCESS | 2288 | ++DOCSHELL 1D0A0800 == 49 [pid = 2288] [id = 89] 16:37:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (1D187400) [pid = 2288] [serial = 264] [outer = 00000000] 16:37:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (1D809C00) [pid = 2288] [serial = 265] [outer = 1D187400] 16:37:00 INFO - PROCESS | 2288 | 1468453020298 Marionette DEBUG loaded listener.js 16:37:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (1E1A6C00) [pid = 2288] [serial = 266] [outer = 1D187400] 16:37:00 INFO - PROCESS | 2288 | 1468453020858 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:00 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. 16:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 831ms 16:37:00 INFO - PROCESS | 2288 | 1468453020932 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 16:37:00 INFO - PROCESS | 2288 | 1468453020936 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 16:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:37:00 INFO - PROCESS | 2288 | 1468453020941 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 2288 | 1468453020945 Marionette TRACE conn5 <- [1,322,null,{}] 16:37:00 INFO - PROCESS | 2288 | 1468453020951 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:00 INFO - PROCESS | 2288 | 1468453020954 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:01 INFO - PROCESS | 2288 | 1468453021107 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 16:37:01 INFO - PROCESS | 2288 | 1468453021228 Marionette TRACE conn5 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:01 INFO - PROCESS | 2288 | 1468453021231 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:01 INFO - PROCESS | 2288 | ++DOCSHELL 102E4800 == 50 [pid = 2288] [id = 90] 16:37:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (10305C00) [pid = 2288] [serial = 267] [outer = 00000000] 16:37:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (10A7B800) [pid = 2288] [serial = 268] [outer = 10305C00] 16:37:01 INFO - PROCESS | 2288 | 1468453021291 Marionette DEBUG loaded listener.js 16:37:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (148EEC00) [pid = 2288] [serial = 269] [outer = 10305C00] 16:37:01 INFO - PROCESS | 2288 | 1468453021889 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:01 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. 16:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 991ms 16:37:01 INFO - PROCESS | 2288 | 1468453021932 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 16:37:01 INFO - PROCESS | 2288 | 1468453021937 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 16:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:37:01 INFO - PROCESS | 2288 | 1468453021943 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:37:01 INFO - PROCESS | 2288 | 1468453021946 Marionette TRACE conn5 <- [1,326,null,{}] 16:37:01 INFO - PROCESS | 2288 | 1468453021950 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:01 INFO - PROCESS | 2288 | 1468453021953 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:02 INFO - PROCESS | 2288 | 1468453022070 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 16:37:02 INFO - PROCESS | 2288 | 1468453022194 Marionette TRACE conn5 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:02 INFO - PROCESS | 2288 | 1468453022197 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:02 INFO - PROCESS | 2288 | ++DOCSHELL 17F79C00 == 51 [pid = 2288] [id = 91] 16:37:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (1810B800) [pid = 2288] [serial = 270] [outer = 00000000] 16:37:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (18C34400) [pid = 2288] [serial = 271] [outer = 1810B800] 16:37:02 INFO - PROCESS | 2288 | 1468453022254 Marionette DEBUG loaded listener.js 16:37:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (192C8C00) [pid = 2288] [serial = 272] [outer = 1810B800] 16:37:02 INFO - PROCESS | 2288 | 1468453022906 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:02 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. 16:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 971ms 16:37:02 INFO - PROCESS | 2288 | 1468453022916 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 16:37:02 INFO - PROCESS | 2288 | 1468453022919 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 16:37:02 INFO - PROCESS | 2288 | 1468453022922 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:37:02 INFO - PROCESS | 2288 | 1468453022926 Marionette TRACE conn5 <- [1,330,null,{}] 16:37:02 INFO - PROCESS | 2288 | 1468453022952 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:02 INFO - PROCESS | 2288 | 1468453022957 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:03 INFO - PROCESS | 2288 | 1468453023068 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 16:37:03 INFO - PROCESS | 2288 | 1468453023194 Marionette TRACE conn5 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:03 INFO - PROCESS | 2288 | 1468453023197 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:03 INFO - PROCESS | 2288 | ++DOCSHELL 1A12E400 == 52 [pid = 2288] [id = 92] 16:37:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (1A138000) [pid = 2288] [serial = 273] [outer = 00000000] 16:37:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (1A822800) [pid = 2288] [serial = 274] [outer = 1A138000] 16:37:03 INFO - PROCESS | 2288 | 1468453023255 Marionette DEBUG loaded listener.js 16:37:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (1D187000) [pid = 2288] [serial = 275] [outer = 1A138000] 16:37:03 INFO - PROCESS | 2288 | 1468453023829 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:03 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. 16:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 951ms 16:37:03 INFO - PROCESS | 2288 | 1468453023877 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 16:37:03 INFO - PROCESS | 2288 | 1468453023880 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 16:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:37:03 INFO - PROCESS | 2288 | 1468453023883 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:37:03 INFO - PROCESS | 2288 | 1468453023885 Marionette TRACE conn5 <- [1,334,null,{}] 16:37:03 INFO - PROCESS | 2288 | 1468453023889 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:03 INFO - PROCESS | 2288 | 1468453023892 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:04 INFO - PROCESS | 2288 | 1468453024003 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 16:37:04 INFO - PROCESS | 2288 | 1468453024107 Marionette TRACE conn5 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 2288 | 1468453024110 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:04 INFO - PROCESS | 2288 | ++DOCSHELL 1E1A1000 == 53 [pid = 2288] [id = 93] 16:37:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (1E1A3400) [pid = 2288] [serial = 276] [outer = 00000000] 16:37:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (1E386000) [pid = 2288] [serial = 277] [outer = 1E1A3400] 16:37:04 INFO - PROCESS | 2288 | 1468453024165 Marionette DEBUG loaded listener.js 16:37:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (1E68A800) [pid = 2288] [serial = 278] [outer = 1E1A3400] 16:37:04 INFO - PROCESS | 2288 | 1468453024916 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:04 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. 16:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1073ms 16:37:04 INFO - PROCESS | 2288 | 1468453024959 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 16:37:04 INFO - PROCESS | 2288 | 1468453024963 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 16:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:37:05 INFO - PROCESS | 2288 | 1468453024968 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:37:05 INFO - PROCESS | 2288 | 1468453024971 Marionette TRACE conn5 <- [1,338,null,{}] 16:37:05 INFO - PROCESS | 2288 | 1468453024977 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:05 INFO - PROCESS | 2288 | 1468453024980 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:05 INFO - PROCESS | 2288 | 1468453025084 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 16:37:05 INFO - PROCESS | 2288 | 1468453025210 Marionette TRACE conn5 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:05 INFO - PROCESS | 2288 | 1468453025214 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:05 INFO - PROCESS | 2288 | ++DOCSHELL 112ECC00 == 54 [pid = 2288] [id = 94] 16:37:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (114AE400) [pid = 2288] [serial = 279] [outer = 00000000] 16:37:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (15430400) [pid = 2288] [serial = 280] [outer = 114AE400] 16:37:05 INFO - PROCESS | 2288 | 1468453025265 Marionette DEBUG loaded listener.js 16:37:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (16166800) [pid = 2288] [serial = 281] [outer = 114AE400] 16:37:05 INFO - PROCESS | 2288 | --DOCSHELL 1A60DC00 == 53 [pid = 2288] [id = 88] 16:37:05 INFO - PROCESS | 2288 | --DOCSHELL 192D5800 == 52 [pid = 2288] [id = 87] 16:37:05 INFO - PROCESS | 2288 | --DOCSHELL 1A13A400 == 51 [pid = 2288] [id = 86] 16:37:05 INFO - PROCESS | 2288 | --DOCSHELL 102DE000 == 50 [pid = 2288] [id = 85] 16:37:05 INFO - PROCESS | 2288 | --DOCSHELL 19DB4000 == 49 [pid = 2288] [id = 84] 16:37:05 INFO - PROCESS | 2288 | --DOCSHELL 18CAF800 == 48 [pid = 2288] [id = 83] 16:37:05 INFO - PROCESS | 2288 | --DOCSHELL 18C69800 == 47 [pid = 2288] [id = 82] 16:37:05 INFO - PROCESS | 2288 | --DOCSHELL 18103000 == 46 [pid = 2288] [id = 81] 16:37:05 INFO - PROCESS | 2288 | --DOCSHELL 1030FC00 == 45 [pid = 2288] [id = 80] 16:37:05 INFO - PROCESS | 2288 | --DOCSHELL 10A1D400 == 44 [pid = 2288] [id = 79] 16:37:05 INFO - PROCESS | 2288 | --DOCSHELL 102DA800 == 43 [pid = 2288] [id = 75] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (1A37C000) [pid = 2288] [serial = 208] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (19DB6000) [pid = 2288] [serial = 205] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (1A3B7000) [pid = 2288] [serial = 209] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (1E198C00) [pid = 2288] [serial = 190] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (18107800) [pid = 2288] [serial = 181] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (15652000) [pid = 2288] [serial = 196] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (16B56400) [pid = 2288] [serial = 197] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (19D45000) [pid = 2288] [serial = 202] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (18C38C00) [pid = 2288] [serial = 199] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (192C9800) [pid = 2288] [serial = 200] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (15634000) [pid = 2288] [serial = 194] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (14825400) [pid = 2288] [serial = 193] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (19E6E400) [pid = 2288] [serial = 184] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (1D184400) [pid = 2288] [serial = 187] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (1044E400) [pid = 2288] [serial = 178] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (1C184000) [pid = 2288] [serial = 211] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (1D9CD800) [pid = 2288] [serial = 220] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (18C2CC00) [pid = 2288] [serial = 214] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (197CD000) [pid = 2288] [serial = 215] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (1D80A800) [pid = 2288] [serial = 217] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (1C1F4800) [pid = 2288] [serial = 212] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (1D80C800) [pid = 2288] [serial = 218] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (19E76C00) [pid = 2288] [serial = 206] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (19DA8400) [pid = 2288] [serial = 203] [outer = 00000000] [url = about:blank] 16:37:05 INFO - PROCESS | 2288 | 1468453025828 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:05 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. 16:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 890ms 16:37:05 INFO - PROCESS | 2288 | 1468453025859 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 16:37:05 INFO - PROCESS | 2288 | 1468453025863 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 16:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:37:05 INFO - PROCESS | 2288 | 1468453025869 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:37:05 INFO - PROCESS | 2288 | 1468453025871 Marionette TRACE conn5 <- [1,342,null,{}] 16:37:05 INFO - PROCESS | 2288 | 1468453025875 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:05 INFO - PROCESS | 2288 | 1468453025878 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:06 INFO - PROCESS | 2288 | 1468453025965 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 16:37:06 INFO - PROCESS | 2288 | 1468453025974 Marionette TRACE conn5 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:06 INFO - PROCESS | 2288 | 1468453025976 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:06 INFO - PROCESS | 2288 | ++DOCSHELL 1564C400 == 44 [pid = 2288] [id = 95] 16:37:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (15650400) [pid = 2288] [serial = 282] [outer = 00000000] 16:37:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (16CC8C00) [pid = 2288] [serial = 283] [outer = 15650400] 16:37:06 INFO - PROCESS | 2288 | 1468453026023 Marionette DEBUG loaded listener.js 16:37:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (18107800) [pid = 2288] [serial = 284] [outer = 15650400] 16:37:06 INFO - PROCESS | 2288 | 1468453026493 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:06 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. 16:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 671ms 16:37:06 INFO - PROCESS | 2288 | 1468453026544 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 16:37:06 INFO - PROCESS | 2288 | 1468453026546 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 16:37:06 INFO - PROCESS | 2288 | 1468453026550 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:37:06 INFO - PROCESS | 2288 | 1468453026553 Marionette TRACE conn5 <- [1,346,null,{}] 16:37:06 INFO - PROCESS | 2288 | 1468453026563 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:06 INFO - PROCESS | 2288 | 1468453026567 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:06 INFO - PROCESS | 2288 | 1468453026653 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 16:37:06 INFO - PROCESS | 2288 | 1468453026767 Marionette TRACE conn5 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:06 INFO - PROCESS | 2288 | 1468453026770 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:06 INFO - PROCESS | 2288 | ++DOCSHELL 19718400 == 45 [pid = 2288] [id = 96] 16:37:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (19719000) [pid = 2288] [serial = 285] [outer = 00000000] 16:37:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (19B07C00) [pid = 2288] [serial = 286] [outer = 19719000] 16:37:06 INFO - PROCESS | 2288 | 1468453026819 Marionette DEBUG loaded listener.js 16:37:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (19D73000) [pid = 2288] [serial = 287] [outer = 19719000] 16:37:07 INFO - PROCESS | 2288 | 1468453027189 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:07 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. 16:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 672ms 16:37:07 INFO - PROCESS | 2288 | 1468453027224 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 16:37:07 INFO - PROCESS | 2288 | 1468453027227 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 16:37:07 INFO - PROCESS | 2288 | 1468453027230 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:37:07 INFO - PROCESS | 2288 | 1468453027232 Marionette TRACE conn5 <- [1,350,null,{}] 16:37:07 INFO - PROCESS | 2288 | 1468453027235 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:07 INFO - PROCESS | 2288 | 1468453027237 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:07 INFO - PROCESS | 2288 | 1468453027324 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 16:37:07 INFO - PROCESS | 2288 | 1468453027331 Marionette TRACE conn5 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:07 INFO - PROCESS | 2288 | 1468453027333 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:07 INFO - PROCESS | 2288 | ++DOCSHELL 19DAD000 == 46 [pid = 2288] [id = 97] 16:37:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (19DAD800) [pid = 2288] [serial = 288] [outer = 00000000] 16:37:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (19E76C00) [pid = 2288] [serial = 289] [outer = 19DAD800] 16:37:07 INFO - PROCESS | 2288 | 1468453027386 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (19F32C00) [pid = 2288] [serial = 290] [outer = 19DAD800] 16:37:07 INFO - PROCESS | 2288 | 1468453027818 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:07 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. 16:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 630ms 16:37:07 INFO - PROCESS | 2288 | 1468453027867 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 16:37:07 INFO - PROCESS | 2288 | 1468453027869 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 16:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:37:07 INFO - PROCESS | 2288 | 1468453027872 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:37:07 INFO - PROCESS | 2288 | 1468453027874 Marionette TRACE conn5 <- [1,354,null,{}] 16:37:07 INFO - PROCESS | 2288 | 1468453027887 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:07 INFO - PROCESS | 2288 | 1468453027889 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:08 INFO - PROCESS | 2288 | 1468453027997 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 16:37:08 INFO - PROCESS | 2288 | 1468453028082 Marionette TRACE conn5 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:08 INFO - PROCESS | 2288 | 1468453028084 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:08 INFO - PROCESS | 2288 | ++DOCSHELL 1A132C00 == 47 [pid = 2288] [id = 98] 16:37:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (1A131C00) [pid = 2288] [serial = 291] [outer = 00000000] 16:37:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (1A371C00) [pid = 2288] [serial = 292] [outer = 1A131C00] 16:37:08 INFO - PROCESS | 2288 | 1468453028130 Marionette DEBUG loaded listener.js 16:37:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (1A3AB400) [pid = 2288] [serial = 293] [outer = 1A131C00] 16:37:08 INFO - PROCESS | 2288 | 1468453028561 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:08 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. 16:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 733ms 16:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:37:08 INFO - PROCESS | 2288 | 1468453028613 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 2288 | 1468453028615 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 16:37:08 INFO - PROCESS | 2288 | 1468453028618 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 2288 | 1468453028620 Marionette TRACE conn5 <- [1,358,null,{}] 16:37:08 INFO - PROCESS | 2288 | 1468453028623 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:08 INFO - PROCESS | 2288 | 1468453028629 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:08 INFO - PROCESS | 2288 | 1468453028765 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 16:37:08 INFO - PROCESS | 2288 | 1468453028826 Marionette TRACE conn5 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:08 INFO - PROCESS | 2288 | 1468453028828 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:08 INFO - PROCESS | 2288 | ++DOCSHELL 16B51400 == 48 [pid = 2288] [id = 99] 16:37:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (19F0D400) [pid = 2288] [serial = 294] [outer = 00000000] 16:37:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (1A131800) [pid = 2288] [serial = 295] [outer = 19F0D400] 16:37:08 INFO - PROCESS | 2288 | 1468453028873 Marionette DEBUG loaded listener.js 16:37:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (1A604000) [pid = 2288] [serial = 296] [outer = 19F0D400] 16:37:09 INFO - PROCESS | 2288 | 1468453029301 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:09 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. 16:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 731ms 16:37:09 INFO - PROCESS | 2288 | 1468453029352 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 16:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:37:09 INFO - PROCESS | 2288 | 1468453029354 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 16:37:09 INFO - PROCESS | 2288 | 1468453029357 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:37:09 INFO - PROCESS | 2288 | 1468453029358 Marionette TRACE conn5 <- [1,362,null,{}] 16:37:09 INFO - PROCESS | 2288 | 1468453029362 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:09 INFO - PROCESS | 2288 | 1468453029364 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:09 INFO - PROCESS | 2288 | 1468453029485 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 16:37:09 INFO - PROCESS | 2288 | 1468453029542 Marionette TRACE conn5 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:09 INFO - PROCESS | 2288 | 1468453029544 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:09 INFO - PROCESS | 2288 | ++DOCSHELL 1A149000 == 49 [pid = 2288] [id = 100] 16:37:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (1A14B000) [pid = 2288] [serial = 297] [outer = 00000000] 16:37:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (1A151400) [pid = 2288] [serial = 298] [outer = 1A14B000] 16:37:09 INFO - PROCESS | 2288 | 1468453029588 Marionette DEBUG loaded listener.js 16:37:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (1A153800) [pid = 2288] [serial = 299] [outer = 1A14B000] 16:37:10 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (1D80FC00) [pid = 2288] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:37:10 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (19DB5C00) [pid = 2288] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:37:10 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (19FB8800) [pid = 2288] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:37:10 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (10A71400) [pid = 2288] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:37:10 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (1810A400) [pid = 2288] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:37:10 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (18CAF000) [pid = 2288] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:37:10 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (192CA400) [pid = 2288] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:37:10 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (10310000) [pid = 2288] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:37:10 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (1A13BC00) [pid = 2288] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:37:10 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (19D66800) [pid = 2288] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:37:10 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (1A823000) [pid = 2288] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:37:10 INFO - PROCESS | 2288 | 1468453030101 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 770ms 16:37:10 INFO - PROCESS | 2288 | 1468453030127 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 16:37:10 INFO - PROCESS | 2288 | 1468453030129 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 16:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:37:10 INFO - PROCESS | 2288 | 1468453030132 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:37:10 INFO - PROCESS | 2288 | 1468453030134 Marionette TRACE conn5 <- [1,366,null,{}] 16:37:10 INFO - PROCESS | 2288 | 1468453030138 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:10 INFO - PROCESS | 2288 | 1468453030139 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:10 INFO - PROCESS | 2288 | 1468453030221 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 16:37:10 INFO - PROCESS | 2288 | 1468453030226 Marionette TRACE conn5 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 2288 | 1468453030228 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:10 INFO - PROCESS | 2288 | ++DOCSHELL 192C8000 == 50 [pid = 2288] [id = 101] 16:37:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (192CA400) [pid = 2288] [serial = 300] [outer = 00000000] 16:37:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (1A14CC00) [pid = 2288] [serial = 301] [outer = 192CA400] 16:37:10 INFO - PROCESS | 2288 | 1468453030275 Marionette DEBUG loaded listener.js 16:37:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (1A14D000) [pid = 2288] [serial = 302] [outer = 192CA400] 16:37:10 INFO - PROCESS | 2288 | 1468453030706 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:10 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. 16:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 631ms 16:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:37:10 INFO - PROCESS | 2288 | 1468453030763 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 16:37:10 INFO - PROCESS | 2288 | 1468453030765 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 16:37:10 INFO - PROCESS | 2288 | 1468453030768 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:37:10 INFO - PROCESS | 2288 | 1468453030770 Marionette TRACE conn5 <- [1,370,null,{}] 16:37:10 INFO - PROCESS | 2288 | 1468453030773 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:10 INFO - PROCESS | 2288 | 1468453030775 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:10 INFO - PROCESS | 2288 | 1468453030882 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 16:37:10 INFO - PROCESS | 2288 | 1468453030887 Marionette TRACE conn5 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 2288 | 1468453030889 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:10 INFO - PROCESS | 2288 | ++DOCSHELL 1A155800 == 51 [pid = 2288] [id = 102] 16:37:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (1A156400) [pid = 2288] [serial = 303] [outer = 00000000] 16:37:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (1A8BD000) [pid = 2288] [serial = 304] [outer = 1A156400] 16:37:10 INFO - PROCESS | 2288 | 1468453030932 Marionette DEBUG loaded listener.js 16:37:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (1A8C3400) [pid = 2288] [serial = 305] [outer = 1A156400] 16:37:11 INFO - PROCESS | 2288 | 1468453031361 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:11 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. 16:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 630ms 16:37:11 INFO - PROCESS | 2288 | 1468453031400 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 16:37:11 INFO - PROCESS | 2288 | 1468453031402 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 16:37:11 INFO - PROCESS | 2288 | 1468453031405 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 2288 | 1468453031407 Marionette TRACE conn5 <- [1,374,null,{}] 16:37:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:37:11 INFO - PROCESS | 2288 | 1468453031411 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:11 INFO - PROCESS | 2288 | 1468453031412 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:11 INFO - PROCESS | 2288 | 1468453031527 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 16:37:11 INFO - PROCESS | 2288 | 1468453031532 Marionette TRACE conn5 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:11 INFO - PROCESS | 2288 | 1468453031534 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:11 INFO - PROCESS | 2288 | ++DOCSHELL 17F5C800 == 52 [pid = 2288] [id = 103] 16:37:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (17F5E800) [pid = 2288] [serial = 306] [outer = 00000000] 16:37:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (17F64000) [pid = 2288] [serial = 307] [outer = 17F5E800] 16:37:11 INFO - PROCESS | 2288 | 1468453031578 Marionette DEBUG loaded listener.js 16:37:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (17F65800) [pid = 2288] [serial = 308] [outer = 17F5E800] 16:37:12 INFO - PROCESS | 2288 | 1468453032014 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:37:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:37:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 631ms 16:37:12 INFO - PROCESS | 2288 | 1468453032087 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 16:37:12 INFO - PROCESS | 2288 | 1468453032092 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 16:37:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:37:12 INFO - PROCESS | 2288 | 1468453032097 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:37:12 INFO - PROCESS | 2288 | 1468453032101 Marionette TRACE conn5 <- [1,378,null,{}] 16:37:12 INFO - PROCESS | 2288 | 1468453032108 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:12 INFO - PROCESS | 2288 | 1468453032112 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:12 INFO - PROCESS | 2288 | 1468453032232 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 16:37:12 INFO - PROCESS | 2288 | 1468453032390 Marionette TRACE conn5 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:12 INFO - PROCESS | 2288 | 1468453032396 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:12 INFO - PROCESS | 2288 | ++DOCSHELL 107ABC00 == 53 [pid = 2288] [id = 104] 16:37:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (107B0400) [pid = 2288] [serial = 309] [outer = 00000000] 16:37:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (10B47C00) [pid = 2288] [serial = 310] [outer = 107B0400] 16:37:12 INFO - PROCESS | 2288 | 1468453032453 Marionette DEBUG loaded listener.js 16:37:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (15648400) [pid = 2288] [serial = 311] [outer = 107B0400] 16:37:13 INFO - PROCESS | 2288 | 1468453033059 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:37:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:37:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 991ms 16:37:13 INFO - PROCESS | 2288 | 1468453033093 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 16:37:13 INFO - PROCESS | 2288 | 1468453033096 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 16:37:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:37:13 INFO - PROCESS | 2288 | 1468453033104 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:37:13 INFO - PROCESS | 2288 | 1468453033108 Marionette TRACE conn5 <- [1,382,null,{}] 16:37:13 INFO - PROCESS | 2288 | 1468453033113 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:13 INFO - PROCESS | 2288 | 1468453033116 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:13 INFO - PROCESS | 2288 | 1468453033229 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 16:37:13 INFO - PROCESS | 2288 | 1468453033330 Marionette TRACE conn5 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:13 INFO - PROCESS | 2288 | 1468453033333 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:13 INFO - PROCESS | 2288 | ++DOCSHELL 18827000 == 54 [pid = 2288] [id = 105] 16:37:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (18829800) [pid = 2288] [serial = 312] [outer = 00000000] 16:37:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (18CAF800) [pid = 2288] [serial = 313] [outer = 18829800] 16:37:13 INFO - PROCESS | 2288 | 1468453033389 Marionette DEBUG loaded listener.js 16:37:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (192D3800) [pid = 2288] [serial = 314] [outer = 18829800] 16:37:14 INFO - PROCESS | 2288 | 1468453034051 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:37:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:37:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 991ms 16:37:14 INFO - PROCESS | 2288 | 1468453034094 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 16:37:14 INFO - PROCESS | 2288 | 1468453034097 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 16:37:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:37:14 INFO - PROCESS | 2288 | 1468453034101 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:37:14 INFO - PROCESS | 2288 | 1468453034103 Marionette TRACE conn5 <- [1,386,null,{}] 16:37:14 INFO - PROCESS | 2288 | 1468453034113 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:14 INFO - PROCESS | 2288 | 1468453034118 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:14 INFO - PROCESS | 2288 | 1468453034233 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 16:37:14 INFO - PROCESS | 2288 | 1468453034363 Marionette TRACE conn5 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:14 INFO - PROCESS | 2288 | 1468453034367 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:14 INFO - PROCESS | 2288 | ++DOCSHELL 19F11800 == 55 [pid = 2288] [id = 106] 16:37:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (19F12400) [pid = 2288] [serial = 315] [outer = 00000000] 16:37:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (1A14B400) [pid = 2288] [serial = 316] [outer = 19F12400] 16:37:14 INFO - PROCESS | 2288 | 1468453034425 Marionette DEBUG loaded listener.js 16:37:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (1A159C00) [pid = 2288] [serial = 317] [outer = 19F12400] 16:37:15 INFO - PROCESS | 2288 | 1468453035032 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:37:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:37:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 971ms 16:37:15 INFO - PROCESS | 2288 | 1468453035075 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 16:37:15 INFO - PROCESS | 2288 | 1468453035077 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 16:37:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:37:15 INFO - PROCESS | 2288 | 1468453035080 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 2288 | 1468453035083 Marionette TRACE conn5 <- [1,390,null,{}] 16:37:15 INFO - PROCESS | 2288 | 1468453035086 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:15 INFO - PROCESS | 2288 | 1468453035088 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:15 INFO - PROCESS | 2288 | 1468453035199 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 16:37:15 INFO - PROCESS | 2288 | 1468453035297 Marionette TRACE conn5 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:15 INFO - PROCESS | 2288 | 1468453035300 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:15 INFO - PROCESS | 2288 | ++DOCSHELL 1A15EC00 == 56 [pid = 2288] [id = 107] 16:37:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (1A160000) [pid = 2288] [serial = 318] [outer = 00000000] 16:37:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (1A164C00) [pid = 2288] [serial = 319] [outer = 1A160000] 16:37:15 INFO - PROCESS | 2288 | 1468453035353 Marionette DEBUG loaded listener.js 16:37:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (1A608000) [pid = 2288] [serial = 320] [outer = 1A160000] 16:37:15 INFO - PROCESS | 2288 | 1468453035968 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:37:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:37:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 931ms 16:37:16 INFO - PROCESS | 2288 | 1468453036014 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 16:37:16 INFO - PROCESS | 2288 | 1468453036017 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 16:37:16 INFO - PROCESS | 2288 | 1468453036020 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:37:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:37:16 INFO - PROCESS | 2288 | 1468453036022 Marionette TRACE conn5 <- [1,394,null,{}] 16:37:16 INFO - PROCESS | 2288 | 1468453036026 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:16 INFO - PROCESS | 2288 | 1468453036028 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:16 INFO - PROCESS | 2288 | 1468453036137 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 16:37:16 INFO - PROCESS | 2288 | 1468453036263 Marionette TRACE conn5 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:16 INFO - PROCESS | 2288 | 1468453036266 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:16 INFO - PROCESS | 2288 | ++DOCSHELL 102E1800 == 57 [pid = 2288] [id = 108] 16:37:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (1A148400) [pid = 2288] [serial = 321] [outer = 00000000] 16:37:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (1A8C5800) [pid = 2288] [serial = 322] [outer = 1A148400] 16:37:16 INFO - PROCESS | 2288 | 1468453036320 Marionette DEBUG loaded listener.js 16:37:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (1B566000) [pid = 2288] [serial = 323] [outer = 1A148400] 16:37:16 INFO - PROCESS | 2288 | 1468453036943 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:37:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:37:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 970ms 16:37:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:37:17 INFO - PROCESS | 2288 | 1468453036994 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 16:37:17 INFO - PROCESS | 2288 | 1468453036997 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 16:37:17 INFO - PROCESS | 2288 | 1468453037000 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:37:17 INFO - PROCESS | 2288 | 1468453037002 Marionette TRACE conn5 <- [1,398,null,{}] 16:37:17 INFO - PROCESS | 2288 | 1468453037006 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:17 INFO - PROCESS | 2288 | 1468453037012 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:17 INFO - PROCESS | 2288 | 1468453037147 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 16:37:17 INFO - PROCESS | 2288 | 1468453037378 Marionette TRACE conn5 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:17 INFO - PROCESS | 2288 | 1468453037381 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:17 INFO - PROCESS | 2288 | ++DOCSHELL 0CE6D000 == 58 [pid = 2288] [id = 109] 16:37:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (1027F400) [pid = 2288] [serial = 324] [outer = 00000000] 16:37:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (1044E400) [pid = 2288] [serial = 325] [outer = 1027F400] 16:37:17 INFO - PROCESS | 2288 | 1468453037451 Marionette DEBUG loaded listener.js 16:37:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (148A4400) [pid = 2288] [serial = 326] [outer = 1027F400] 16:37:18 INFO - PROCESS | 2288 | 1468453038111 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:37:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:37:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1129ms 16:37:18 INFO - PROCESS | 2288 | 1468453038133 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 16:37:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:37:18 INFO - PROCESS | 2288 | 1468453038137 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 16:37:18 INFO - PROCESS | 2288 | 1468453038141 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:37:18 INFO - PROCESS | 2288 | 1468453038144 Marionette TRACE conn5 <- [1,402,null,{}] 16:37:18 INFO - PROCESS | 2288 | 1468453038150 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:18 INFO - PROCESS | 2288 | 1468453038154 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:18 INFO - PROCESS | 2288 | 1468453038282 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 16:37:18 INFO - PROCESS | 2288 | --DOCSHELL 1A155800 == 57 [pid = 2288] [id = 102] 16:37:18 INFO - PROCESS | 2288 | --DOCSHELL 192C8000 == 56 [pid = 2288] [id = 101] 16:37:18 INFO - PROCESS | 2288 | --DOCSHELL 1A149000 == 55 [pid = 2288] [id = 100] 16:37:18 INFO - PROCESS | 2288 | --DOCSHELL 16B51400 == 54 [pid = 2288] [id = 99] 16:37:18 INFO - PROCESS | 2288 | --DOCSHELL 1A132C00 == 53 [pid = 2288] [id = 98] 16:37:18 INFO - PROCESS | 2288 | --DOCSHELL 19DAD000 == 52 [pid = 2288] [id = 97] 16:37:18 INFO - PROCESS | 2288 | --DOCSHELL 19718400 == 51 [pid = 2288] [id = 96] 16:37:18 INFO - PROCESS | 2288 | --DOCSHELL 1564C400 == 50 [pid = 2288] [id = 95] 16:37:18 INFO - PROCESS | 2288 | --DOCSHELL 112ECC00 == 49 [pid = 2288] [id = 94] 16:37:18 INFO - PROCESS | 2288 | --DOCSHELL 102E4800 == 48 [pid = 2288] [id = 90] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (1D9CEC00) [pid = 2288] [serial = 221] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (19E71000) [pid = 2288] [serial = 250] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (1A131400) [pid = 2288] [serial = 253] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (156E3800) [pid = 2288] [serial = 236] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (14643800) [pid = 2288] [serial = 235] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (102E2000) [pid = 2288] [serial = 223] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (18828000) [pid = 2288] [serial = 241] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (19E78400) [pid = 2288] [serial = 251] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (1882F800) [pid = 2288] [serial = 242] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (19059000) [pid = 2288] [serial = 244] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (192D0400) [pid = 2288] [serial = 245] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (1810C400) [pid = 2288] [serial = 226] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (1A139C00) [pid = 2288] [serial = 229] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (197D2000) [pid = 2288] [serial = 247] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (10450000) [pid = 2288] [serial = 238] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (10B45000) [pid = 2288] [serial = 239] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (1E68DC00) [pid = 2288] [serial = 232] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (1A37DC00) [pid = 2288] [serial = 256] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (1A136400) [pid = 2288] [serial = 254] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (1A379000) [pid = 2288] [serial = 259] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (1D098C00) [pid = 2288] [serial = 263] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (1B545800) [pid = 2288] [serial = 262] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (1A376400) [pid = 2288] [serial = 257] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (1A604C00) [pid = 2288] [serial = 260] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (1D809C00) [pid = 2288] [serial = 265] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (19B05000) [pid = 2288] [serial = 248] [outer = 00000000] [url = about:blank] 16:37:18 INFO - PROCESS | 2288 | 1468453038412 Marionette TRACE conn5 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:18 INFO - PROCESS | 2288 | 1468453038414 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:18 INFO - PROCESS | 2288 | ++DOCSHELL 10274000 == 49 [pid = 2288] [id = 110] 16:37:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (10275800) [pid = 2288] [serial = 327] [outer = 00000000] 16:37:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (1030EC00) [pid = 2288] [serial = 328] [outer = 10275800] 16:37:18 INFO - PROCESS | 2288 | 1468453038461 Marionette DEBUG loaded listener.js 16:37:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (107AD800) [pid = 2288] [serial = 329] [outer = 10275800] 16:37:18 INFO - PROCESS | 2288 | 1468453038916 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:37:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:37:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 834ms 16:37:18 INFO - PROCESS | 2288 | 1468453038977 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 16:37:18 INFO - PROCESS | 2288 | 1468453038981 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 16:37:19 INFO - PROCESS | 2288 | 1468453038986 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:37:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:37:19 INFO - PROCESS | 2288 | 1468453038988 Marionette TRACE conn5 <- [1,406,null,{}] 16:37:19 INFO - PROCESS | 2288 | 1468453038992 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:19 INFO - PROCESS | 2288 | 1468453038994 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:19 INFO - PROCESS | 2288 | 1468453039091 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 16:37:19 INFO - PROCESS | 2288 | 1468453039101 Marionette TRACE conn5 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:19 INFO - PROCESS | 2288 | 1468453039104 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:19 INFO - PROCESS | 2288 | ++DOCSHELL 1882B800 == 50 [pid = 2288] [id = 111] 16:37:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (1882C800) [pid = 2288] [serial = 330] [outer = 00000000] 16:37:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (1900C800) [pid = 2288] [serial = 331] [outer = 1882C800] 16:37:19 INFO - PROCESS | 2288 | 1468453039149 Marionette DEBUG loaded listener.js 16:37:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (195A0400) [pid = 2288] [serial = 332] [outer = 1882C800] 16:37:19 INFO - PROCESS | 2288 | 1468453039622 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:37:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:37:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 671ms 16:37:19 INFO - PROCESS | 2288 | 1468453039660 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 16:37:19 INFO - PROCESS | 2288 | 1468453039663 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 16:37:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:37:19 INFO - PROCESS | 2288 | 1468453039667 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:37:19 INFO - PROCESS | 2288 | 1468453039673 Marionette TRACE conn5 <- [1,410,null,{}] 16:37:19 INFO - PROCESS | 2288 | 1468453039681 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:19 INFO - PROCESS | 2288 | 1468453039685 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:19 INFO - PROCESS | 2288 | 1468453039774 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 16:37:19 INFO - PROCESS | 2288 | 1468453039783 Marionette TRACE conn5 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:19 INFO - PROCESS | 2288 | 1468453039785 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:19 INFO - PROCESS | 2288 | ++DOCSHELL 1882DC00 == 51 [pid = 2288] [id = 112] 16:37:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (197C9C00) [pid = 2288] [serial = 333] [outer = 00000000] 16:37:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (19E73000) [pid = 2288] [serial = 334] [outer = 197C9C00] 16:37:19 INFO - PROCESS | 2288 | 1468453039904 Marionette DEBUG loaded listener.js 16:37:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (19F03800) [pid = 2288] [serial = 335] [outer = 197C9C00] 16:37:20 INFO - PROCESS | 2288 | 1468453040304 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:37:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:37:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 690ms 16:37:20 INFO - PROCESS | 2288 | 1468453040360 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 16:37:20 INFO - PROCESS | 2288 | 1468453040363 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 16:37:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:37:20 INFO - PROCESS | 2288 | 1468453040366 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:37:20 INFO - PROCESS | 2288 | 1468453040368 Marionette TRACE conn5 <- [1,414,null,{}] 16:37:20 INFO - PROCESS | 2288 | 1468453040371 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:20 INFO - PROCESS | 2288 | 1468453040373 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:20 INFO - PROCESS | 2288 | 1468453040527 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 16:37:20 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (114AE400) [pid = 2288] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:37:20 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (19719000) [pid = 2288] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:37:20 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (1A131C00) [pid = 2288] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:37:20 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (15650400) [pid = 2288] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:37:20 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (19F0D400) [pid = 2288] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:37:20 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (19DAD800) [pid = 2288] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:37:20 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (1A14B000) [pid = 2288] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:37:20 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (192CA400) [pid = 2288] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:37:20 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (1A156400) [pid = 2288] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:37:20 INFO - PROCESS | 2288 | 1468453040896 Marionette TRACE conn5 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:20 INFO - PROCESS | 2288 | 1468453040900 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:20 INFO - PROCESS | 2288 | ++DOCSHELL 0C9F2C00 == 52 [pid = 2288] [id = 113] 16:37:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0C9F7000) [pid = 2288] [serial = 336] [outer = 00000000] 16:37:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (10305000) [pid = 2288] [serial = 337] [outer = 0C9F7000] 16:37:20 INFO - PROCESS | 2288 | 1468453040958 Marionette DEBUG loaded listener.js 16:37:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (107AC400) [pid = 2288] [serial = 338] [outer = 0C9F7000] 16:37:21 INFO - PROCESS | 2288 | 1468453041585 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:37:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:37:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1283ms 16:37:21 INFO - PROCESS | 2288 | 1468453041654 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 16:37:21 INFO - PROCESS | 2288 | 1468453041658 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 16:37:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:37:21 INFO - PROCESS | 2288 | 1468453041663 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:37:21 INFO - PROCESS | 2288 | 1468453041666 Marionette TRACE conn5 <- [1,418,null,{}] 16:37:21 INFO - PROCESS | 2288 | 1468453041671 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:21 INFO - PROCESS | 2288 | 1468453041676 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:21 INFO - PROCESS | 2288 | 1468453041837 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 16:37:21 INFO - PROCESS | 2288 | 1468453041891 Marionette TRACE conn5 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:21 INFO - PROCESS | 2288 | 1468453041894 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:21 INFO - PROCESS | 2288 | ++DOCSHELL 18828400 == 53 [pid = 2288] [id = 114] 16:37:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (1882E000) [pid = 2288] [serial = 339] [outer = 00000000] 16:37:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (19006C00) [pid = 2288] [serial = 340] [outer = 1882E000] 16:37:21 INFO - PROCESS | 2288 | 1468453041952 Marionette DEBUG loaded listener.js 16:37:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (192D3400) [pid = 2288] [serial = 341] [outer = 1882E000] 16:37:23 INFO - PROCESS | 2288 | 1468453043039 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:37:23 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 16:37:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1420ms 16:37:23 INFO - PROCESS | 2288 | 1468453043088 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 16:37:23 INFO - PROCESS | 2288 | 1468453043093 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 16:37:23 INFO - PROCESS | 2288 | 1468453043097 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:37:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:37:23 INFO - PROCESS | 2288 | 1468453043099 Marionette TRACE conn5 <- [1,422,null,{}] 16:37:23 INFO - PROCESS | 2288 | 1468453043103 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:23 INFO - PROCESS | 2288 | 1468453043106 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:23 INFO - PROCESS | 2288 | 1468453043218 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 16:37:23 INFO - PROCESS | 2288 | 1468453043340 Marionette TRACE conn5 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 2288 | 1468453043343 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:23 INFO - PROCESS | 2288 | ++DOCSHELL 19D46C00 == 54 [pid = 2288] [id = 115] 16:37:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (19DAA800) [pid = 2288] [serial = 342] [outer = 00000000] 16:37:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (19F06400) [pid = 2288] [serial = 343] [outer = 19DAA800] 16:37:23 INFO - PROCESS | 2288 | 1468453043399 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (19F0DC00) [pid = 2288] [serial = 344] [outer = 19DAA800] 16:37:24 INFO - PROCESS | 2288 | 1468453044473 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:37:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:37:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1422ms 16:37:24 INFO - PROCESS | 2288 | 1468453044522 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 2288 | 1468453044525 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 16:37:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:37:24 INFO - PROCESS | 2288 | 1468453044535 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 2288 | 1468453044541 Marionette TRACE conn5 <- [1,426,null,{}] 16:37:24 INFO - PROCESS | 2288 | 1468453044546 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:24 INFO - PROCESS | 2288 | 1468453044549 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:24 INFO - PROCESS | 2288 | 1468453044719 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 16:37:24 INFO - PROCESS | 2288 | 1468453044816 Marionette TRACE conn5 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:24 INFO - PROCESS | 2288 | 1468453044819 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:24 INFO - PROCESS | 2288 | ++DOCSHELL 1A136400 == 55 [pid = 2288] [id = 116] 16:37:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (1A137000) [pid = 2288] [serial = 345] [outer = 00000000] 16:37:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (1A160C00) [pid = 2288] [serial = 346] [outer = 1A137000] 16:37:24 INFO - PROCESS | 2288 | 1468453044872 Marionette DEBUG loaded listener.js 16:37:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (1A165800) [pid = 2288] [serial = 347] [outer = 1A137000] 16:37:25 INFO - PROCESS | 2288 | 1468453045430 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:37:25 INFO - PROCESS | 2288 | 1468453045465 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 16:37:25 INFO - PROCESS | 2288 | 1468453045468 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:37:25 INFO - PROCESS | 2288 | 1468453045470 Marionette TRACE conn5 <- [1,430,null,{}] 16:37:25 INFO - PROCESS | 2288 | 1468453045473 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:25 INFO - PROCESS | 2288 | 1468453045476 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:25 INFO - PROCESS | 2288 | 1468453045584 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 16:37:25 INFO - PROCESS | 2288 | 1468453045683 Marionette TRACE conn5 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:25 INFO - PROCESS | 2288 | 1468453045685 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:25 INFO - PROCESS | 2288 | ++DOCSHELL 1A378800 == 56 [pid = 2288] [id = 117] 16:37:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (1A37E800) [pid = 2288] [serial = 348] [outer = 00000000] 16:37:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (1A606C00) [pid = 2288] [serial = 349] [outer = 1A37E800] 16:37:25 INFO - PROCESS | 2288 | 1468453045738 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (1A60FC00) [pid = 2288] [serial = 350] [outer = 1A37E800] 16:37:26 INFO - PROCESS | 2288 | 1468453046340 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:37:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:37:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 931ms 16:37:26 INFO - PROCESS | 2288 | 1468453046402 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 16:37:26 INFO - PROCESS | 2288 | 1468453046404 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 16:37:26 INFO - PROCESS | 2288 | 1468453046407 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:37:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:37:26 INFO - PROCESS | 2288 | 1468453046409 Marionette TRACE conn5 <- [1,434,null,{}] 16:37:26 INFO - PROCESS | 2288 | 1468453046413 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:26 INFO - PROCESS | 2288 | 1468453046416 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:26 INFO - PROCESS | 2288 | 1468453046521 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 16:37:26 INFO - PROCESS | 2288 | 1468453046648 Marionette TRACE conn5 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 2288 | 1468453046654 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:26 INFO - PROCESS | 2288 | ++DOCSHELL 156E8000 == 57 [pid = 2288] [id = 118] 16:37:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (1615A800) [pid = 2288] [serial = 351] [outer = 00000000] 16:37:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (1882F000) [pid = 2288] [serial = 352] [outer = 1615A800] 16:37:26 INFO - PROCESS | 2288 | 1468453046718 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (1A153C00) [pid = 2288] [serial = 353] [outer = 1615A800] 16:37:27 INFO - PROCESS | 2288 | 1468453047388 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:37:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:37:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1018ms 16:37:27 INFO - PROCESS | 2288 | 1468453047429 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 2288 | 1468453047433 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 16:37:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:37:27 INFO - PROCESS | 2288 | 1468453047437 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 2288 | 1468453047442 Marionette TRACE conn5 <- [1,438,null,{}] 16:37:27 INFO - PROCESS | 2288 | 1468453047447 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:27 INFO - PROCESS | 2288 | 1468453047450 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:27 INFO - PROCESS | 2288 | 1468453047569 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 16:37:27 INFO - PROCESS | 2288 | 1468453047670 Marionette TRACE conn5 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:27 INFO - PROCESS | 2288 | 1468453047673 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:27 INFO - PROCESS | 2288 | ++DOCSHELL 16CC2C00 == 58 [pid = 2288] [id = 119] 16:37:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (17245400) [pid = 2288] [serial = 354] [outer = 00000000] 16:37:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (1882E800) [pid = 2288] [serial = 355] [outer = 17245400] 16:37:27 INFO - PROCESS | 2288 | 1468453047723 Marionette DEBUG loaded listener.js 16:37:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (1900B800) [pid = 2288] [serial = 356] [outer = 17245400] 16:37:27 INFO - PROCESS | 2288 | --DOCSHELL 1D804400 == 57 [pid = 2288] [id = 64] 16:37:27 INFO - PROCESS | 2288 | --DOCSHELL 1E1A1000 == 56 [pid = 2288] [id = 93] 16:37:27 INFO - PROCESS | 2288 | --DOCSHELL 1882DC00 == 55 [pid = 2288] [id = 112] 16:37:27 INFO - PROCESS | 2288 | --DOCSHELL 1882B800 == 54 [pid = 2288] [id = 111] 16:37:27 INFO - PROCESS | 2288 | --DOCSHELL 10274000 == 53 [pid = 2288] [id = 110] 16:37:27 INFO - PROCESS | 2288 | --DOCSHELL 0CE6D000 == 52 [pid = 2288] [id = 109] 16:37:27 INFO - PROCESS | 2288 | --DOCSHELL 19F11800 == 51 [pid = 2288] [id = 106] 16:37:27 INFO - PROCESS | 2288 | --DOCSHELL 18827000 == 50 [pid = 2288] [id = 105] 16:37:27 INFO - PROCESS | 2288 | --DOCSHELL 107ABC00 == 49 [pid = 2288] [id = 104] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (16166800) [pid = 2288] [serial = 281] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (15430400) [pid = 2288] [serial = 280] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (19B07C00) [pid = 2288] [serial = 286] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (19D73000) [pid = 2288] [serial = 287] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (1A822800) [pid = 2288] [serial = 274] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (1A371C00) [pid = 2288] [serial = 292] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (16CC8C00) [pid = 2288] [serial = 283] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (18107800) [pid = 2288] [serial = 284] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (18C34400) [pid = 2288] [serial = 271] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (1E386000) [pid = 2288] [serial = 277] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (1A604000) [pid = 2288] [serial = 296] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (1A131800) [pid = 2288] [serial = 295] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (10A7B800) [pid = 2288] [serial = 268] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (19E76C00) [pid = 2288] [serial = 289] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (1A151400) [pid = 2288] [serial = 298] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (1A14D000) [pid = 2288] [serial = 302] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (1A14CC00) [pid = 2288] [serial = 301] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (1A8BD000) [pid = 2288] [serial = 304] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (17F64000) [pid = 2288] [serial = 307] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (1A153800) [pid = 2288] [serial = 299] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (1A8C3400) [pid = 2288] [serial = 305] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (1A3AB400) [pid = 2288] [serial = 293] [outer = 00000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (19F32C00) [pid = 2288] [serial = 290] [outer = 00000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2288 | 1468453048226 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:37:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:37:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 833ms 16:37:28 INFO - PROCESS | 2288 | 1468453048271 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 2288 | 1468453048275 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 16:37:28 INFO - PROCESS | 2288 | 1468453048281 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:37:28 INFO - PROCESS | 2288 | 1468453048284 Marionette TRACE conn5 <- [1,442,null,{}] 16:37:28 INFO - PROCESS | 2288 | 1468453048287 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:28 INFO - PROCESS | 2288 | 1468453048290 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:28 INFO - PROCESS | 2288 | 1468453048383 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 16:37:28 INFO - PROCESS | 2288 | 1468453048391 Marionette TRACE conn5 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 2288 | 1468453048393 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:28 INFO - PROCESS | 2288 | ++DOCSHELL 192D4000 == 50 [pid = 2288] [id = 120] 16:37:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (192D6C00) [pid = 2288] [serial = 357] [outer = 00000000] 16:37:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (19D46800) [pid = 2288] [serial = 358] [outer = 192D6C00] 16:37:28 INFO - PROCESS | 2288 | 1468453048441 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (19DA7C00) [pid = 2288] [serial = 359] [outer = 192D6C00] 16:37:28 INFO - PROCESS | 2288 | 1468453048923 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:37:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:37:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 16:37:28 INFO - PROCESS | 2288 | 1468453048956 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 2288 | 1468453048958 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 16:37:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:37:28 INFO - PROCESS | 2288 | 1468453048962 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - PROCESS | 2288 | 1468453048965 Marionette TRACE conn5 <- [1,446,null,{}] 16:37:28 INFO - PROCESS | 2288 | 1468453048975 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:28 INFO - PROCESS | 2288 | 1468453048979 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:29 INFO - PROCESS | 2288 | 1468453049071 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 16:37:29 INFO - PROCESS | 2288 | 1468453049159 Marionette TRACE conn5 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 2288 | 1468453049162 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:29 INFO - PROCESS | 2288 | ++DOCSHELL 19FC0C00 == 51 [pid = 2288] [id = 121] 16:37:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (1A12E800) [pid = 2288] [serial = 360] [outer = 00000000] 16:37:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (1A13AC00) [pid = 2288] [serial = 361] [outer = 1A12E800] 16:37:29 INFO - PROCESS | 2288 | 1468453049244 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (1A151400) [pid = 2288] [serial = 362] [outer = 1A12E800] 16:37:29 INFO - PROCESS | 2288 | 1468453049625 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:37:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:37:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 671ms 16:37:29 INFO - PROCESS | 2288 | 1468453049652 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 16:37:29 INFO - PROCESS | 2288 | 1468453049654 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 16:37:29 INFO - PROCESS | 2288 | 1468453049658 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 2288 | 1468453049660 Marionette TRACE conn5 <- [1,450,null,{}] 16:37:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:37:29 INFO - PROCESS | 2288 | 1468453049664 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:29 INFO - PROCESS | 2288 | 1468453049665 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:29 INFO - PROCESS | 2288 | 1468453049764 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 16:37:29 INFO - PROCESS | 2288 | 1468453049769 Marionette TRACE conn5 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 2288 | 1468453049771 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:29 INFO - PROCESS | 2288 | ++DOCSHELL 1A157800 == 52 [pid = 2288] [id = 122] 16:37:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (1A157C00) [pid = 2288] [serial = 363] [outer = 00000000] 16:37:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (1A1B0000) [pid = 2288] [serial = 364] [outer = 1A157C00] 16:37:29 INFO - PROCESS | 2288 | 1468453049816 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (1A1B6800) [pid = 2288] [serial = 365] [outer = 1A157C00] 16:37:30 INFO - PROCESS | 2288 | 1468453050291 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 2288 | 1468453050338 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 16:37:30 INFO - PROCESS | 2288 | 1468453050341 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 2288 | 1468453050343 Marionette TRACE conn5 <- [1,454,null,{}] 16:37:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:37:30 INFO - PROCESS | 2288 | 1468453050346 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:30 INFO - PROCESS | 2288 | 1468453050348 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:30 INFO - PROCESS | 2288 | 1468453050463 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 16:37:30 INFO - PROCESS | 2288 | 1468453050552 Marionette TRACE conn5 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:30 INFO - PROCESS | 2288 | 1468453050554 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:30 INFO - PROCESS | 2288 | ++DOCSHELL 1A37AC00 == 53 [pid = 2288] [id = 123] 16:37:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (1A37B400) [pid = 2288] [serial = 366] [outer = 00000000] 16:37:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (1A3B3800) [pid = 2288] [serial = 367] [outer = 1A37B400] 16:37:30 INFO - PROCESS | 2288 | 1468453050598 Marionette DEBUG loaded listener.js 16:37:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (1A607400) [pid = 2288] [serial = 368] [outer = 1A37B400] 16:37:31 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:31 INFO - PROCESS | 2288 | 1468453051041 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:37:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:37:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 732ms 16:37:31 INFO - PROCESS | 2288 | 1468453051077 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 16:37:31 INFO - PROCESS | 2288 | 1468453051079 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 16:37:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:37:31 INFO - PROCESS | 2288 | 1468453051086 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - PROCESS | 2288 | 1468453051088 Marionette TRACE conn5 <- [1,458,null,{}] 16:37:31 INFO - PROCESS | 2288 | 1468453051091 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:31 INFO - PROCESS | 2288 | 1468453051097 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:31 INFO - PROCESS | 2288 | 1468453051228 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 16:37:31 INFO - PROCESS | 2288 | 1468453051292 Marionette TRACE conn5 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 2288 | 1468453051295 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:31 INFO - PROCESS | 2288 | ++DOCSHELL 1A8C3C00 == 54 [pid = 2288] [id = 124] 16:37:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (1A8C5C00) [pid = 2288] [serial = 369] [outer = 00000000] 16:37:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (1B56D000) [pid = 2288] [serial = 370] [outer = 1A8C5C00] 16:37:31 INFO - PROCESS | 2288 | 1468453051339 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (1B56EC00) [pid = 2288] [serial = 371] [outer = 1A8C5C00] 16:37:31 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (1882C800) [pid = 2288] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:37:31 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (10275800) [pid = 2288] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:37:31 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (1027F400) [pid = 2288] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:37:31 INFO - PROCESS | 2288 | 1468453051718 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:37:31 INFO - PROCESS | 2288 | 1468453051759 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 16:37:31 INFO - PROCESS | 2288 | 1468453051762 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:37:31 INFO - PROCESS | 2288 | 1468453051764 Marionette TRACE conn5 <- [1,462,null,{}] 16:37:31 INFO - PROCESS | 2288 | 1468453051768 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:31 INFO - PROCESS | 2288 | 1468453051770 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:31 INFO - PROCESS | 2288 | 1468453051894 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 16:37:32 INFO - PROCESS | 2288 | 1468453051988 Marionette TRACE conn5 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 2288 | 1468453051990 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:32 INFO - PROCESS | 2288 | ++DOCSHELL 102E5C00 == 55 [pid = 2288] [id = 125] 16:37:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (19DB4400) [pid = 2288] [serial = 372] [outer = 00000000] 16:37:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (1B572800) [pid = 2288] [serial = 373] [outer = 19DB4400] 16:37:32 INFO - PROCESS | 2288 | 1468453052033 Marionette DEBUG loaded listener.js 16:37:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (1C9B3000) [pid = 2288] [serial = 374] [outer = 19DB4400] 16:37:32 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:32 INFO - PROCESS | 2288 | 1468453052401 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:37:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:37:32 INFO - PROCESS | 2288 | 1468453052439 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 16:37:32 INFO - PROCESS | 2288 | 1468453052442 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 2288 | 1468453052444 Marionette TRACE conn5 <- [1,466,null,{}] 16:37:32 INFO - PROCESS | 2288 | 1468453052448 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:32 INFO - PROCESS | 2288 | 1468453052450 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:32 INFO - PROCESS | 2288 | 1468453052568 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 16:37:32 INFO - PROCESS | 2288 | 1468453052576 Marionette TRACE conn5 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 2288 | 1468453052578 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:32 INFO - PROCESS | 2288 | ++DOCSHELL 10301400 == 56 [pid = 2288] [id = 126] 16:37:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (1A1B7400) [pid = 2288] [serial = 375] [outer = 00000000] 16:37:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (1D753C00) [pid = 2288] [serial = 376] [outer = 1A1B7400] 16:37:32 INFO - PROCESS | 2288 | 1468453052623 Marionette DEBUG loaded listener.js 16:37:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (1D80C000) [pid = 2288] [serial = 377] [outer = 1A1B7400] 16:37:33 INFO - PROCESS | 2288 | 1468453053034 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:37:33 INFO - PROCESS | 2288 | 1468453053076 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 16:37:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:37:33 INFO - PROCESS | 2288 | 1468453053080 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 2288 | 1468453053081 Marionette TRACE conn5 <- [1,470,null,{}] 16:37:33 INFO - PROCESS | 2288 | 1468453053085 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:33 INFO - PROCESS | 2288 | 1468453053087 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:33 INFO - PROCESS | 2288 | 1468453053205 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 16:37:33 INFO - PROCESS | 2288 | 1468453053246 Marionette TRACE conn5 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 2288 | 1468453053248 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:33 INFO - PROCESS | 2288 | ++DOCSHELL 10B40800 == 57 [pid = 2288] [id = 127] 16:37:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (17F5FC00) [pid = 2288] [serial = 378] [outer = 00000000] 16:37:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (1D9CD800) [pid = 2288] [serial = 379] [outer = 17F5FC00] 16:37:33 INFO - PROCESS | 2288 | 1468453053301 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (1E19B000) [pid = 2288] [serial = 380] [outer = 17F5FC00] 16:37:33 INFO - PROCESS | 2288 | 1468453053709 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:37:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:37:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 671ms 16:37:33 INFO - PROCESS | 2288 | 1468453053754 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 16:37:33 INFO - PROCESS | 2288 | 1468453053756 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 16:37:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:37:33 INFO - PROCESS | 2288 | 1468453053759 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 2288 | 1468453053761 Marionette TRACE conn5 <- [1,474,null,{}] 16:37:33 INFO - PROCESS | 2288 | 1468453053772 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:33 INFO - PROCESS | 2288 | 1468453053774 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:33 INFO - PROCESS | 2288 | 1468453053862 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 16:37:33 INFO - PROCESS | 2288 | 1468453053868 Marionette TRACE conn5 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 2288 | 1468453053870 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:33 INFO - PROCESS | 2288 | ++DOCSHELL 1AA43000 == 58 [pid = 2288] [id = 128] 16:37:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (1AA43800) [pid = 2288] [serial = 381] [outer = 00000000] 16:37:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (1AA4A400) [pid = 2288] [serial = 382] [outer = 1AA43800] 16:37:33 INFO - PROCESS | 2288 | 1468453053913 Marionette DEBUG loaded listener.js 16:37:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (1AA4C400) [pid = 2288] [serial = 383] [outer = 1AA43800] 16:37:34 INFO - PROCESS | 2288 | 1468453054609 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:37:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:37:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 930ms 16:37:34 INFO - PROCESS | 2288 | 1468453054690 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 16:37:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:37:34 INFO - PROCESS | 2288 | 1468453054695 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 16:37:34 INFO - PROCESS | 2288 | 1468453054699 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 2288 | 1468453054705 Marionette TRACE conn5 <- [1,478,null,{}] 16:37:34 INFO - PROCESS | 2288 | 1468453054710 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:34 INFO - PROCESS | 2288 | 1468453054713 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:34 INFO - PROCESS | 2288 | 1468453054873 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 16:37:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (17F59400) [pid = 2288] [serial = 384] [outer = 108F2400] 16:37:35 INFO - PROCESS | 2288 | 1468453055028 Marionette TRACE conn5 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:35 INFO - PROCESS | 2288 | 1468453055031 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:35 INFO - PROCESS | 2288 | ++DOCSHELL 192CB000 == 59 [pid = 2288] [id = 129] 16:37:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (197CA800) [pid = 2288] [serial = 385] [outer = 00000000] 16:37:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (19D73000) [pid = 2288] [serial = 386] [outer = 197CA800] 16:37:35 INFO - PROCESS | 2288 | 1468453055100 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (19E73400) [pid = 2288] [serial = 387] [outer = 197CA800] 16:37:35 INFO - PROCESS | 2288 | 1468453055799 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:37:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:37:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1139ms 16:37:35 INFO - PROCESS | 2288 | 1468453055839 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 16:37:35 INFO - PROCESS | 2288 | 1468453055844 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 16:37:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:37:35 INFO - PROCESS | 2288 | 1468453055850 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 2288 | 1468453055853 Marionette TRACE conn5 <- [1,482,null,{}] 16:37:35 INFO - PROCESS | 2288 | 1468453055857 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:35 INFO - PROCESS | 2288 | 1468453055860 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:36 INFO - PROCESS | 2288 | 1468453055977 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 16:37:36 INFO - PROCESS | 2288 | 1468453056110 Marionette TRACE conn5 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:36 INFO - PROCESS | 2288 | 1468453056113 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:36 INFO - PROCESS | 2288 | ++DOCSHELL 1A375000 == 60 [pid = 2288] [id = 130] 16:37:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (1A380800) [pid = 2288] [serial = 388] [outer = 00000000] 16:37:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (1A822C00) [pid = 2288] [serial = 389] [outer = 1A380800] 16:37:36 INFO - PROCESS | 2288 | 1468453056169 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (1A8C4800) [pid = 2288] [serial = 390] [outer = 1A380800] 16:37:36 INFO - PROCESS | 2288 | 1468453056791 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:37:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 971ms 16:37:36 INFO - PROCESS | 2288 | 1468453056823 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 16:37:36 INFO - PROCESS | 2288 | 1468453056826 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 16:37:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:37:36 INFO - PROCESS | 2288 | 1468453056830 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 2288 | 1468453056834 Marionette TRACE conn5 <- [1,486,null,{}] 16:37:36 INFO - PROCESS | 2288 | 1468453056845 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:36 INFO - PROCESS | 2288 | 1468453056850 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:36 INFO - PROCESS | 2288 | 1468453056964 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 16:37:37 INFO - PROCESS | 2288 | 1468453057071 Marionette TRACE conn5 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:37 INFO - PROCESS | 2288 | 1468453057075 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:37 INFO - PROCESS | 2288 | ++DOCSHELL 1D80EC00 == 61 [pid = 2288] [id = 131] 16:37:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (1D9CC000) [pid = 2288] [serial = 391] [outer = 00000000] 16:37:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (1E37CC00) [pid = 2288] [serial = 392] [outer = 1D9CC000] 16:37:37 INFO - PROCESS | 2288 | 1468453057131 Marionette DEBUG loaded listener.js 16:37:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (1E687C00) [pid = 2288] [serial = 393] [outer = 1D9CC000] 16:37:38 INFO - PROCESS | 2288 | 1468453058025 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:37:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:37:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1238ms 16:37:38 INFO - PROCESS | 2288 | 1468453058070 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 16:37:38 INFO - PROCESS | 2288 | 1468453058075 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 16:37:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:37:38 INFO - PROCESS | 2288 | 1468453058079 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:37:38 INFO - PROCESS | 2288 | 1468453058083 Marionette TRACE conn5 <- [1,490,null,{}] 16:37:38 INFO - PROCESS | 2288 | 1468453058088 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:38 INFO - PROCESS | 2288 | 1468453058091 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:38 INFO - PROCESS | 2288 | 1468453058195 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 16:37:38 INFO - PROCESS | 2288 | 1468453058328 Marionette TRACE conn5 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 2288 | 1468453058332 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:38 INFO - PROCESS | 2288 | ++DOCSHELL 10449C00 == 62 [pid = 2288] [id = 132] 16:37:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (107ABC00) [pid = 2288] [serial = 394] [outer = 00000000] 16:37:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (14D98400) [pid = 2288] [serial = 395] [outer = 107ABC00] 16:37:38 INFO - PROCESS | 2288 | 1468453058382 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (16CBE400) [pid = 2288] [serial = 396] [outer = 107ABC00] 16:37:39 INFO - PROCESS | 2288 | 1468453058975 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:37:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:37:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 971ms 16:37:39 INFO - PROCESS | 2288 | 1468453059050 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 2288 | 1468453059055 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 16:37:39 INFO - PROCESS | 2288 | 1468453059060 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:37:39 INFO - PROCESS | 2288 | 1468453059063 Marionette TRACE conn5 <- [1,494,null,{}] 16:37:39 INFO - PROCESS | 2288 | 1468453059067 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:39 INFO - PROCESS | 2288 | 1468453059069 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:39 INFO - PROCESS | 2288 | 1468453059173 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 16:37:39 INFO - PROCESS | 2288 | 1468453059310 Marionette TRACE conn5 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:39 INFO - PROCESS | 2288 | 1468453059313 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:39 INFO - PROCESS | 2288 | ++DOCSHELL 158A0800 == 63 [pid = 2288] [id = 133] 16:37:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (16B51C00) [pid = 2288] [serial = 397] [outer = 00000000] 16:37:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (18830C00) [pid = 2288] [serial = 398] [outer = 16B51C00] 16:37:39 INFO - PROCESS | 2288 | 1468453059363 Marionette DEBUG loaded listener.js 16:37:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (19D6BC00) [pid = 2288] [serial = 399] [outer = 16B51C00] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 1D0A0800 == 62 [pid = 2288] [id = 89] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 19E72C00 == 61 [pid = 2288] [id = 45] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 10B40800 == 60 [pid = 2288] [id = 127] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 10301400 == 59 [pid = 2288] [id = 126] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 102E5C00 == 58 [pid = 2288] [id = 125] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 1A8C3C00 == 57 [pid = 2288] [id = 124] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 1A37AC00 == 56 [pid = 2288] [id = 123] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 1A157800 == 55 [pid = 2288] [id = 122] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 19FC0C00 == 54 [pid = 2288] [id = 121] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 192D4000 == 53 [pid = 2288] [id = 120] 16:37:39 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (19E73000) [pid = 2288] [serial = 334] [outer = 00000000] [url = about:blank] 16:37:39 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (1A164C00) [pid = 2288] [serial = 319] [outer = 00000000] [url = about:blank] 16:37:39 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (10B47C00) [pid = 2288] [serial = 310] [outer = 00000000] [url = about:blank] 16:37:39 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (1A14B400) [pid = 2288] [serial = 316] [outer = 00000000] [url = about:blank] 16:37:39 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (1A8C5800) [pid = 2288] [serial = 322] [outer = 00000000] [url = about:blank] 16:37:39 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (18CAF800) [pid = 2288] [serial = 313] [outer = 00000000] [url = about:blank] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 16CC2C00 == 52 [pid = 2288] [id = 119] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 156E8000 == 51 [pid = 2288] [id = 118] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 1A378800 == 50 [pid = 2288] [id = 117] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 1A136400 == 49 [pid = 2288] [id = 116] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 19D46C00 == 48 [pid = 2288] [id = 115] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 18828400 == 47 [pid = 2288] [id = 114] 16:37:39 INFO - PROCESS | 2288 | --DOCSHELL 0C9F2C00 == 46 [pid = 2288] [id = 113] 16:37:39 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (195A0400) [pid = 2288] [serial = 332] [outer = 00000000] [url = about:blank] 16:37:39 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (1030EC00) [pid = 2288] [serial = 328] [outer = 00000000] [url = about:blank] 16:37:39 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (107AD800) [pid = 2288] [serial = 329] [outer = 00000000] [url = about:blank] 16:37:39 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (1044E400) [pid = 2288] [serial = 325] [outer = 00000000] [url = about:blank] 16:37:39 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (148A4400) [pid = 2288] [serial = 326] [outer = 00000000] [url = about:blank] 16:37:39 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (1900C800) [pid = 2288] [serial = 331] [outer = 00000000] [url = about:blank] 16:37:39 INFO - PROCESS | 2288 | 1468453059904 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:37:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:37:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 871ms 16:37:39 INFO - PROCESS | 2288 | 1468453059935 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 2288 | 1468453059938 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 16:37:39 INFO - PROCESS | 2288 | 1468453059941 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:37:39 INFO - PROCESS | 2288 | 1468453059945 Marionette TRACE conn5 <- [1,498,null,{}] 16:37:39 INFO - PROCESS | 2288 | 1468453059955 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:39 INFO - PROCESS | 2288 | 1468453059959 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:40 INFO - PROCESS | 2288 | 1468453060052 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 16:37:40 INFO - PROCESS | 2288 | 1468453060142 Marionette TRACE conn5 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:40 INFO - PROCESS | 2288 | 1468453060145 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:40 INFO - PROCESS | 2288 | ++DOCSHELL 10B47C00 == 47 [pid = 2288] [id = 134] 16:37:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (16850800) [pid = 2288] [serial = 400] [outer = 00000000] 16:37:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (1882D800) [pid = 2288] [serial = 401] [outer = 16850800] 16:37:40 INFO - PROCESS | 2288 | 1468453060193 Marionette DEBUG loaded listener.js 16:37:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (192CE000) [pid = 2288] [serial = 402] [outer = 16850800] 16:37:40 INFO - PROCESS | 2288 | 1468453060582 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:37:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:37:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 671ms 16:37:40 INFO - PROCESS | 2288 | 1468453060615 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 16:37:40 INFO - PROCESS | 2288 | 1468453060618 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 16:37:40 INFO - PROCESS | 2288 | 1468453060621 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:37:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:37:40 INFO - PROCESS | 2288 | 1468453060623 Marionette TRACE conn5 <- [1,502,null,{}] 16:37:40 INFO - PROCESS | 2288 | 1468453060626 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:40 INFO - PROCESS | 2288 | 1468453060628 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:40 INFO - PROCESS | 2288 | 1468453060715 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 16:37:40 INFO - PROCESS | 2288 | 1468453060750 Marionette TRACE conn5 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:40 INFO - PROCESS | 2288 | 1468453060752 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:40 INFO - PROCESS | 2288 | ++DOCSHELL 19D70000 == 48 [pid = 2288] [id = 135] 16:37:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (19DA7800) [pid = 2288] [serial = 403] [outer = 00000000] 16:37:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (19E72400) [pid = 2288] [serial = 404] [outer = 19DA7800] 16:37:40 INFO - PROCESS | 2288 | 1468453060796 Marionette DEBUG loaded listener.js 16:37:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (19F07400) [pid = 2288] [serial = 405] [outer = 19DA7800] 16:37:41 INFO - PROCESS | 2288 | 1468453061248 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:37:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:37:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 16:37:41 INFO - PROCESS | 2288 | 1468453061295 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 16:37:41 INFO - PROCESS | 2288 | 1468453061297 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 16:37:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:37:41 INFO - PROCESS | 2288 | 1468453061301 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 2288 | 1468453061302 Marionette TRACE conn5 <- [1,506,null,{}] 16:37:41 INFO - PROCESS | 2288 | 1468453061306 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:41 INFO - PROCESS | 2288 | 1468453061308 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:41 INFO - PROCESS | 2288 | 1468453061390 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 16:37:41 INFO - PROCESS | 2288 | 1468453061406 Marionette TRACE conn5 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 2288 | 1468453061408 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:41 INFO - PROCESS | 2288 | ++DOCSHELL 19FB3400 == 49 [pid = 2288] [id = 136] 16:37:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (19FB9C00) [pid = 2288] [serial = 406] [outer = 00000000] 16:37:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (1A131800) [pid = 2288] [serial = 407] [outer = 19FB9C00] 16:37:41 INFO - PROCESS | 2288 | 1468453061452 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (1A14C000) [pid = 2288] [serial = 408] [outer = 19FB9C00] 16:37:41 INFO - PROCESS | 2288 | 1468453061909 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:37:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:37:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 671ms 16:37:42 INFO - PROCESS | 2288 | 1468453061976 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 16:37:42 INFO - PROCESS | 2288 | 1468453061978 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 16:37:42 INFO - PROCESS | 2288 | 1468453061981 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 2288 | 1468453061983 Marionette TRACE conn5 <- [1,510,null,{}] 16:37:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:37:42 INFO - PROCESS | 2288 | 1468453061998 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:42 INFO - PROCESS | 2288 | 1468453062004 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:42 INFO - PROCESS | 2288 | 1468453062167 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 16:37:42 INFO - PROCESS | 2288 | 1468453062186 Marionette TRACE conn5 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:42 INFO - PROCESS | 2288 | 1468453062188 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:42 INFO - PROCESS | 2288 | ++DOCSHELL 102DE000 == 50 [pid = 2288] [id = 137] 16:37:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (1044F000) [pid = 2288] [serial = 409] [outer = 00000000] 16:37:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (1A1BC400) [pid = 2288] [serial = 410] [outer = 1044F000] 16:37:42 INFO - PROCESS | 2288 | 1468453062234 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (1A378800) [pid = 2288] [serial = 411] [outer = 1044F000] 16:37:42 INFO - PROCESS | 2288 | 1468453062694 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:37:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:37:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 731ms 16:37:42 INFO - PROCESS | 2288 | 1468453062715 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 16:37:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:37:42 INFO - PROCESS | 2288 | 1468453062717 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 16:37:42 INFO - PROCESS | 2288 | 1468453062720 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 2288 | 1468453062722 Marionette TRACE conn5 <- [1,514,null,{}] 16:37:42 INFO - PROCESS | 2288 | 1468453062732 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:42 INFO - PROCESS | 2288 | 1468453062734 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:42 INFO - PROCESS | 2288 | 1468453062846 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 16:37:42 INFO - PROCESS | 2288 | 1468453062851 Marionette TRACE conn5 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:42 INFO - PROCESS | 2288 | 1468453062853 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:42 INFO - PROCESS | 2288 | ++DOCSHELL 0CE75000 == 51 [pid = 2288] [id = 138] 16:37:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (148ADC00) [pid = 2288] [serial = 412] [outer = 00000000] 16:37:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (1A8C3400) [pid = 2288] [serial = 413] [outer = 148ADC00] 16:37:42 INFO - PROCESS | 2288 | 1468453062896 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (1AA42000) [pid = 2288] [serial = 414] [outer = 148ADC00] 16:37:43 INFO - PROCESS | 2288 | 1468453063328 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:37:43 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 16:37:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 630ms 16:37:43 INFO - PROCESS | 2288 | 1468453063352 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 16:37:43 INFO - PROCESS | 2288 | 1468453063354 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 16:37:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:37:43 INFO - PROCESS | 2288 | 1468453063366 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 2288 | 1468453063368 Marionette TRACE conn5 <- [1,518,null,{}] 16:37:43 INFO - PROCESS | 2288 | 1468453063378 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:43 INFO - PROCESS | 2288 | 1468453063380 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:43 INFO - PROCESS | 2288 | 1468453063492 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 16:37:43 INFO - PROCESS | 2288 | 1468453063587 Marionette TRACE conn5 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:43 INFO - PROCESS | 2288 | 1468453063589 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:43 INFO - PROCESS | 2288 | ++DOCSHELL 1AA4A000 == 52 [pid = 2288] [id = 139] 16:37:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (1AAC3800) [pid = 2288] [serial = 415] [outer = 00000000] 16:37:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (1B56E000) [pid = 2288] [serial = 416] [outer = 1AAC3800] 16:37:43 INFO - PROCESS | 2288 | 1468453063632 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (1C9A7C00) [pid = 2288] [serial = 417] [outer = 1AAC3800] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (19FB6C00) [pid = 2288] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (17F5E800) [pid = 2288] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (1A148400) [pid = 2288] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (1A138000) [pid = 2288] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (1A160000) [pid = 2288] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (107B0800) [pid = 2288] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (10305C00) [pid = 2288] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (102DAC00) [pid = 2288] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (1E1A3400) [pid = 2288] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (19F12400) [pid = 2288] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (1810E800) [pid = 2288] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (16BEAC00) [pid = 2288] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (17F74400) [pid = 2288] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (19FBC000) [pid = 2288] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (1E19FC00) [pid = 2288] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (107B0400) [pid = 2288] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (1D807000) [pid = 2288] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (1036D400) [pid = 2288] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (1C3EA000) [pid = 2288] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (18828800) [pid = 2288] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (19E7C800) [pid = 2288] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (1810B800) [pid = 2288] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (197C9C00) [pid = 2288] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (1D187400) [pid = 2288] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (1A37B400) [pid = 2288] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (1A8C5C00) [pid = 2288] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (19DB4400) [pid = 2288] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (1615A800) [pid = 2288] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (1A12E800) [pid = 2288] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (192D6C00) [pid = 2288] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (17245400) [pid = 2288] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (1A157C00) [pid = 2288] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (1A1B7400) [pid = 2288] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (19D70800) [pid = 2288] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (192D5000) [pid = 2288] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (18829800) [pid = 2288] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:37:44 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (17F5FC00) [pid = 2288] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:37:44 INFO - PROCESS | 2288 | 1468453064504 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:37:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:37:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1176ms 16:37:44 INFO - PROCESS | 2288 | 1468453064547 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 16:37:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:37:44 INFO - PROCESS | 2288 | 1468453064549 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 16:37:44 INFO - PROCESS | 2288 | 1468453064553 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 2288 | 1468453064554 Marionette TRACE conn5 <- [1,522,null,{}] 16:37:44 INFO - PROCESS | 2288 | 1468453064558 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:44 INFO - PROCESS | 2288 | 1468453064560 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:44 INFO - PROCESS | 2288 | 1468453064642 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 16:37:44 INFO - PROCESS | 2288 | 1468453064738 Marionette TRACE conn5 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:44 INFO - PROCESS | 2288 | 1468453064739 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:44 INFO - PROCESS | 2288 | ++DOCSHELL 102E5000 == 53 [pid = 2288] [id = 140] 16:37:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (102E6C00) [pid = 2288] [serial = 418] [outer = 00000000] 16:37:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (148F0800) [pid = 2288] [serial = 419] [outer = 102E6C00] 16:37:44 INFO - PROCESS | 2288 | 1468453064785 Marionette DEBUG loaded listener.js 16:37:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (158A5C00) [pid = 2288] [serial = 420] [outer = 102E6C00] 16:37:45 INFO - PROCESS | 2288 | 1468453065190 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:37:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:37:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 671ms 16:37:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:37:45 INFO - PROCESS | 2288 | 1468453065223 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 16:37:45 INFO - PROCESS | 2288 | 1468453065225 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 16:37:45 INFO - PROCESS | 2288 | 1468453065229 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:37:45 INFO - PROCESS | 2288 | 1468453065231 Marionette TRACE conn5 <- [1,526,null,{}] 16:37:45 INFO - PROCESS | 2288 | 1468453065234 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:45 INFO - PROCESS | 2288 | 1468453065236 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:45 INFO - PROCESS | 2288 | 1468453065318 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 16:37:45 INFO - PROCESS | 2288 | 1468453065323 Marionette TRACE conn5 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:45 INFO - PROCESS | 2288 | 1468453065325 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:45 INFO - PROCESS | 2288 | ++DOCSHELL 16CC4000 == 54 [pid = 2288] [id = 141] 16:37:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (17F5E800) [pid = 2288] [serial = 421] [outer = 00000000] 16:37:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (18C2F400) [pid = 2288] [serial = 422] [outer = 17F5E800] 16:37:45 INFO - PROCESS | 2288 | 1468453065368 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (192D0400) [pid = 2288] [serial = 423] [outer = 17F5E800] 16:37:45 INFO - PROCESS | 2288 | 1468453065825 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:37:45 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 16:37:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 630ms 16:37:45 INFO - PROCESS | 2288 | 1468453065859 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 16:37:45 INFO - PROCESS | 2288 | 1468453065862 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 16:37:45 INFO - PROCESS | 2288 | 1468453065865 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:37:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:37:45 INFO - PROCESS | 2288 | 1468453065867 Marionette TRACE conn5 <- [1,530,null,{}] 16:37:45 INFO - PROCESS | 2288 | 1468453065871 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:45 INFO - PROCESS | 2288 | 1468453065873 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:46 INFO - PROCESS | 2288 | 1468453065972 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 16:37:46 INFO - PROCESS | 2288 | 1468453065977 Marionette TRACE conn5 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:46 INFO - PROCESS | 2288 | 1468453065980 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:46 INFO - PROCESS | 2288 | ++DOCSHELL 1A138400 == 55 [pid = 2288] [id = 142] 16:37:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (1A148400) [pid = 2288] [serial = 424] [outer = 00000000] 16:37:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (1A504C00) [pid = 2288] [serial = 425] [outer = 1A148400] 16:37:46 INFO - PROCESS | 2288 | 1468453066055 Marionette DEBUG loaded listener.js 16:37:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (1A50A000) [pid = 2288] [serial = 426] [outer = 1A148400] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 17F5C800 == 54 [pid = 2288] [id = 103] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 17F75000 == 53 [pid = 2288] [id = 47] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 19DB0C00 == 52 [pid = 2288] [id = 77] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 1044D800 == 51 [pid = 2288] [id = 46] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 1724D400 == 50 [pid = 2288] [id = 76] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 17F79C00 == 49 [pid = 2288] [id = 91] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 19FB4800 == 48 [pid = 2288] [id = 48] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 19B0A800 == 47 [pid = 2288] [id = 62] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 102E1800 == 46 [pid = 2288] [id = 108] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 1A15EC00 == 45 [pid = 2288] [id = 107] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 1D18F400 == 44 [pid = 2288] [id = 78] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 1C3E8000 == 43 [pid = 2288] [id = 63] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 192D4800 == 42 [pid = 2288] [id = 30] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 1A12E400 == 41 [pid = 2288] [id = 92] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 10449C00 == 40 [pid = 2288] [id = 132] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 1D80EC00 == 39 [pid = 2288] [id = 131] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 192CB000 == 38 [pid = 2288] [id = 129] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 1A375000 == 37 [pid = 2288] [id = 130] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 1AA43000 == 36 [pid = 2288] [id = 128] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 158A0800 == 35 [pid = 2288] [id = 133] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 10B47C00 == 34 [pid = 2288] [id = 134] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 0CE75000 == 33 [pid = 2288] [id = 138] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 102E5000 == 32 [pid = 2288] [id = 140] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 16CC4000 == 31 [pid = 2288] [id = 141] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 19FB3400 == 30 [pid = 2288] [id = 136] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 19D70000 == 29 [pid = 2288] [id = 135] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 102DE000 == 28 [pid = 2288] [id = 137] 16:37:47 INFO - PROCESS | 2288 | --DOCSHELL 1AA4A000 == 27 [pid = 2288] [id = 139] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (19FB9000) [pid = 2288] [serial = 185] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (19D68C00) [pid = 2288] [serial = 88] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (192D3800) [pid = 2288] [serial = 314] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (1A379400) [pid = 2288] [serial = 230] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (17F65800) [pid = 2288] [serial = 308] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (1B566000) [pid = 2288] [serial = 323] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (1D187000) [pid = 2288] [serial = 275] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (1A608000) [pid = 2288] [serial = 320] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (1543C400) [pid = 2288] [serial = 136] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (148EEC00) [pid = 2288] [serial = 269] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (1030DC00) [pid = 2288] [serial = 224] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (1E68A800) [pid = 2288] [serial = 278] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (1A159C00) [pid = 2288] [serial = 317] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (192D4C00) [pid = 2288] [serial = 139] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (18824C00) [pid = 2288] [serial = 182] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (18C2A800) [pid = 2288] [serial = 227] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (1A37B800) [pid = 2288] [serial = 142] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (1E952800) [pid = 2288] [serial = 233] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (15648400) [pid = 2288] [serial = 311] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (1E19BC00) [pid = 2288] [serial = 191] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (108EB800) [pid = 2288] [serial = 179] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (1D75B000) [pid = 2288] [serial = 188] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (19D6E400) [pid = 2288] [serial = 176] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (1A60B400) [pid = 2288] [serial = 133] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (192C8C00) [pid = 2288] [serial = 272] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (19F03800) [pid = 2288] [serial = 335] [outer = 00000000] [url = about:blank] 16:37:47 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (1E1A6C00) [pid = 2288] [serial = 266] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (1D9CD800) [pid = 2288] [serial = 379] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (1A3B3800) [pid = 2288] [serial = 367] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (1B56D000) [pid = 2288] [serial = 370] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (1B572800) [pid = 2288] [serial = 373] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (1A607400) [pid = 2288] [serial = 368] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (1A153C00) [pid = 2288] [serial = 353] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (1882F000) [pid = 2288] [serial = 352] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1A606C00) [pid = 2288] [serial = 349] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1A13AC00) [pid = 2288] [serial = 361] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1A151400) [pid = 2288] [serial = 362] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (10305000) [pid = 2288] [serial = 337] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (1B56EC00) [pid = 2288] [serial = 371] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (19006C00) [pid = 2288] [serial = 340] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19F06400) [pid = 2288] [serial = 343] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1A160C00) [pid = 2288] [serial = 346] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (19D46800) [pid = 2288] [serial = 358] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19DA7C00) [pid = 2288] [serial = 359] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1900B800) [pid = 2288] [serial = 356] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1882E800) [pid = 2288] [serial = 355] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1A1B0000) [pid = 2288] [serial = 364] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1D753C00) [pid = 2288] [serial = 376] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1D80C000) [pid = 2288] [serial = 377] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1C9B3000) [pid = 2288] [serial = 374] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1E19B000) [pid = 2288] [serial = 380] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1A1B6800) [pid = 2288] [serial = 365] [outer = 00000000] [url = about:blank] 16:37:48 INFO - PROCESS | 2288 | 1468453068208 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:37:48 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 16:37:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:37:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:37:48 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 16:37:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:37:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:37:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 2330ms 16:37:48 INFO - PROCESS | 2288 | 1468453068229 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 16:37:48 INFO - PROCESS | 2288 | 1468453068232 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 16:37:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:37:48 INFO - PROCESS | 2288 | 1468453068238 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 2288 | 1468453068240 Marionette TRACE conn5 <- [1,534,null,{}] 16:37:48 INFO - PROCESS | 2288 | 1468453068246 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:48 INFO - PROCESS | 2288 | 1468453068249 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:48 INFO - PROCESS | 2288 | 1468453068351 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 16:37:48 INFO - PROCESS | 2288 | 1468453068362 Marionette TRACE conn5 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:48 INFO - PROCESS | 2288 | 1468453068365 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:48 INFO - PROCESS | 2288 | ++DOCSHELL 1030FC00 == 28 [pid = 2288] [id = 143] 16:37:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (10310000) [pid = 2288] [serial = 427] [outer = 00000000] 16:37:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (10444800) [pid = 2288] [serial = 428] [outer = 10310000] 16:37:48 INFO - PROCESS | 2288 | 1468453068414 Marionette DEBUG loaded listener.js 16:37:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1044C400) [pid = 2288] [serial = 429] [outer = 10310000] 16:37:48 INFO - PROCESS | 2288 | 1468453068902 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:37:48 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. 16:37:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 670ms 16:37:48 INFO - PROCESS | 2288 | 1468453068908 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 16:37:48 INFO - PROCESS | 2288 | 1468453068913 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 16:37:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:37:48 INFO - PROCESS | 2288 | 1468453068920 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 2288 | 1468453068923 Marionette TRACE conn5 <- [1,538,null,{}] 16:37:48 INFO - PROCESS | 2288 | 1468453068927 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:48 INFO - PROCESS | 2288 | 1468453068929 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:49 INFO - PROCESS | 2288 | 1468453069027 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 16:37:49 INFO - PROCESS | 2288 | 1468453069033 Marionette TRACE conn5 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:49 INFO - PROCESS | 2288 | 1468453069036 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:49 INFO - PROCESS | 2288 | ++DOCSHELL 0CECE800 == 29 [pid = 2288] [id = 144] 16:37:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (10BC2400) [pid = 2288] [serial = 430] [outer = 00000000] 16:37:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (114CD800) [pid = 2288] [serial = 431] [outer = 10BC2400] 16:37:49 INFO - PROCESS | 2288 | 1468453069084 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (148E7000) [pid = 2288] [serial = 432] [outer = 10BC2400] 16:37:49 INFO - PROCESS | 2288 | 1468453069547 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:37:49 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. 16:37:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 671ms 16:37:49 INFO - PROCESS | 2288 | 1468453069597 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 16:37:49 INFO - PROCESS | 2288 | 1468453069599 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 16:37:49 INFO - PROCESS | 2288 | 1468453069603 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:37:49 INFO - PROCESS | 2288 | 1468453069606 Marionette TRACE conn5 <- [1,542,null,{}] 16:37:49 INFO - PROCESS | 2288 | 1468453069617 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:49 INFO - PROCESS | 2288 | 1468453069622 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:49 INFO - PROCESS | 2288 | 1468453069717 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 16:37:49 INFO - PROCESS | 2288 | 1468453069837 Marionette TRACE conn5 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:49 INFO - PROCESS | 2288 | 1468453069840 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:49 INFO - PROCESS | 2288 | ++DOCSHELL 16849800 == 30 [pid = 2288] [id = 145] 16:37:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (16B50400) [pid = 2288] [serial = 433] [outer = 00000000] 16:37:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (16BE9000) [pid = 2288] [serial = 434] [outer = 16B50400] 16:37:49 INFO - PROCESS | 2288 | 1468453069890 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (16CC1800) [pid = 2288] [serial = 435] [outer = 16B50400] 16:37:50 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:50 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:50 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:37:50 INFO - PROCESS | 2288 | 1468453070307 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:37:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:37:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 730ms 16:37:50 INFO - PROCESS | 2288 | 1468453070338 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 16:37:50 INFO - PROCESS | 2288 | 1468453070340 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 16:37:50 INFO - PROCESS | 2288 | 1468453070344 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:37:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:37:50 INFO - PROCESS | 2288 | 1468453070346 Marionette TRACE conn5 <- [1,546,null,{}] 16:37:50 INFO - PROCESS | 2288 | 1468453070350 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:50 INFO - PROCESS | 2288 | 1468453070352 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:50 INFO - PROCESS | 2288 | 1468453070471 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 16:37:50 INFO - PROCESS | 2288 | 1468453070478 Marionette TRACE conn5 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:50 INFO - PROCESS | 2288 | 1468453070480 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:50 INFO - PROCESS | 2288 | ++DOCSHELL 16CC5000 == 31 [pid = 2288] [id = 146] 16:37:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1724F000) [pid = 2288] [serial = 436] [outer = 00000000] 16:37:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (17F68400) [pid = 2288] [serial = 437] [outer = 1724F000] 16:37:50 INFO - PROCESS | 2288 | 1468453070525 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (18104C00) [pid = 2288] [serial = 438] [outer = 1724F000] 16:37:50 INFO - PROCESS | 2288 | 1468453070938 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:37:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:37:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 631ms 16:37:50 INFO - PROCESS | 2288 | 1468453070978 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 16:37:50 INFO - PROCESS | 2288 | 1468453070980 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 16:37:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:37:50 INFO - PROCESS | 2288 | 1468453070983 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:37:50 INFO - PROCESS | 2288 | 1468453070985 Marionette TRACE conn5 <- [1,550,null,{}] 16:37:50 INFO - PROCESS | 2288 | 1468453070988 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:50 INFO - PROCESS | 2288 | 1468453070990 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:51 INFO - PROCESS | 2288 | 1468453071100 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 16:37:51 INFO - PROCESS | 2288 | 1468453071142 Marionette TRACE conn5 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:51 INFO - PROCESS | 2288 | 1468453071144 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:51 INFO - PROCESS | 2288 | ++DOCSHELL 18825000 == 32 [pid = 2288] [id = 147] 16:37:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (18825800) [pid = 2288] [serial = 439] [outer = 00000000] 16:37:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1882FC00) [pid = 2288] [serial = 440] [outer = 18825800] 16:37:51 INFO - PROCESS | 2288 | 1468453071188 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (18C2C000) [pid = 2288] [serial = 441] [outer = 18825800] 16:37:51 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:51 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:37:51 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:51 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:37:51 INFO - PROCESS | 2288 | 1468453071604 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:37:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:37:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 16:37:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:37:51 INFO - PROCESS | 2288 | 1468453071654 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 16:37:51 INFO - PROCESS | 2288 | 1468453071656 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 16:37:51 INFO - PROCESS | 2288 | 1468453071659 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 2288 | 1468453071661 Marionette TRACE conn5 <- [1,554,null,{}] 16:37:51 INFO - PROCESS | 2288 | 1468453071671 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:51 INFO - PROCESS | 2288 | 1468453071677 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:51 INFO - PROCESS | 2288 | 1468453071793 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 16:37:51 INFO - PROCESS | 2288 | 1468453071804 Marionette TRACE conn5 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:51 INFO - PROCESS | 2288 | 1468453071805 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:51 INFO - PROCESS | 2288 | ++DOCSHELL 18C34C00 == 33 [pid = 2288] [id = 148] 16:37:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (18C64C00) [pid = 2288] [serial = 442] [outer = 00000000] 16:37:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (192C9800) [pid = 2288] [serial = 443] [outer = 18C64C00] 16:37:51 INFO - PROCESS | 2288 | 1468453071850 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1959A800) [pid = 2288] [serial = 444] [outer = 18C64C00] 16:37:52 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:52 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:52 INFO - PROCESS | 2288 | 1468453072338 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:37:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:37:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 733ms 16:37:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:37:52 INFO - PROCESS | 2288 | 1468453072393 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 2288 | 1468453072395 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 16:37:52 INFO - PROCESS | 2288 | 1468453072398 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - PROCESS | 2288 | 1468453072400 Marionette TRACE conn5 <- [1,558,null,{}] 16:37:52 INFO - PROCESS | 2288 | 1468453072403 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:52 INFO - PROCESS | 2288 | 1468453072405 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:52 INFO - PROCESS | 2288 | 1468453072487 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 16:37:52 INFO - PROCESS | 2288 | 1468453072495 Marionette TRACE conn5 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:52 INFO - PROCESS | 2288 | 1468453072497 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:52 INFO - PROCESS | 2288 | ++DOCSHELL 197D2000 == 34 [pid = 2288] [id = 149] 16:37:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (197D3000) [pid = 2288] [serial = 445] [outer = 00000000] 16:37:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (19B0FC00) [pid = 2288] [serial = 446] [outer = 197D3000] 16:37:52 INFO - PROCESS | 2288 | 1468453072541 Marionette DEBUG loaded listener.js 16:37:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (19D69000) [pid = 2288] [serial = 447] [outer = 197D3000] 16:37:52 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:52 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:37:52 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:52 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:37:52 INFO - PROCESS | 2288 | 1468453072927 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:37:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:37:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 571ms 16:37:52 INFO - PROCESS | 2288 | 1468453072969 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 2288 | 1468453072971 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 16:37:52 INFO - PROCESS | 2288 | 1468453072975 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:37:52 INFO - PROCESS | 2288 | 1468453072977 Marionette TRACE conn5 <- [1,562,null,{}] 16:37:52 INFO - PROCESS | 2288 | 1468453072980 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:52 INFO - PROCESS | 2288 | 1468453072982 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:53 INFO - PROCESS | 2288 | 1468453073103 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 16:37:53 INFO - PROCESS | 2288 | 1468453073153 Marionette TRACE conn5 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:53 INFO - PROCESS | 2288 | 1468453073155 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:53 INFO - PROCESS | 2288 | ++DOCSHELL 19D70400 == 35 [pid = 2288] [id = 150] 16:37:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (19D72800) [pid = 2288] [serial = 448] [outer = 00000000] 16:37:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (19DB0400) [pid = 2288] [serial = 449] [outer = 19D72800] 16:37:53 INFO - PROCESS | 2288 | 1468453073200 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (19DA9400) [pid = 2288] [serial = 450] [outer = 19D72800] 16:37:53 INFO - PROCESS | 2288 | 1468453073549 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:37:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 630ms 16:37:53 INFO - PROCESS | 2288 | 1468453073613 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 16:37:53 INFO - PROCESS | 2288 | 1468453073615 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 16:37:53 INFO - PROCESS | 2288 | 1468453073619 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:37:53 INFO - PROCESS | 2288 | 1468453073620 Marionette TRACE conn5 <- [1,566,null,{}] 16:37:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:37:53 INFO - PROCESS | 2288 | 1468453073624 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:53 INFO - PROCESS | 2288 | 1468453073626 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:53 INFO - PROCESS | 2288 | 1468453073739 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 16:37:53 INFO - PROCESS | 2288 | 1468453073745 Marionette TRACE conn5 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:53 INFO - PROCESS | 2288 | 1468453073747 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:53 INFO - PROCESS | 2288 | ++DOCSHELL 19F03400 == 36 [pid = 2288] [id = 151] 16:37:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (19F04C00) [pid = 2288] [serial = 451] [outer = 00000000] 16:37:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (19F0CC00) [pid = 2288] [serial = 452] [outer = 19F04C00] 16:37:53 INFO - PROCESS | 2288 | 1468453073792 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (19F34000) [pid = 2288] [serial = 453] [outer = 19F04C00] 16:37:54 INFO - PROCESS | 2288 | 1468453074206 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:37:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:37:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 631ms 16:37:54 INFO - PROCESS | 2288 | 1468453074254 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 16:37:54 INFO - PROCESS | 2288 | 1468453074256 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 16:37:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:37:54 INFO - PROCESS | 2288 | 1468453074266 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 2288 | 1468453074268 Marionette TRACE conn5 <- [1,570,null,{}] 16:37:54 INFO - PROCESS | 2288 | 1468453074272 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:54 INFO - PROCESS | 2288 | 1468453074273 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:54 INFO - PROCESS | 2288 | 1468453074393 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 16:37:54 INFO - PROCESS | 2288 | 1468453074399 Marionette TRACE conn5 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 2288 | 1468453074401 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:54 INFO - PROCESS | 2288 | ++DOCSHELL 19FB5800 == 37 [pid = 2288] [id = 152] 16:37:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (19FB9000) [pid = 2288] [serial = 454] [outer = 00000000] 16:37:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (1A132400) [pid = 2288] [serial = 455] [outer = 19FB9000] 16:37:54 INFO - PROCESS | 2288 | 1468453074445 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (1A13AC00) [pid = 2288] [serial = 456] [outer = 19FB9000] 16:37:55 INFO - PROCESS | 2288 | 1468453075031 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:37:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:37:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 831ms 16:37:55 INFO - PROCESS | 2288 | 1468453075112 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 2288 | 1468453075114 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 16:37:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:37:55 INFO - PROCESS | 2288 | 1468453075123 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 2288 | 1468453075126 Marionette TRACE conn5 <- [1,574,null,{}] 16:37:55 INFO - PROCESS | 2288 | 1468453075130 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:55 INFO - PROCESS | 2288 | 1468453075132 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:55 INFO - PROCESS | 2288 | 1468453075260 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 16:37:55 INFO - PROCESS | 2288 | 1468453075266 Marionette TRACE conn5 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 2288 | 1468453075268 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:55 INFO - PROCESS | 2288 | ++DOCSHELL 1A13D400 == 38 [pid = 2288] [id = 153] 16:37:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (1A151400) [pid = 2288] [serial = 457] [outer = 00000000] 16:37:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (1A154C00) [pid = 2288] [serial = 458] [outer = 1A151400] 16:37:55 INFO - PROCESS | 2288 | 1468453075368 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (1A164000) [pid = 2288] [serial = 459] [outer = 1A151400] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0C9F7000) [pid = 2288] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (1A137000) [pid = 2288] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (1A37E800) [pid = 2288] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (19DAA800) [pid = 2288] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (1882E000) [pid = 2288] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (1044F000) [pid = 2288] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (148ADC00) [pid = 2288] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (102E6C00) [pid = 2288] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (1AAC3800) [pid = 2288] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (17F5E800) [pid = 2288] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (19FB9C00) [pid = 2288] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (19DA7800) [pid = 2288] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (16850800) [pid = 2288] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (16B51C00) [pid = 2288] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (107ABC00) [pid = 2288] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1D9CC000) [pid = 2288] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1A380800) [pid = 2288] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (197CA800) [pid = 2288] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:37:55 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (1AA43800) [pid = 2288] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:37:55 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:56 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:37:56 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:56 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:37:56 INFO - PROCESS | 2288 | 1468453076074 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:37:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:37:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 988ms 16:37:56 INFO - PROCESS | 2288 | 1468453076109 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 16:37:56 INFO - PROCESS | 2288 | 1468453076111 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 16:37:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:37:56 INFO - PROCESS | 2288 | 1468453076114 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 2288 | 1468453076116 Marionette TRACE conn5 <- [1,578,null,{}] 16:37:56 INFO - PROCESS | 2288 | 1468453076119 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:56 INFO - PROCESS | 2288 | 1468453076121 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:56 INFO - PROCESS | 2288 | 1468453076201 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 16:37:56 INFO - PROCESS | 2288 | 1468453076206 Marionette TRACE conn5 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:56 INFO - PROCESS | 2288 | 1468453076208 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:56 INFO - PROCESS | 2288 | ++DOCSHELL 148ADC00 == 39 [pid = 2288] [id = 154] 16:37:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (18830800) [pid = 2288] [serial = 460] [outer = 00000000] 16:37:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (197CA800) [pid = 2288] [serial = 461] [outer = 18830800] 16:37:56 INFO - PROCESS | 2288 | 1468453076261 Marionette DEBUG loaded listener.js 16:37:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (19B08000) [pid = 2288] [serial = 462] [outer = 18830800] 16:37:56 INFO - PROCESS | 2288 | 1468453076685 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:37:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:37:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 630ms 16:37:56 INFO - PROCESS | 2288 | 1468453076748 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 16:37:56 INFO - PROCESS | 2288 | 1468453076749 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 16:37:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:37:56 INFO - PROCESS | 2288 | 1468453076753 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 2288 | 1468453076754 Marionette TRACE conn5 <- [1,582,null,{}] 16:37:56 INFO - PROCESS | 2288 | 1468453076758 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:56 INFO - PROCESS | 2288 | 1468453076760 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:56 INFO - PROCESS | 2288 | 1468453076839 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 16:37:56 INFO - PROCESS | 2288 | 1468453076847 Marionette TRACE conn5 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:56 INFO - PROCESS | 2288 | 1468453076849 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:56 INFO - PROCESS | 2288 | ++DOCSHELL 18CA9800 == 40 [pid = 2288] [id = 155] 16:37:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (19D3DC00) [pid = 2288] [serial = 463] [outer = 00000000] 16:37:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (1A152800) [pid = 2288] [serial = 464] [outer = 19D3DC00] 16:37:56 INFO - PROCESS | 2288 | 1468453076894 Marionette DEBUG loaded listener.js 16:37:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (1A1B0400) [pid = 2288] [serial = 465] [outer = 19D3DC00] 16:37:57 INFO - PROCESS | 2288 | 1468453077344 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:37:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:37:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 631ms 16:37:57 INFO - PROCESS | 2288 | 1468453077396 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 16:37:57 INFO - PROCESS | 2288 | 1468453077398 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 16:37:57 INFO - PROCESS | 2288 | 1468453077401 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:37:57 INFO - PROCESS | 2288 | 1468453077403 Marionette TRACE conn5 <- [1,586,null,{}] 16:37:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:37:57 INFO - PROCESS | 2288 | 1468453077406 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:57 INFO - PROCESS | 2288 | 1468453077408 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:57 INFO - PROCESS | 2288 | 1468453077488 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 16:37:57 INFO - PROCESS | 2288 | 1468453077496 Marionette TRACE conn5 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:57 INFO - PROCESS | 2288 | 1468453077498 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:57 INFO - PROCESS | 2288 | ++DOCSHELL 18104000 == 41 [pid = 2288] [id = 156] 16:37:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (1882EC00) [pid = 2288] [serial = 466] [outer = 00000000] 16:37:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (1A1B5C00) [pid = 2288] [serial = 467] [outer = 1882EC00] 16:37:57 INFO - PROCESS | 2288 | 1468453077541 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (1A1B9400) [pid = 2288] [serial = 468] [outer = 1882EC00] 16:37:58 INFO - PROCESS | 2288 | 1468453078196 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:37:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 931ms 16:37:58 INFO - PROCESS | 2288 | 1468453078337 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 16:37:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:37:58 INFO - PROCESS | 2288 | 1468453078341 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 16:37:58 INFO - PROCESS | 2288 | 1468453078347 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 2288 | 1468453078350 Marionette TRACE conn5 <- [1,590,null,{}] 16:37:58 INFO - PROCESS | 2288 | 1468453078356 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:58 INFO - PROCESS | 2288 | 1468453078359 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:58 INFO - PROCESS | 2288 | 1468453078490 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 16:37:58 INFO - PROCESS | 2288 | 1468453078614 Marionette TRACE conn5 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:58 INFO - PROCESS | 2288 | 1468453078617 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:58 INFO - PROCESS | 2288 | ++DOCSHELL 0CEC9400 == 42 [pid = 2288] [id = 157] 16:37:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (10280C00) [pid = 2288] [serial = 469] [outer = 00000000] 16:37:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (1044E800) [pid = 2288] [serial = 470] [outer = 10280C00] 16:37:58 INFO - PROCESS | 2288 | 1468453078677 Marionette DEBUG loaded listener.js 16:37:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (10B47C00) [pid = 2288] [serial = 471] [outer = 10280C00] 16:37:59 INFO - PROCESS | 2288 | 1468453079362 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:37:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:37:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1073ms 16:37:59 INFO - PROCESS | 2288 | 1468453079429 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 16:37:59 INFO - PROCESS | 2288 | 1468453079433 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 16:37:59 INFO - PROCESS | 2288 | 1468453079440 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:37:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:37:59 INFO - PROCESS | 2288 | 1468453079443 Marionette TRACE conn5 <- [1,594,null,{}] 16:37:59 INFO - PROCESS | 2288 | 1468453079471 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:59 INFO - PROCESS | 2288 | 1468453079474 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:37:59 INFO - PROCESS | 2288 | 1468453079603 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 16:38:00 INFO - PROCESS | 2288 | [2288] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 16:38:00 INFO - PROCESS | 2288 | 1468453080038 Marionette TRACE conn5 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 2288 | 1468453080040 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:00 INFO - PROCESS | 2288 | ++DOCSHELL 1044F000 == 43 [pid = 2288] [id = 158] 16:38:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (15637400) [pid = 2288] [serial = 472] [outer = 00000000] 16:38:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (16166800) [pid = 2288] [serial = 473] [outer = 15637400] 16:38:00 INFO - PROCESS | 2288 | 1468453080121 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (17F5A800) [pid = 2288] [serial = 474] [outer = 15637400] 16:38:00 INFO - PROCESS | 2288 | --DOCSHELL 10445000 == 42 [pid = 2288] [id = 25] 16:38:00 INFO - PROCESS | 2288 | --DOCSHELL 10306000 == 41 [pid = 2288] [id = 24] 16:38:00 INFO - PROCESS | 2288 | --DOCSHELL 192CF800 == 40 [pid = 2288] [id = 22] 16:38:00 INFO - PROCESS | 2288 | --DOCSHELL 15651000 == 39 [pid = 2288] [id = 23] 16:38:00 INFO - PROCESS | 2288 | --DOCSHELL 1D9CF400 == 38 [pid = 2288] [id = 21] 16:38:00 INFO - PROCESS | 2288 | --DOCSHELL 16BE7400 == 37 [pid = 2288] [id = 28] 16:38:00 INFO - PROCESS | 2288 | --DOCSHELL 1C17F000 == 36 [pid = 2288] [id = 19] 16:38:00 INFO - PROCESS | 2288 | --DOCSHELL 1904EC00 == 35 [pid = 2288] [id = 17] 16:38:00 INFO - PROCESS | 2288 | --DOCSHELL 114A6C00 == 34 [pid = 2288] [id = 27] 16:38:00 INFO - PROCESS | 2288 | --DOCSHELL 107ACC00 == 33 [pid = 2288] [id = 14] 16:38:00 INFO - PROCESS | 2288 | --DOCSHELL 1564F000 == 32 [pid = 2288] [id = 15] 16:38:00 INFO - PROCESS | 2288 | --DOCSHELL 10443400 == 31 [pid = 2288] [id = 26] 16:38:00 INFO - PROCESS | 2288 | --DOCSHELL 16C43C00 == 30 [pid = 2288] [id = 16] 16:38:00 INFO - PROCESS | 2288 | --DOCSHELL 1A138400 == 29 [pid = 2288] [id = 142] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (1A1BC400) [pid = 2288] [serial = 410] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (1A378800) [pid = 2288] [serial = 411] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (1AA42000) [pid = 2288] [serial = 414] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (1A8C3400) [pid = 2288] [serial = 413] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (148F0800) [pid = 2288] [serial = 419] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (1B56E000) [pid = 2288] [serial = 416] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (18C2F400) [pid = 2288] [serial = 422] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (1C9A7C00) [pid = 2288] [serial = 417] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (1A131800) [pid = 2288] [serial = 407] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (19E72400) [pid = 2288] [serial = 404] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (19F07400) [pid = 2288] [serial = 405] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1882D800) [pid = 2288] [serial = 401] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (192CE000) [pid = 2288] [serial = 402] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (19D6BC00) [pid = 2288] [serial = 399] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (18830C00) [pid = 2288] [serial = 398] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (16CBE400) [pid = 2288] [serial = 396] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (14D98400) [pid = 2288] [serial = 395] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (1E687C00) [pid = 2288] [serial = 393] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1E37CC00) [pid = 2288] [serial = 392] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A8C4800) [pid = 2288] [serial = 390] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1A822C00) [pid = 2288] [serial = 389] [outer = 00000000] [url = about:blank] 16:38:00 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19E73400) [pid = 2288] [serial = 387] [outer = 00000000] [url = about:blank] 16:38:01 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19D73000) [pid = 2288] [serial = 386] [outer = 00000000] [url = about:blank] 16:38:01 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1AA4A400) [pid = 2288] [serial = 382] [outer = 00000000] [url = about:blank] 16:38:01 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1AA4C400) [pid = 2288] [serial = 383] [outer = 00000000] [url = about:blank] 16:38:01 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1C9ACC00) [pid = 2288] [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.] 16:38:01 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1A504C00) [pid = 2288] [serial = 425] [outer = 00000000] [url = about:blank] 16:38:01 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (158A5C00) [pid = 2288] [serial = 420] [outer = 00000000] [url = about:blank] 16:38:01 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1A14C000) [pid = 2288] [serial = 408] [outer = 00000000] [url = about:blank] 16:38:01 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (192D0400) [pid = 2288] [serial = 423] [outer = 00000000] [url = about:blank] 16:38:01 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (107AC400) [pid = 2288] [serial = 338] [outer = 00000000] [url = about:blank] 16:38:01 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1A165800) [pid = 2288] [serial = 347] [outer = 00000000] [url = about:blank] 16:38:01 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (1A60FC00) [pid = 2288] [serial = 350] [outer = 00000000] [url = about:blank] 16:38:01 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (19F0DC00) [pid = 2288] [serial = 344] [outer = 00000000] [url = about:blank] 16:38:01 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (192D3400) [pid = 2288] [serial = 341] [outer = 00000000] [url = about:blank] 16:38:01 INFO - PROCESS | 2288 | 1468453080981 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:38:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:38:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1603ms 16:38:01 INFO - PROCESS | 2288 | 1468453081049 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 16:38:01 INFO - PROCESS | 2288 | 1468453081053 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 16:38:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:38:01 INFO - PROCESS | 2288 | 1468453081058 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - PROCESS | 2288 | 1468453081061 Marionette TRACE conn5 <- [1,598,null,{}] 16:38:01 INFO - PROCESS | 2288 | 1468453081067 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:01 INFO - PROCESS | 2288 | 1468453081070 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:01 INFO - PROCESS | 2288 | 1468453081155 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 16:38:01 INFO - PROCESS | 2288 | 1468453081162 Marionette TRACE conn5 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:01 INFO - PROCESS | 2288 | 1468453081166 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:01 INFO - PROCESS | 2288 | ++DOCSHELL 10451000 == 30 [pid = 2288] [id = 159] 16:38:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (10451400) [pid = 2288] [serial = 475] [outer = 00000000] 16:38:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (108E6C00) [pid = 2288] [serial = 476] [outer = 10451400] 16:38:01 INFO - PROCESS | 2288 | 1468453081218 Marionette DEBUG loaded listener.js 16:38:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (10BC4000) [pid = 2288] [serial = 477] [outer = 10451400] 16:38:01 INFO - PROCESS | 2288 | 1468453081712 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:38:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:38:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 692ms 16:38:01 INFO - PROCESS | 2288 | 1468453081750 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 16:38:01 INFO - PROCESS | 2288 | 1468453081754 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 16:38:01 INFO - PROCESS | 2288 | 1468453081760 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:38:01 INFO - PROCESS | 2288 | 1468453081762 Marionette TRACE conn5 <- [1,602,null,{}] 16:38:01 INFO - PROCESS | 2288 | 1468453081766 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:01 INFO - PROCESS | 2288 | 1468453081769 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:01 INFO - PROCESS | 2288 | 1468453081855 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 16:38:01 INFO - PROCESS | 2288 | 1468453081864 Marionette TRACE conn5 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:01 INFO - PROCESS | 2288 | 1468453081866 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:01 INFO - PROCESS | 2288 | ++DOCSHELL 15635C00 == 31 [pid = 2288] [id = 160] 16:38:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (1563F800) [pid = 2288] [serial = 478] [outer = 00000000] 16:38:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (156EB000) [pid = 2288] [serial = 479] [outer = 1563F800] 16:38:01 INFO - PROCESS | 2288 | 1468453081914 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (16847000) [pid = 2288] [serial = 480] [outer = 1563F800] 16:38:02 INFO - PROCESS | 2288 | 1468453082382 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:38:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:38:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 670ms 16:38:02 INFO - PROCESS | 2288 | 1468453082435 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 16:38:02 INFO - PROCESS | 2288 | 1468453082437 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 16:38:02 INFO - PROCESS | 2288 | 1468453082440 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:38:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:38:02 INFO - PROCESS | 2288 | 1468453082444 Marionette TRACE conn5 <- [1,606,null,{}] 16:38:02 INFO - PROCESS | 2288 | 1468453082454 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:02 INFO - PROCESS | 2288 | 1468453082459 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:02 INFO - PROCESS | 2288 | 1468453082545 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 16:38:02 INFO - PROCESS | 2288 | 1468453082631 Marionette TRACE conn5 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 2288 | 1468453082634 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:02 INFO - PROCESS | 2288 | ++DOCSHELL 1882E000 == 32 [pid = 2288] [id = 161] 16:38:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (1882F400) [pid = 2288] [serial = 481] [outer = 00000000] 16:38:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (18C2E800) [pid = 2288] [serial = 482] [outer = 1882F400] 16:38:02 INFO - PROCESS | 2288 | 1468453082691 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (18CB3400) [pid = 2288] [serial = 483] [outer = 1882F400] 16:38:03 INFO - PROCESS | 2288 | 1468453083092 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:38:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:38:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 671ms 16:38:03 INFO - PROCESS | 2288 | 1468453083125 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 2288 | 1468453083127 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 16:38:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:38:03 INFO - PROCESS | 2288 | 1468453083131 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 2288 | 1468453083132 Marionette TRACE conn5 <- [1,610,null,{}] 16:38:03 INFO - PROCESS | 2288 | 1468453083136 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:03 INFO - PROCESS | 2288 | 1468453083138 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:03 INFO - PROCESS | 2288 | 1468453083283 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 16:38:03 INFO - PROCESS | 2288 | 1468453083305 Marionette TRACE conn5 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:03 INFO - PROCESS | 2288 | 1468453083307 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:03 INFO - PROCESS | 2288 | ++DOCSHELL 192CE000 == 33 [pid = 2288] [id = 162] 16:38:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (192CFC00) [pid = 2288] [serial = 484] [outer = 00000000] 16:38:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (195A4800) [pid = 2288] [serial = 485] [outer = 192CFC00] 16:38:03 INFO - PROCESS | 2288 | 1468453083351 Marionette DEBUG loaded listener.js 16:38:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19B02800) [pid = 2288] [serial = 486] [outer = 192CFC00] 16:38:03 INFO - PROCESS | 2288 | 1468453083783 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:38:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:38:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 671ms 16:38:03 INFO - PROCESS | 2288 | 1468453083807 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 2288 | 1468453083809 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 16:38:03 INFO - PROCESS | 2288 | 1468453083812 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:38:03 INFO - PROCESS | 2288 | 1468453083814 Marionette TRACE conn5 <- [1,614,null,{}] 16:38:03 INFO - PROCESS | 2288 | 1468453083817 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:03 INFO - PROCESS | 2288 | 1468453083819 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:03 INFO - PROCESS | 2288 | 1468453083928 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 16:38:03 INFO - PROCESS | 2288 | 1468453083933 Marionette TRACE conn5 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:03 INFO - PROCESS | 2288 | 1468453083935 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:03 INFO - PROCESS | 2288 | ++DOCSHELL 19D68800 == 34 [pid = 2288] [id = 163] 16:38:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19D69C00) [pid = 2288] [serial = 487] [outer = 00000000] 16:38:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19D6E400) [pid = 2288] [serial = 488] [outer = 19D69C00] 16:38:04 INFO - PROCESS | 2288 | 1468453083984 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19D74000) [pid = 2288] [serial = 489] [outer = 19D69C00] 16:38:04 INFO - PROCESS | 2288 | 1468453084447 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:38:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:38:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 671ms 16:38:04 INFO - PROCESS | 2288 | 1468453084487 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 16:38:04 INFO - PROCESS | 2288 | 1468453084489 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 16:38:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:38:04 INFO - PROCESS | 2288 | 1468453084492 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:38:04 INFO - PROCESS | 2288 | 1468453084494 Marionette TRACE conn5 <- [1,618,null,{}] 16:38:04 INFO - PROCESS | 2288 | 1468453084497 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:04 INFO - PROCESS | 2288 | 1468453084512 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:04 INFO - PROCESS | 2288 | 1468453084676 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 16:38:04 INFO - PROCESS | 2288 | 1468453084704 Marionette TRACE conn5 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:04 INFO - PROCESS | 2288 | 1468453084706 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:04 INFO - PROCESS | 2288 | ++DOCSHELL 19E74800 == 35 [pid = 2288] [id = 164] 16:38:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19E78400) [pid = 2288] [serial = 490] [outer = 00000000] 16:38:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19F09C00) [pid = 2288] [serial = 491] [outer = 19E78400] 16:38:04 INFO - PROCESS | 2288 | 1468453084751 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19F03800) [pid = 2288] [serial = 492] [outer = 19E78400] 16:38:05 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19FB9000) [pid = 2288] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:38:05 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (19F04C00) [pid = 2288] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:38:05 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (197D3000) [pid = 2288] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:38:05 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (16B50400) [pid = 2288] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:38:05 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19D72800) [pid = 2288] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:38:05 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (10BC2400) [pid = 2288] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:38:05 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1724F000) [pid = 2288] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:38:05 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (18C64C00) [pid = 2288] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:38:05 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1A148400) [pid = 2288] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:38:05 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (18825800) [pid = 2288] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:38:05 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (10310000) [pid = 2288] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:38:05 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1A151400) [pid = 2288] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:38:05 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (19D3DC00) [pid = 2288] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:38:05 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (18830800) [pid = 2288] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:38:05 INFO - PROCESS | 2288 | 1468453085359 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:38:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:38:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 931ms 16:38:05 INFO - PROCESS | 2288 | 1468453085422 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 16:38:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:38:05 INFO - PROCESS | 2288 | 1468453085424 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 16:38:05 INFO - PROCESS | 2288 | 1468453085427 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:38:05 INFO - PROCESS | 2288 | 1468453085429 Marionette TRACE conn5 <- [1,622,null,{}] 16:38:05 INFO - PROCESS | 2288 | 1468453085433 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:05 INFO - PROCESS | 2288 | 1468453085434 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:05 INFO - PROCESS | 2288 | 1468453085513 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 16:38:05 INFO - PROCESS | 2288 | 1468453085518 Marionette TRACE conn5 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:05 INFO - PROCESS | 2288 | 1468453085520 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:05 INFO - PROCESS | 2288 | ++DOCSHELL 1615C400 == 36 [pid = 2288] [id = 165] 16:38:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (16845000) [pid = 2288] [serial = 493] [outer = 00000000] 16:38:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (1882A800) [pid = 2288] [serial = 494] [outer = 16845000] 16:38:05 INFO - PROCESS | 2288 | 1468453085564 Marionette DEBUG loaded listener.js 16:38:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (18CAF800) [pid = 2288] [serial = 495] [outer = 16845000] 16:38:05 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:05 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:38:05 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:05 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:38:06 INFO - PROCESS | 2288 | 1468453086022 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:38:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:38:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 631ms 16:38:06 INFO - PROCESS | 2288 | 1468453086058 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 16:38:06 INFO - PROCESS | 2288 | 1468453086061 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 16:38:06 INFO - PROCESS | 2288 | 1468453086064 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:38:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:38:06 INFO - PROCESS | 2288 | 1468453086066 Marionette TRACE conn5 <- [1,626,null,{}] 16:38:06 INFO - PROCESS | 2288 | 1468453086069 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:06 INFO - PROCESS | 2288 | 1468453086071 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:06 INFO - PROCESS | 2288 | 1468453086151 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 16:38:06 INFO - PROCESS | 2288 | 1468453086156 Marionette TRACE conn5 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:06 INFO - PROCESS | 2288 | 1468453086158 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:06 INFO - PROCESS | 2288 | ++DOCSHELL 19DB4000 == 37 [pid = 2288] [id = 166] 16:38:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19E76400) [pid = 2288] [serial = 496] [outer = 00000000] 16:38:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19FB8000) [pid = 2288] [serial = 497] [outer = 19E76400] 16:38:06 INFO - PROCESS | 2288 | 1468453086202 Marionette DEBUG loaded listener.js 16:38:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19FBF400) [pid = 2288] [serial = 498] [outer = 19E76400] 16:38:06 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:06 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:38:06 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:06 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:38:06 INFO - PROCESS | 2288 | 1468453086635 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:38:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:38:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 630ms 16:38:06 INFO - PROCESS | 2288 | 1468453086699 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 16:38:06 INFO - PROCESS | 2288 | 1468453086701 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 16:38:06 INFO - PROCESS | 2288 | 1468453086704 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:38:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:38:06 INFO - PROCESS | 2288 | 1468453086706 Marionette TRACE conn5 <- [1,630,null,{}] 16:38:06 INFO - PROCESS | 2288 | 1468453086710 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:06 INFO - PROCESS | 2288 | 1468453086711 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:06 INFO - PROCESS | 2288 | 1468453086794 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 16:38:06 INFO - PROCESS | 2288 | 1468453086802 Marionette TRACE conn5 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:06 INFO - PROCESS | 2288 | 1468453086804 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:06 INFO - PROCESS | 2288 | ++DOCSHELL 102E0000 == 38 [pid = 2288] [id = 167] 16:38:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (14D98400) [pid = 2288] [serial = 499] [outer = 00000000] 16:38:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A150400) [pid = 2288] [serial = 500] [outer = 14D98400] 16:38:06 INFO - PROCESS | 2288 | 1468453086847 Marionette DEBUG loaded listener.js 16:38:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A155000) [pid = 2288] [serial = 501] [outer = 14D98400] 16:38:07 INFO - PROCESS | 2288 | 1468453087274 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:38:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:38:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 631ms 16:38:07 INFO - PROCESS | 2288 | 1468453087349 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 16:38:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:38:07 INFO - PROCESS | 2288 | 1468453087353 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 16:38:07 INFO - PROCESS | 2288 | 1468453087364 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:38:07 INFO - PROCESS | 2288 | 1468453087368 Marionette TRACE conn5 <- [1,634,null,{}] 16:38:07 INFO - PROCESS | 2288 | 1468453087375 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:07 INFO - PROCESS | 2288 | 1468453087379 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:07 INFO - PROCESS | 2288 | 1468453087539 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 16:38:07 INFO - PROCESS | 2288 | 1468453087639 Marionette TRACE conn5 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:07 INFO - PROCESS | 2288 | 1468453087645 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:07 INFO - PROCESS | 2288 | ++DOCSHELL 1044EC00 == 39 [pid = 2288] [id = 168] 16:38:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1044FC00) [pid = 2288] [serial = 502] [outer = 00000000] 16:38:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (10B4CC00) [pid = 2288] [serial = 503] [outer = 1044FC00] 16:38:07 INFO - PROCESS | 2288 | 1468453087701 Marionette DEBUG loaded listener.js 16:38:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (14D8D400) [pid = 2288] [serial = 504] [outer = 1044FC00] 16:38:08 INFO - PROCESS | 2288 | 1468453088275 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:38:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:38:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 931ms 16:38:08 INFO - PROCESS | 2288 | 1468453088290 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 16:38:08 INFO - PROCESS | 2288 | 1468453088294 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 16:38:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:38:08 INFO - PROCESS | 2288 | 1468453088317 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:38:08 INFO - PROCESS | 2288 | 1468453088321 Marionette TRACE conn5 <- [1,638,null,{}] 16:38:08 INFO - PROCESS | 2288 | 1468453088325 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:08 INFO - PROCESS | 2288 | 1468453088328 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:08 INFO - PROCESS | 2288 | 1468453088439 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 16:38:08 INFO - PROCESS | 2288 | 1468453088537 Marionette TRACE conn5 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:08 INFO - PROCESS | 2288 | 1468453088539 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:08 INFO - PROCESS | 2288 | ++DOCSHELL 17F6F800 == 40 [pid = 2288] [id = 169] 16:38:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (17F7D400) [pid = 2288] [serial = 505] [outer = 00000000] 16:38:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (18828C00) [pid = 2288] [serial = 506] [outer = 17F7D400] 16:38:08 INFO - PROCESS | 2288 | 1468453088595 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (18C37000) [pid = 2288] [serial = 507] [outer = 17F7D400] 16:38:09 INFO - PROCESS | 2288 | 1468453089210 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 930ms 16:38:09 INFO - PROCESS | 2288 | 1468453089248 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 16:38:09 INFO - PROCESS | 2288 | 1468453089251 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 16:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:38:09 INFO - PROCESS | 2288 | 1468453089254 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 2288 | 1468453089257 Marionette TRACE conn5 <- [1,642,null,{}] 16:38:09 INFO - PROCESS | 2288 | 1468453089266 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:09 INFO - PROCESS | 2288 | 1468453089271 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:09 INFO - PROCESS | 2288 | 1468453089383 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 16:38:09 INFO - PROCESS | 2288 | 1468453089484 Marionette TRACE conn5 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:09 INFO - PROCESS | 2288 | 1468453089488 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:09 INFO - PROCESS | 2288 | ++DOCSHELL 19F04800 == 41 [pid = 2288] [id = 170] 16:38:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (19F05400) [pid = 2288] [serial = 508] [outer = 00000000] 16:38:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A136800) [pid = 2288] [serial = 509] [outer = 19F05400] 16:38:09 INFO - PROCESS | 2288 | 1468453089545 Marionette DEBUG loaded listener.js 16:38:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1A162800) [pid = 2288] [serial = 510] [outer = 19F05400] 16:38:10 INFO - PROCESS | 2288 | 1468453090127 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 931ms 16:38:10 INFO - PROCESS | 2288 | 1468453090188 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 16:38:10 INFO - PROCESS | 2288 | 1468453090190 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 16:38:10 INFO - PROCESS | 2288 | 1468453090194 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:38:10 INFO - PROCESS | 2288 | 1468453090196 Marionette TRACE conn5 <- [1,646,null,{}] 16:38:10 INFO - PROCESS | 2288 | 1468453090200 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:10 INFO - PROCESS | 2288 | 1468453090202 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:10 INFO - PROCESS | 2288 | 1468453090311 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 16:38:10 INFO - PROCESS | 2288 | 1468453090408 Marionette TRACE conn5 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:10 INFO - PROCESS | 2288 | 1468453090410 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:10 INFO - PROCESS | 2288 | ++DOCSHELL 1A1BB800 == 42 [pid = 2288] [id = 171] 16:38:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1A1BC400) [pid = 2288] [serial = 511] [outer = 00000000] 16:38:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1A377800) [pid = 2288] [serial = 512] [outer = 1A1BC400] 16:38:10 INFO - PROCESS | 2288 | 1468453090464 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (1A37FC00) [pid = 2288] [serial = 513] [outer = 1A1BC400] 16:38:11 INFO - PROCESS | 2288 | 1468453091054 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 931ms 16:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:38:11 INFO - PROCESS | 2288 | 1468453091128 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 16:38:11 INFO - PROCESS | 2288 | 1468453091130 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 16:38:11 INFO - PROCESS | 2288 | 1468453091134 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:38:11 INFO - PROCESS | 2288 | 1468453091136 Marionette TRACE conn5 <- [1,650,null,{}] 16:38:11 INFO - PROCESS | 2288 | 1468453091140 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:11 INFO - PROCESS | 2288 | 1468453091142 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:11 INFO - PROCESS | 2288 | 1468453091247 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 16:38:11 INFO - PROCESS | 2288 | 1468453091383 Marionette TRACE conn5 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:11 INFO - PROCESS | 2288 | 1468453091385 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:11 INFO - PROCESS | 2288 | ++DOCSHELL 1A1AF800 == 43 [pid = 2288] [id = 172] 16:38:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (1A1AFC00) [pid = 2288] [serial = 514] [outer = 00000000] 16:38:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (1A3B5000) [pid = 2288] [serial = 515] [outer = 1A1AFC00] 16:38:11 INFO - PROCESS | 2288 | 1468453091440 Marionette DEBUG loaded listener.js 16:38:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (1A3B7C00) [pid = 2288] [serial = 516] [outer = 1A1AFC00] 16:38:12 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:12 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:38:12 INFO - PROCESS | 2288 | 1468453092155 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1072ms 16:38:12 INFO - PROCESS | 2288 | 1468453092209 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 16:38:12 INFO - PROCESS | 2288 | 1468453092213 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 16:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:38:12 INFO - PROCESS | 2288 | 1468453092217 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:38:12 INFO - PROCESS | 2288 | 1468453092220 Marionette TRACE conn5 <- [1,654,null,{}] 16:38:12 INFO - PROCESS | 2288 | 1468453092226 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:12 INFO - PROCESS | 2288 | 1468453092228 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:12 INFO - PROCESS | 2288 | 1468453092330 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 16:38:12 INFO - PROCESS | 2288 | 1468453092461 Marionette TRACE conn5 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 2288 | 1468453092463 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:12 INFO - PROCESS | 2288 | ++DOCSHELL 1030F800 == 44 [pid = 2288] [id = 173] 16:38:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (114AA000) [pid = 2288] [serial = 517] [outer = 00000000] 16:38:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (15648C00) [pid = 2288] [serial = 518] [outer = 114AA000] 16:38:12 INFO - PROCESS | 2288 | 1468453092514 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (16B50400) [pid = 2288] [serial = 519] [outer = 114AA000] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 1A37A400 == 43 [pid = 2288] [id = 20] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 16CCD000 == 42 [pid = 2288] [id = 18] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 1E389400 == 41 [pid = 2288] [id = 8] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 19D71C00 == 40 [pid = 2288] [id = 11] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 19D68800 == 39 [pid = 2288] [id = 163] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 19DB4000 == 38 [pid = 2288] [id = 166] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 19E74800 == 37 [pid = 2288] [id = 164] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 1615C400 == 36 [pid = 2288] [id = 165] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 1882E000 == 35 [pid = 2288] [id = 161] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 19F2F400 == 34 [pid = 2288] [id = 10] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 192CE000 == 33 [pid = 2288] [id = 162] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 1A1AF800 == 32 [pid = 2288] [id = 172] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 1A1BB800 == 31 [pid = 2288] [id = 171] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 17F6F800 == 30 [pid = 2288] [id = 169] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 19F04800 == 29 [pid = 2288] [id = 170] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 102E0000 == 28 [pid = 2288] [id = 167] 16:38:13 INFO - PROCESS | 2288 | --DOCSHELL 1044EC00 == 27 [pid = 2288] [id = 168] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (1A132400) [pid = 2288] [serial = 455] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (19F0CC00) [pid = 2288] [serial = 452] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (19F34000) [pid = 2288] [serial = 453] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (19B0FC00) [pid = 2288] [serial = 446] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (19D69000) [pid = 2288] [serial = 447] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (16BE9000) [pid = 2288] [serial = 434] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (16CC1800) [pid = 2288] [serial = 435] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (19DB0400) [pid = 2288] [serial = 449] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (114CD800) [pid = 2288] [serial = 431] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (148E7000) [pid = 2288] [serial = 432] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (17F68400) [pid = 2288] [serial = 437] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (18104C00) [pid = 2288] [serial = 438] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (192C9800) [pid = 2288] [serial = 443] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (1959A800) [pid = 2288] [serial = 444] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1A50A000) [pid = 2288] [serial = 426] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1882FC00) [pid = 2288] [serial = 440] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (18C2C000) [pid = 2288] [serial = 441] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (10444800) [pid = 2288] [serial = 428] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1044C400) [pid = 2288] [serial = 429] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1A154C00) [pid = 2288] [serial = 458] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1A13AC00) [pid = 2288] [serial = 456] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1A152800) [pid = 2288] [serial = 464] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1A164000) [pid = 2288] [serial = 459] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1A1B0400) [pid = 2288] [serial = 465] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1A1B5C00) [pid = 2288] [serial = 467] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (197CA800) [pid = 2288] [serial = 461] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19DA9400) [pid = 2288] [serial = 450] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19B08000) [pid = 2288] [serial = 462] [outer = 00000000] [url = about:blank] 16:38:13 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:13 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:38:13 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:13 INFO - PROCESS | 2288 | 1468453093688 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1533ms 16:38:13 INFO - PROCESS | 2288 | 1468453093750 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 16:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:38:13 INFO - PROCESS | 2288 | 1468453093754 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 16:38:13 INFO - PROCESS | 2288 | 1468453093759 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 2288 | 1468453093763 Marionette TRACE conn5 <- [1,658,null,{}] 16:38:13 INFO - PROCESS | 2288 | 1468453093768 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:13 INFO - PROCESS | 2288 | 1468453093770 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:13 INFO - PROCESS | 2288 | 1468453093880 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 16:38:13 INFO - PROCESS | 2288 | 1468453093957 Marionette TRACE conn5 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 2288 | 1468453093960 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:14 INFO - PROCESS | 2288 | ++DOCSHELL 10376C00 == 28 [pid = 2288] [id = 174] 16:38:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (1044B800) [pid = 2288] [serial = 520] [outer = 00000000] 16:38:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (10A19400) [pid = 2288] [serial = 521] [outer = 1044B800] 16:38:14 INFO - PROCESS | 2288 | 1468453094011 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (114C9800) [pid = 2288] [serial = 522] [outer = 1044B800] 16:38:14 INFO - PROCESS | 2288 | 1468453094394 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 690ms 16:38:14 INFO - PROCESS | 2288 | 1468453094450 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 16:38:14 INFO - PROCESS | 2288 | 1468453094455 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 16:38:14 INFO - PROCESS | 2288 | 1468453094491 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:38:14 INFO - PROCESS | 2288 | 1468453094494 Marionette TRACE conn5 <- [1,662,null,{}] 16:38:14 INFO - PROCESS | 2288 | 1468453094502 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:14 INFO - PROCESS | 2288 | 1468453094505 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:14 INFO - PROCESS | 2288 | 1468453094595 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 16:38:14 INFO - PROCESS | 2288 | 1468453094608 Marionette TRACE conn5 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:14 INFO - PROCESS | 2288 | 1468453094611 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:14 INFO - PROCESS | 2288 | ++DOCSHELL 1615F400 == 29 [pid = 2288] [id = 175] 16:38:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (16844800) [pid = 2288] [serial = 523] [outer = 00000000] 16:38:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (16BED400) [pid = 2288] [serial = 524] [outer = 16844800] 16:38:14 INFO - PROCESS | 2288 | 1468453094660 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (16CCD000) [pid = 2288] [serial = 525] [outer = 16844800] 16:38:14 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:15 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:38:15 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:15 INFO - PROCESS | 2288 | [2288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:38:15 INFO - PROCESS | 2288 | 1468453095083 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:38:15 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 16:38:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 631ms 16:38:15 INFO - PROCESS | 2288 | 1468453095125 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 16:38:15 INFO - PROCESS | 2288 | 1468453095128 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 16:38:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:38:15 INFO - PROCESS | 2288 | 1468453095131 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:38:15 INFO - PROCESS | 2288 | 1468453095135 Marionette TRACE conn5 <- [1,666,null,{}] 16:38:15 INFO - PROCESS | 2288 | 1468453095145 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:15 INFO - PROCESS | 2288 | 1468453095150 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:15 INFO - PROCESS | 2288 | 1468453095233 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 16:38:15 INFO - PROCESS | 2288 | 1468453095240 Marionette TRACE conn5 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:15 INFO - PROCESS | 2288 | 1468453095243 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:15 INFO - PROCESS | 2288 | ++DOCSHELL 18107800 == 30 [pid = 2288] [id = 176] 16:38:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1810BC00) [pid = 2288] [serial = 526] [outer = 00000000] 16:38:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (18827C00) [pid = 2288] [serial = 527] [outer = 1810BC00] 16:38:15 INFO - PROCESS | 2288 | 1468453095292 Marionette DEBUG loaded listener.js 16:38:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1882F800) [pid = 2288] [serial = 528] [outer = 1810BC00] 16:38:15 INFO - PROCESS | 2288 | 1468453095786 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:38:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:38:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 16:38:15 INFO - PROCESS | 2288 | 1468453095805 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 16:38:15 INFO - PROCESS | 2288 | 1468453095808 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 16:38:15 INFO - PROCESS | 2288 | 1468453095811 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:38:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:38:15 INFO - PROCESS | 2288 | 1468453095812 Marionette TRACE conn5 <- [1,670,null,{}] 16:38:15 INFO - PROCESS | 2288 | 1468453095822 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:15 INFO - PROCESS | 2288 | 1468453095824 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:15 INFO - PROCESS | 2288 | 1468453095935 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 16:38:16 INFO - PROCESS | 2288 | 1468453096019 Marionette TRACE conn5 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:16 INFO - PROCESS | 2288 | 1468453096021 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:16 INFO - PROCESS | 2288 | ++DOCSHELL 18C31400 == 31 [pid = 2288] [id = 177] 16:38:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (18C31800) [pid = 2288] [serial = 529] [outer = 00000000] 16:38:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1900D400) [pid = 2288] [serial = 530] [outer = 18C31800] 16:38:16 INFO - PROCESS | 2288 | 1468453096066 Marionette DEBUG loaded listener.js 16:38:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (192CDC00) [pid = 2288] [serial = 531] [outer = 18C31800] 16:38:17 INFO - PROCESS | 2288 | 1468453096963 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:38:17 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) 16:38:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1181ms 16:38:17 INFO - PROCESS | 2288 | 1468453097000 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 16:38:17 INFO - PROCESS | 2288 | 1468453097002 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 16:38:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:38:17 INFO - PROCESS | 2288 | 1468453097005 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:38:17 INFO - PROCESS | 2288 | 1468453097006 Marionette TRACE conn5 <- [1,674,null,{}] 16:38:17 INFO - PROCESS | 2288 | 1468453097010 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:17 INFO - PROCESS | 2288 | 1468453097012 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:17 INFO - PROCESS | 2288 | 1468453097118 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 16:38:17 INFO - PROCESS | 2288 | 1468453097124 Marionette TRACE conn5 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 2288 | 1468453097126 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:17 INFO - PROCESS | 2288 | ++DOCSHELL 192D1000 == 32 [pid = 2288] [id = 178] 16:38:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (192D1C00) [pid = 2288] [serial = 532] [outer = 00000000] 16:38:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1971C400) [pid = 2288] [serial = 533] [outer = 192D1C00] 16:38:17 INFO - PROCESS | 2288 | 1468453097171 Marionette DEBUG loaded listener.js 16:38:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19B0D000) [pid = 2288] [serial = 534] [outer = 192D1C00] 16:38:17 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (14D98400) [pid = 2288] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:38:17 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (192CFC00) [pid = 2288] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:38:17 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (19D69C00) [pid = 2288] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:38:17 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1882F400) [pid = 2288] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:38:17 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1882EC00) [pid = 2288] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:38:17 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (10451400) [pid = 2288] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:38:17 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19E78400) [pid = 2288] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:38:17 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1563F800) [pid = 2288] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:38:17 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (10280C00) [pid = 2288] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:38:17 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (15637400) [pid = 2288] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:38:17 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (16845000) [pid = 2288] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:38:17 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19E76400) [pid = 2288] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:38:18 INFO - PROCESS | 2288 | 1468453098260 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:38:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:38:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1267ms 16:38:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:38:18 INFO - PROCESS | 2288 | 1468453098275 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 2288 | 1468453098277 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 16:38:18 INFO - PROCESS | 2288 | 1468453098281 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 2288 | 1468453098282 Marionette TRACE conn5 <- [1,678,null,{}] 16:38:18 INFO - PROCESS | 2288 | 1468453098286 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:18 INFO - PROCESS | 2288 | 1468453098291 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:18 INFO - PROCESS | 2288 | 1468453098409 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 16:38:18 INFO - PROCESS | 2288 | 1468453098417 Marionette TRACE conn5 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:18 INFO - PROCESS | 2288 | 1468453098419 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:18 INFO - PROCESS | 2288 | ++DOCSHELL 15638800 == 33 [pid = 2288] [id = 179] 16:38:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (1563F800) [pid = 2288] [serial = 535] [outer = 00000000] 16:38:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19D6E000) [pid = 2288] [serial = 536] [outer = 1563F800] 16:38:18 INFO - PROCESS | 2288 | 1468453098472 Marionette DEBUG loaded listener.js 16:38:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19DABC00) [pid = 2288] [serial = 537] [outer = 1563F800] 16:38:19 INFO - PROCESS | 2288 | 1468453099374 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:38:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:38:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1129ms 16:38:19 INFO - PROCESS | 2288 | 1468453099409 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 2288 | 1468453099411 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 16:38:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:38:19 INFO - PROCESS | 2288 | 1468453099414 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 2288 | 1468453099416 Marionette TRACE conn5 <- [1,682,null,{}] 16:38:19 INFO - PROCESS | 2288 | 1468453099419 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:19 INFO - PROCESS | 2288 | 1468453099421 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:19 INFO - PROCESS | 2288 | 1468453099525 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 16:38:19 INFO - PROCESS | 2288 | 1468453099533 Marionette TRACE conn5 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:19 INFO - PROCESS | 2288 | 1468453099535 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:19 INFO - PROCESS | 2288 | ++DOCSHELL 19D6F800 == 34 [pid = 2288] [id = 180] 16:38:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19D70C00) [pid = 2288] [serial = 538] [outer = 00000000] 16:38:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19E6DC00) [pid = 2288] [serial = 539] [outer = 19D70C00] 16:38:19 INFO - PROCESS | 2288 | 1468453099578 Marionette DEBUG loaded listener.js 16:38:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19E71C00) [pid = 2288] [serial = 540] [outer = 19D70C00] 16:38:20 INFO - PROCESS | 2288 | 1468453100769 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:38: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) 16:38:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1382ms 16:38:20 INFO - PROCESS | 2288 | 1468453100797 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 16:38:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:38:20 INFO - PROCESS | 2288 | 1468453100801 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 16:38:20 INFO - PROCESS | 2288 | 1468453100806 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:38:20 INFO - PROCESS | 2288 | 1468453100810 Marionette TRACE conn5 <- [1,686,null,{}] 16:38:20 INFO - PROCESS | 2288 | 1468453100815 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:20 INFO - PROCESS | 2288 | 1468453100819 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:20 INFO - PROCESS | 2288 | 1468453100957 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 16:38:21 INFO - PROCESS | 2288 | 1468453101092 Marionette TRACE conn5 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:21 INFO - PROCESS | 2288 | 1468453101095 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:21 INFO - PROCESS | 2288 | ++DOCSHELL 10448000 == 35 [pid = 2288] [id = 181] 16:38:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1044A000) [pid = 2288] [serial = 541] [outer = 00000000] 16:38:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (15428400) [pid = 2288] [serial = 542] [outer = 1044A000] 16:38:21 INFO - PROCESS | 2288 | 1468453101151 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (158A5C00) [pid = 2288] [serial = 543] [outer = 1044A000] 16:38:22 INFO - PROCESS | 2288 | --DOCSHELL 15638800 == 34 [pid = 2288] [id = 179] 16:38:22 INFO - PROCESS | 2288 | --DOCSHELL 192D1000 == 33 [pid = 2288] [id = 178] 16:38:22 INFO - PROCESS | 2288 | --DOCSHELL 18C31400 == 32 [pid = 2288] [id = 177] 16:38:22 INFO - PROCESS | 2288 | --DOCSHELL 18107800 == 31 [pid = 2288] [id = 176] 16:38:22 INFO - PROCESS | 2288 | --DOCSHELL 1615F400 == 30 [pid = 2288] [id = 175] 16:38:22 INFO - PROCESS | 2288 | --DOCSHELL 10376C00 == 29 [pid = 2288] [id = 174] 16:38:22 INFO - PROCESS | 2288 | --DOCSHELL 1030F800 == 28 [pid = 2288] [id = 173] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (195A4800) [pid = 2288] [serial = 485] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19B02800) [pid = 2288] [serial = 486] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19D6E400) [pid = 2288] [serial = 488] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (18C2E800) [pid = 2288] [serial = 482] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1A1B9400) [pid = 2288] [serial = 468] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (108E6C00) [pid = 2288] [serial = 476] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (10BC4000) [pid = 2288] [serial = 477] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19F09C00) [pid = 2288] [serial = 491] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (156EB000) [pid = 2288] [serial = 479] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (16847000) [pid = 2288] [serial = 480] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1044E800) [pid = 2288] [serial = 470] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (10B47C00) [pid = 2288] [serial = 471] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (16166800) [pid = 2288] [serial = 473] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (17F5A800) [pid = 2288] [serial = 474] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (1882A800) [pid = 2288] [serial = 494] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (18CAF800) [pid = 2288] [serial = 495] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (19FB8000) [pid = 2288] [serial = 497] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (1A155000) [pid = 2288] [serial = 501] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (19F03800) [pid = 2288] [serial = 492] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (19D74000) [pid = 2288] [serial = 489] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (19FBF400) [pid = 2288] [serial = 498] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (18CB3400) [pid = 2288] [serial = 483] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (1A150400) [pid = 2288] [serial = 500] [outer = 00000000] [url = about:blank] 16:38:22 INFO - PROCESS | 2288 | 1468453102349 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:38: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) 16:38:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1580ms 16:38:22 INFO - PROCESS | 2288 | 1468453102386 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 16:38:22 INFO - PROCESS | 2288 | 1468453102389 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 16:38:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:38:22 INFO - PROCESS | 2288 | 1468453102394 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 2288 | 1468453102397 Marionette TRACE conn5 <- [1,690,null,{}] 16:38:22 INFO - PROCESS | 2288 | 1468453102402 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:22 INFO - PROCESS | 2288 | 1468453102405 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:22 INFO - PROCESS | 2288 | 1468453102521 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 16:38:22 INFO - PROCESS | 2288 | 1468453102593 Marionette TRACE conn5 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:22 INFO - PROCESS | 2288 | 1468453102597 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:22 INFO - PROCESS | 2288 | ++DOCSHELL 10301800 == 29 [pid = 2288] [id = 182] 16:38:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (10302400) [pid = 2288] [serial = 544] [outer = 00000000] 16:38:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (1044EC00) [pid = 2288] [serial = 545] [outer = 10302400] 16:38:22 INFO - PROCESS | 2288 | 1468453102645 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (10A71400) [pid = 2288] [serial = 546] [outer = 10302400] 16:38:23 INFO - PROCESS | 2288 | 1468453103525 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:38: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 16:38:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1183ms 16:38:23 INFO - PROCESS | 2288 | 1468453103578 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 16:38:23 INFO - PROCESS | 2288 | 1468453103583 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 16:38:23 INFO - PROCESS | 2288 | 1468453103589 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:38:23 INFO - PROCESS | 2288 | 1468453103592 Marionette TRACE conn5 <- [1,694,null,{}] 16:38:23 INFO - PROCESS | 2288 | 1468453103595 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:23 INFO - PROCESS | 2288 | 1468453103598 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:23 INFO - PROCESS | 2288 | 1468453103685 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 16:38:23 INFO - PROCESS | 2288 | 1468453103692 Marionette TRACE conn5 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:23 INFO - PROCESS | 2288 | 1468453103695 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:23 INFO - PROCESS | 2288 | ++DOCSHELL 156E3800 == 30 [pid = 2288] [id = 183] 16:38:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (156E8C00) [pid = 2288] [serial = 547] [outer = 00000000] 16:38:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (1615BC00) [pid = 2288] [serial = 548] [outer = 156E8C00] 16:38:23 INFO - PROCESS | 2288 | 1468453103742 Marionette DEBUG loaded listener.js 16:38:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (16BE4800) [pid = 2288] [serial = 549] [outer = 156E8C00] 16:38:24 INFO - PROCESS | 2288 | 1468453104694 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:38: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 16:38:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1121ms 16:38:24 INFO - PROCESS | 2288 | 1468453104713 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 16:38:24 INFO - PROCESS | 2288 | 1468453104715 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 16:38:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:38:24 INFO - PROCESS | 2288 | 1468453104751 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:38:24 INFO - PROCESS | 2288 | 1468453104754 Marionette TRACE conn5 <- [1,698,null,{}] 16:38:24 INFO - PROCESS | 2288 | 1468453104765 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:24 INFO - PROCESS | 2288 | 1468453104769 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:24 INFO - PROCESS | 2288 | 1468453104889 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 16:38:24 INFO - PROCESS | 2288 | 1468453104897 Marionette TRACE conn5 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:24 INFO - PROCESS | 2288 | 1468453104900 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:24 INFO - PROCESS | 2288 | ++DOCSHELL 18826C00 == 31 [pid = 2288] [id = 184] 16:38:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (18827400) [pid = 2288] [serial = 550] [outer = 00000000] 16:38:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (18C2AC00) [pid = 2288] [serial = 551] [outer = 18827400] 16:38:24 INFO - PROCESS | 2288 | 1468453104948 Marionette DEBUG loaded listener.js 16:38:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (18C35800) [pid = 2288] [serial = 552] [outer = 18827400] 16:38:25 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (1563F800) [pid = 2288] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:38:25 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (1810BC00) [pid = 2288] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:38:25 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (16844800) [pid = 2288] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:38:25 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (18C31800) [pid = 2288] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:38:25 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (1044FC00) [pid = 2288] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:38:25 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (17F7D400) [pid = 2288] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:38:25 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (19F05400) [pid = 2288] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:38:25 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (1A1BC400) [pid = 2288] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:38:25 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (1A1AFC00) [pid = 2288] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:38:25 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (192D1C00) [pid = 2288] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:38:25 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (1044B800) [pid = 2288] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:38:25 INFO - PROCESS | 2288 | 1468453105910 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:38:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:38:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1180ms 16:38:25 INFO - PROCESS | 2288 | 1468453105933 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 16:38:25 INFO - PROCESS | 2288 | 1468453105935 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 16:38:25 INFO - PROCESS | 2288 | 1468453105939 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:38:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:38:25 INFO - PROCESS | 2288 | 1468453105940 Marionette TRACE conn5 <- [1,702,null,{}] 16:38:25 INFO - PROCESS | 2288 | 1468453105944 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:25 INFO - PROCESS | 2288 | 1468453105946 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:26 INFO - PROCESS | 2288 | 1468453106030 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 16:38:26 INFO - PROCESS | 2288 | 1468453106036 Marionette TRACE conn5 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:26 INFO - PROCESS | 2288 | 1468453106038 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:26 INFO - PROCESS | 2288 | ++DOCSHELL 17F7D400 == 32 [pid = 2288] [id = 185] 16:38:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (18C32800) [pid = 2288] [serial = 553] [outer = 00000000] 16:38:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (19009800) [pid = 2288] [serial = 554] [outer = 18C32800] 16:38:26 INFO - PROCESS | 2288 | 1468453106082 Marionette DEBUG loaded listener.js 16:38:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (192CAC00) [pid = 2288] [serial = 555] [outer = 18C32800] 16:38:27 INFO - PROCESS | 2288 | 1468453107013 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:38: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 16:38:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1127ms 16:38:27 INFO - PROCESS | 2288 | 1468453107069 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 16:38:27 INFO - PROCESS | 2288 | 1468453107071 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 16:38:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:38:27 INFO - PROCESS | 2288 | 1468453107074 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:38:27 INFO - PROCESS | 2288 | 1468453107076 Marionette TRACE conn5 <- [1,706,null,{}] 16:38:27 INFO - PROCESS | 2288 | 1468453107079 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:27 INFO - PROCESS | 2288 | 1468453107081 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:27 INFO - PROCESS | 2288 | 1468453107160 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 16:38:27 INFO - PROCESS | 2288 | 1468453107165 Marionette TRACE conn5 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:27 INFO - PROCESS | 2288 | 1468453107167 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:27 INFO - PROCESS | 2288 | ++DOCSHELL 192D2000 == 33 [pid = 2288] [id = 186] 16:38:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (192D1C00) [pid = 2288] [serial = 556] [outer = 00000000] 16:38:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (19D39C00) [pid = 2288] [serial = 557] [outer = 192D1C00] 16:38:27 INFO - PROCESS | 2288 | 1468453107211 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (19D6C800) [pid = 2288] [serial = 558] [outer = 192D1C00] 16:38:28 INFO - PROCESS | 2288 | 1468453108165 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:38:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:38:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1132ms 16:38:28 INFO - PROCESS | 2288 | 1468453108207 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 2288 | 1468453108212 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 16:38:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:38:28 INFO - PROCESS | 2288 | 1468453108260 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 2288 | 1468453108264 Marionette TRACE conn5 <- [1,710,null,{}] 16:38:28 INFO - PROCESS | 2288 | 1468453108269 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:28 INFO - PROCESS | 2288 | 1468453108273 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:28 INFO - PROCESS | 2288 | 1468453108373 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 16:38:28 INFO - PROCESS | 2288 | 1468453108528 Marionette TRACE conn5 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 2288 | 1468453108531 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:28 INFO - PROCESS | 2288 | ++DOCSHELL 1044E800 == 34 [pid = 2288] [id = 187] 16:38:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (1044F800) [pid = 2288] [serial = 559] [outer = 00000000] 16:38:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (11448000) [pid = 2288] [serial = 560] [outer = 1044F800] 16:38:28 INFO - PROCESS | 2288 | 1468453108634 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (148E6400) [pid = 2288] [serial = 561] [outer = 1044F800] 16:38:29 INFO - PROCESS | 2288 | 1468453109187 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 2288 | 1468453109256 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 16:38:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:38:29 INFO - PROCESS | 2288 | 1468453109263 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 2288 | 1468453109266 Marionette TRACE conn5 <- [1,714,null,{}] 16:38:29 INFO - PROCESS | 2288 | 1468453109270 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:29 INFO - PROCESS | 2288 | 1468453109273 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:29 INFO - PROCESS | 2288 | 1468453109380 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 16:38:29 INFO - PROCESS | 2288 | 1468453109472 Marionette TRACE conn5 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:29 INFO - PROCESS | 2288 | 1468453109475 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:29 INFO - PROCESS | 2288 | ++DOCSHELL 1810B800 == 35 [pid = 2288] [id = 188] 16:38:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (1810BC00) [pid = 2288] [serial = 562] [outer = 00000000] 16:38:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (1882E000) [pid = 2288] [serial = 563] [outer = 1810BC00] 16:38:29 INFO - PROCESS | 2288 | 1468453109532 Marionette DEBUG loaded listener.js 16:38:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (18CAD800) [pid = 2288] [serial = 564] [outer = 1810BC00] 16:38:30 INFO - PROCESS | 2288 | 1468453110155 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:38:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:38:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 931ms 16:38:30 INFO - PROCESS | 2288 | 1468453110196 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 16:38:30 INFO - PROCESS | 2288 | 1468453110199 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 16:38:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:38:30 INFO - PROCESS | 2288 | 1468453110203 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:38:30 INFO - PROCESS | 2288 | 1468453110206 Marionette TRACE conn5 <- [1,718,null,{}] 16:38:30 INFO - PROCESS | 2288 | 1468453110217 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:30 INFO - PROCESS | 2288 | 1468453110222 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:30 INFO - PROCESS | 2288 | 1468453110330 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 16:38:30 INFO - PROCESS | 2288 | 1468453110412 Marionette TRACE conn5 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:30 INFO - PROCESS | 2288 | 1468453110415 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:30 INFO - PROCESS | 2288 | ++DOCSHELL 19E77C00 == 36 [pid = 2288] [id = 189] 16:38:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (19E78400) [pid = 2288] [serial = 565] [outer = 00000000] 16:38:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (19E7C800) [pid = 2288] [serial = 566] [outer = 19E78400] 16:38:30 INFO - PROCESS | 2288 | 1468453110512 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (19F09000) [pid = 2288] [serial = 567] [outer = 19E78400] 16:38:31 INFO - PROCESS | 2288 | 1468453111097 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 16:38:31 INFO - PROCESS | 2288 | 1468453111139 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 16:38:31 INFO - PROCESS | 2288 | 1468453111143 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:38:31 INFO - PROCESS | 2288 | 1468453111145 Marionette TRACE conn5 <- [1,722,null,{}] 16:38:31 INFO - PROCESS | 2288 | 1468453111148 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:31 INFO - PROCESS | 2288 | 1468453111151 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:31 INFO - PROCESS | 2288 | 1468453111258 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 16:38:31 INFO - PROCESS | 2288 | 1468453111353 Marionette TRACE conn5 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 2288 | 1468453111355 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:31 INFO - PROCESS | 2288 | ++DOCSHELL 19F35400 == 37 [pid = 2288] [id = 190] 16:38:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19F35C00) [pid = 2288] [serial = 568] [outer = 00000000] 16:38:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19FBE400) [pid = 2288] [serial = 569] [outer = 19F35C00] 16:38:31 INFO - PROCESS | 2288 | 1468453111411 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (1A12E800) [pid = 2288] [serial = 570] [outer = 19F35C00] 16:38:32 INFO - PROCESS | 2288 | 1468453112111 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:38: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 16:38:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1019ms 16:38:32 INFO - PROCESS | 2288 | 1468453112164 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 2288 | 1468453112168 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 16:38:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:38:32 INFO - PROCESS | 2288 | 1468453112173 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 2288 | 1468453112177 Marionette TRACE conn5 <- [1,726,null,{}] 16:38:32 INFO - PROCESS | 2288 | 1468453112182 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:32 INFO - PROCESS | 2288 | 1468453112185 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:32 INFO - PROCESS | 2288 | 1468453112285 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 16:38:32 INFO - PROCESS | 2288 | 1468453112367 Marionette TRACE conn5 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:32 INFO - PROCESS | 2288 | 1468453112370 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:32 INFO - PROCESS | 2288 | --DOCSHELL 17F7D400 == 36 [pid = 2288] [id = 185] 16:38:32 INFO - PROCESS | 2288 | --DOCSHELL 18826C00 == 35 [pid = 2288] [id = 184] 16:38:32 INFO - PROCESS | 2288 | --DOCSHELL 156E3800 == 34 [pid = 2288] [id = 183] 16:38:32 INFO - PROCESS | 2288 | --DOCSHELL 10301800 == 33 [pid = 2288] [id = 182] 16:38:32 INFO - PROCESS | 2288 | --DOCSHELL 10448000 == 32 [pid = 2288] [id = 181] 16:38:32 INFO - PROCESS | 2288 | --DOCSHELL 19D6F800 == 31 [pid = 2288] [id = 180] 16:38:32 INFO - PROCESS | 2288 | --DOCSHELL 19F35400 == 30 [pid = 2288] [id = 190] 16:38:32 INFO - PROCESS | 2288 | --DOCSHELL 1810B800 == 29 [pid = 2288] [id = 188] 16:38:32 INFO - PROCESS | 2288 | --DOCSHELL 19E77C00 == 28 [pid = 2288] [id = 189] 16:38:32 INFO - PROCESS | 2288 | --DOCSHELL 192D2000 == 27 [pid = 2288] [id = 186] 16:38:32 INFO - PROCESS | 2288 | --DOCSHELL 1044E800 == 26 [pid = 2288] [id = 187] 16:38:32 INFO - PROCESS | 2288 | ++DOCSHELL 0C9F0400 == 27 [pid = 2288] [id = 191] 16:38:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (0C9F0C00) [pid = 2288] [serial = 571] [outer = 00000000] 16:38:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (102D9400) [pid = 2288] [serial = 572] [outer = 0C9F0C00] 16:38:33 INFO - PROCESS | 2288 | 1468453112992 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (10307000) [pid = 2288] [serial = 573] [outer = 0C9F0C00] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19D6E000) [pid = 2288] [serial = 536] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (18827C00) [pid = 2288] [serial = 527] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (16BED400) [pid = 2288] [serial = 524] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (16CCD000) [pid = 2288] [serial = 525] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (15648C00) [pid = 2288] [serial = 518] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1900D400) [pid = 2288] [serial = 530] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (14D8D400) [pid = 2288] [serial = 504] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (10B4CC00) [pid = 2288] [serial = 503] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (18C37000) [pid = 2288] [serial = 507] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (18828C00) [pid = 2288] [serial = 506] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (1A162800) [pid = 2288] [serial = 510] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (1A136800) [pid = 2288] [serial = 509] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (1A37FC00) [pid = 2288] [serial = 513] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (1A377800) [pid = 2288] [serial = 512] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (1A3B7C00) [pid = 2288] [serial = 516] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (1A3B5000) [pid = 2288] [serial = 515] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (19DABC00) [pid = 2288] [serial = 537] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (1971C400) [pid = 2288] [serial = 533] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (192CDC00) [pid = 2288] [serial = 531] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (114C9800) [pid = 2288] [serial = 522] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (10A19400) [pid = 2288] [serial = 521] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (19B0D000) [pid = 2288] [serial = 534] [outer = 00000000] [url = about:blank] 16:38:33 INFO - PROCESS | 2288 | --DOMWINDOW == 57 (1882F800) [pid = 2288] [serial = 528] [outer = 00000000] [url = about:blank] 16:38:34 INFO - PROCESS | 2288 | 1468453114017 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:38:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:38:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1885ms 16:38:34 INFO - PROCESS | 2288 | 1468453114059 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 16:38:34 INFO - PROCESS | 2288 | 1468453114061 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 16:38:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:38:34 INFO - PROCESS | 2288 | 1468453114067 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:38:34 INFO - PROCESS | 2288 | 1468453114069 Marionette TRACE conn5 <- [1,730,null,{}] 16:38:34 INFO - PROCESS | 2288 | 1468453114074 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:34 INFO - PROCESS | 2288 | 1468453114077 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:34 INFO - PROCESS | 2288 | 1468453114164 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 16:38:34 INFO - PROCESS | 2288 | 1468453114236 Marionette TRACE conn5 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:34 INFO - PROCESS | 2288 | 1468453114238 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:34 INFO - PROCESS | 2288 | ++DOCSHELL 148AD800 == 28 [pid = 2288] [id = 192] 16:38:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (148EB400) [pid = 2288] [serial = 574] [outer = 00000000] 16:38:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (1543E000) [pid = 2288] [serial = 575] [outer = 148EB400] 16:38:34 INFO - PROCESS | 2288 | 1468453114286 Marionette DEBUG loaded listener.js 16:38:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (1564A800) [pid = 2288] [serial = 576] [outer = 148EB400] 16:38:35 INFO - PROCESS | 2288 | 1468453115190 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:38:35 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 16:38:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1180ms 16:38:35 INFO - PROCESS | 2288 | 1468453115247 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 16:38:35 INFO - PROCESS | 2288 | 1468453115251 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 16:38:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:38:35 INFO - PROCESS | 2288 | 1468453115263 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:38:35 INFO - PROCESS | 2288 | 1468453115266 Marionette TRACE conn5 <- [1,734,null,{}] 16:38:35 INFO - PROCESS | 2288 | 1468453115270 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:35 INFO - PROCESS | 2288 | 1468453115272 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:35 INFO - PROCESS | 2288 | 1468453115385 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 16:38:35 INFO - PROCESS | 2288 | 1468453115393 Marionette TRACE conn5 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:35 INFO - PROCESS | 2288 | 1468453115396 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:35 INFO - PROCESS | 2288 | ++DOCSHELL 148A8000 == 29 [pid = 2288] [id = 193] 16:38:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (16B51400) [pid = 2288] [serial = 577] [outer = 00000000] 16:38:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (17F5FC00) [pid = 2288] [serial = 578] [outer = 16B51400] 16:38:35 INFO - PROCESS | 2288 | 1468453115441 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (17F73800) [pid = 2288] [serial = 579] [outer = 16B51400] 16:38:36 INFO - PROCESS | 2288 | 1468453116384 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:38:36 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.) 16:38:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1181ms 16:38:36 INFO - PROCESS | 2288 | 1468453116448 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 16:38:36 INFO - PROCESS | 2288 | 1468453116450 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 16:38:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:38:36 INFO - PROCESS | 2288 | 1468453116453 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:38:36 INFO - PROCESS | 2288 | 1468453116457 Marionette TRACE conn5 <- [1,738,null,{}] 16:38:36 INFO - PROCESS | 2288 | 1468453116467 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:36 INFO - PROCESS | 2288 | 1468453116472 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:36 INFO - PROCESS | 2288 | 1468453116593 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 16:38:36 INFO - PROCESS | 2288 | 1468453116601 Marionette TRACE conn5 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:36 INFO - PROCESS | 2288 | 1468453116603 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:36 INFO - PROCESS | 2288 | ++DOCSHELL 18C32C00 == 30 [pid = 2288] [id = 194] 16:38:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (18C33000) [pid = 2288] [serial = 580] [outer = 00000000] 16:38:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (19007C00) [pid = 2288] [serial = 581] [outer = 18C33000] 16:38:36 INFO - PROCESS | 2288 | 1468453116648 Marionette DEBUG loaded listener.js 16:38:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (192C8C00) [pid = 2288] [serial = 582] [outer = 18C33000] 16:38:37 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (18827400) [pid = 2288] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:38:37 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (19D70C00) [pid = 2288] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:38:37 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (1044A000) [pid = 2288] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:38:37 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (156E8C00) [pid = 2288] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:38:37 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (10302400) [pid = 2288] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:38:37 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (18C32800) [pid = 2288] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:38:37 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (114AA000) [pid = 2288] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:38:37 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (192D1C00) [pid = 2288] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:38:37 INFO - PROCESS | 2288 | 1468453117674 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:38:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:38:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1276ms 16:38:37 INFO - PROCESS | 2288 | 1468453117732 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 16:38:37 INFO - PROCESS | 2288 | 1468453117735 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 16:38:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:38:37 INFO - PROCESS | 2288 | 1468453117738 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 2288 | 1468453117740 Marionette TRACE conn5 <- [1,742,null,{}] 16:38:37 INFO - PROCESS | 2288 | 1468453117743 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:37 INFO - PROCESS | 2288 | 1468453117745 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:37 INFO - PROCESS | 2288 | 1468453117829 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 16:38:37 INFO - PROCESS | 2288 | 1468453117835 Marionette TRACE conn5 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 2288 | 1468453117837 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:37 INFO - PROCESS | 2288 | ++DOCSHELL 114AA000 == 31 [pid = 2288] [id = 195] 16:38:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (114C9400) [pid = 2288] [serial = 583] [outer = 00000000] 16:38:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (192D3000) [pid = 2288] [serial = 584] [outer = 114C9400] 16:38:37 INFO - PROCESS | 2288 | 1468453117881 Marionette DEBUG loaded listener.js 16:38:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (192D6C00) [pid = 2288] [serial = 585] [outer = 114C9400] 16:38:38 INFO - PROCESS | 2288 | 1468453118807 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:38:38 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 16:38:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1120ms 16:38:38 INFO - PROCESS | 2288 | 1468453118861 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 16:38:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:38:38 INFO - PROCESS | 2288 | 1468453118863 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 16:38:38 INFO - PROCESS | 2288 | 1468453118867 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:38:38 INFO - PROCESS | 2288 | 1468453118868 Marionette TRACE conn5 <- [1,746,null,{}] 16:38:38 INFO - PROCESS | 2288 | 1468453118872 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:38 INFO - PROCESS | 2288 | 1468453118874 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:38 INFO - PROCESS | 2288 | 1468453118953 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 16:38:38 INFO - PROCESS | 2288 | 1468453118960 Marionette TRACE conn5 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:38 INFO - PROCESS | 2288 | 1468453118962 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:39 INFO - PROCESS | 2288 | ++DOCSHELL 19B08000 == 32 [pid = 2288] [id = 196] 16:38:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (19B0C800) [pid = 2288] [serial = 586] [outer = 00000000] 16:38:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (19D46C00) [pid = 2288] [serial = 587] [outer = 19B0C800] 16:38:39 INFO - PROCESS | 2288 | 1468453119014 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (19D72800) [pid = 2288] [serial = 588] [outer = 19B0C800] 16:38:39 INFO - PROCESS | 2288 | 1468453119801 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:38:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:38:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 972ms 16:38:39 INFO - PROCESS | 2288 | 1468453119839 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 16:38:39 INFO - PROCESS | 2288 | 1468453119843 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 16:38:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:38:39 INFO - PROCESS | 2288 | 1468453119848 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 2288 | 1468453119853 Marionette TRACE conn5 <- [1,750,null,{}] 16:38:39 INFO - PROCESS | 2288 | 1468453119858 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:39 INFO - PROCESS | 2288 | 1468453119861 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:40 INFO - PROCESS | 2288 | 1468453119979 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 16:38:40 INFO - PROCESS | 2288 | 1468453120079 Marionette TRACE conn5 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 2288 | 1468453120082 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:40 INFO - PROCESS | 2288 | ++DOCSHELL 09372000 == 33 [pid = 2288] [id = 197] 16:38:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (14D91800) [pid = 2288] [serial = 589] [outer = 00000000] 16:38:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (16C36C00) [pid = 2288] [serial = 590] [outer = 14D91800] 16:38:40 INFO - PROCESS | 2288 | 1468453120139 Marionette DEBUG loaded listener.js 16:38:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (17F5AC00) [pid = 2288] [serial = 591] [outer = 14D91800] 16:38:41 INFO - PROCESS | 2288 | 1468453121316 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:38:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:38:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1485ms 16:38:41 INFO - PROCESS | 2288 | 1468453121333 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 16:38:41 INFO - PROCESS | 2288 | 1468453121337 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 16:38:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:38:41 INFO - PROCESS | 2288 | 1468453121342 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 2288 | 1468453121345 Marionette TRACE conn5 <- [1,754,null,{}] 16:38:41 INFO - PROCESS | 2288 | 1468453121351 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:41 INFO - PROCESS | 2288 | 1468453121353 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:41 INFO - PROCESS | 2288 | 1468453121489 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 16:38:41 INFO - PROCESS | 2288 | 1468453121563 Marionette TRACE conn5 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:41 INFO - PROCESS | 2288 | 1468453121565 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:41 INFO - PROCESS | 2288 | ++DOCSHELL 114AB000 == 34 [pid = 2288] [id = 198] 16:38:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (114C8C00) [pid = 2288] [serial = 592] [outer = 00000000] 16:38:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (14DB5800) [pid = 2288] [serial = 593] [outer = 114C8C00] 16:38:41 INFO - PROCESS | 2288 | 1468453121615 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (1564AC00) [pid = 2288] [serial = 594] [outer = 114C8C00] 16:38:41 INFO - PROCESS | 2288 | --DOCSHELL 114AA000 == 33 [pid = 2288] [id = 195] 16:38:41 INFO - PROCESS | 2288 | --DOCSHELL 18C32C00 == 32 [pid = 2288] [id = 194] 16:38:41 INFO - PROCESS | 2288 | --DOCSHELL 148A8000 == 31 [pid = 2288] [id = 193] 16:38:41 INFO - PROCESS | 2288 | --DOCSHELL 148AD800 == 30 [pid = 2288] [id = 192] 16:38:41 INFO - PROCESS | 2288 | --DOCSHELL 0C9F0400 == 29 [pid = 2288] [id = 191] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (16B50400) [pid = 2288] [serial = 519] [outer = 00000000] [url = about:blank] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (19D39C00) [pid = 2288] [serial = 557] [outer = 00000000] [url = about:blank] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (18C2AC00) [pid = 2288] [serial = 551] [outer = 00000000] [url = about:blank] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (19E71C00) [pid = 2288] [serial = 540] [outer = 00000000] [url = about:blank] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (19E6DC00) [pid = 2288] [serial = 539] [outer = 00000000] [url = about:blank] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (15428400) [pid = 2288] [serial = 542] [outer = 00000000] [url = about:blank] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (158A5C00) [pid = 2288] [serial = 543] [outer = 00000000] [url = about:blank] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (1615BC00) [pid = 2288] [serial = 548] [outer = 00000000] [url = about:blank] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (1044EC00) [pid = 2288] [serial = 545] [outer = 00000000] [url = about:blank] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (10A71400) [pid = 2288] [serial = 546] [outer = 00000000] [url = about:blank] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (19009800) [pid = 2288] [serial = 554] [outer = 00000000] [url = about:blank] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (18C35800) [pid = 2288] [serial = 552] [outer = 00000000] [url = about:blank] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 57 (192CAC00) [pid = 2288] [serial = 555] [outer = 00000000] [url = about:blank] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 56 (19D6C800) [pid = 2288] [serial = 558] [outer = 00000000] [url = about:blank] 16:38:41 INFO - PROCESS | 2288 | --DOMWINDOW == 55 (16BE4800) [pid = 2288] [serial = 549] [outer = 00000000] [url = about:blank] 16:38:42 INFO - PROCESS | 2288 | 1468453122540 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:38:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:38:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1233ms 16:38:42 INFO - PROCESS | 2288 | 1468453122577 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 16:38:42 INFO - PROCESS | 2288 | 1468453122582 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 16:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:38:42 INFO - PROCESS | 2288 | 1468453122589 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - PROCESS | 2288 | 1468453122592 Marionette TRACE conn5 <- [1,758,null,{}] 16:38:42 INFO - PROCESS | 2288 | 1468453122596 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:42 INFO - PROCESS | 2288 | 1468453122598 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:42 INFO - PROCESS | 2288 | 1468453122685 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 16:38:42 INFO - PROCESS | 2288 | 1468453122691 Marionette TRACE conn5 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 2288 | 1468453122694 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:42 INFO - PROCESS | 2288 | ++DOCSHELL 1615C800 == 30 [pid = 2288] [id = 199] 16:38:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 56 (1615F400) [pid = 2288] [serial = 595] [outer = 00000000] 16:38:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 57 (16B5A000) [pid = 2288] [serial = 596] [outer = 1615F400] 16:38:42 INFO - PROCESS | 2288 | 1468453122742 Marionette DEBUG loaded listener.js 16:38:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (16C3D800) [pid = 2288] [serial = 597] [outer = 1615F400] 16:38:43 INFO - PROCESS | 2288 | 1468453123205 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 671ms 16:38:43 INFO - PROCESS | 2288 | 1468453123260 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 16:38:43 INFO - PROCESS | 2288 | 1468453123262 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 16:38:43 INFO - PROCESS | 2288 | 1468453123266 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:38:43 INFO - PROCESS | 2288 | 1468453123269 Marionette TRACE conn5 <- [1,762,null,{}] 16:38:43 INFO - PROCESS | 2288 | 1468453123280 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:43 INFO - PROCESS | 2288 | 1468453123284 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:43 INFO - PROCESS | 2288 | 1468453123371 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 16:38:43 INFO - PROCESS | 2288 | 1468453123378 Marionette TRACE conn5 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 2288 | 1468453123381 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:43 INFO - PROCESS | 2288 | ++DOCSHELL 1882C800 == 31 [pid = 2288] [id = 200] 16:38:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (1882CC00) [pid = 2288] [serial = 598] [outer = 00000000] 16:38:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (18C2A800) [pid = 2288] [serial = 599] [outer = 1882CC00] 16:38:43 INFO - PROCESS | 2288 | 1468453123500 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (18C36800) [pid = 2288] [serial = 600] [outer = 1882CC00] 16:38:43 INFO - PROCESS | 2288 | 1468453123909 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 672ms 16:38:43 INFO - PROCESS | 2288 | 1468453123942 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 16:38:43 INFO - PROCESS | 2288 | 1468453123944 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 16:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:38:43 INFO - PROCESS | 2288 | 1468453123947 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:38:43 INFO - PROCESS | 2288 | 1468453123949 Marionette TRACE conn5 <- [1,766,null,{}] 16:38:43 INFO - PROCESS | 2288 | 1468453123953 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:43 INFO - PROCESS | 2288 | 1468453123954 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:44 INFO - PROCESS | 2288 | 1468453124067 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 16:38:44 INFO - PROCESS | 2288 | 1468453124151 Marionette TRACE conn5 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:44 INFO - PROCESS | 2288 | 1468453124153 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:44 INFO - PROCESS | 2288 | ++DOCSHELL 192D1400 == 32 [pid = 2288] [id = 201] 16:38:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (192D2400) [pid = 2288] [serial = 601] [outer = 00000000] 16:38:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (197D3C00) [pid = 2288] [serial = 602] [outer = 192D2400] 16:38:44 INFO - PROCESS | 2288 | 1468453124197 Marionette DEBUG loaded listener.js 16:38:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (19D3DC00) [pid = 2288] [serial = 603] [outer = 192D2400] 16:38:44 INFO - PROCESS | 2288 | 1468453124636 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 730ms 16:38:44 INFO - PROCESS | 2288 | 1468453124681 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 16:38:44 INFO - PROCESS | 2288 | 1468453124683 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 16:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:38:44 INFO - PROCESS | 2288 | 1468453124686 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:38:44 INFO - PROCESS | 2288 | 1468453124688 Marionette TRACE conn5 <- [1,770,null,{}] 16:38:44 INFO - PROCESS | 2288 | 1468453124696 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:44 INFO - PROCESS | 2288 | 1468453124698 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:44 INFO - PROCESS | 2288 | 1468453124803 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 16:38:44 INFO - PROCESS | 2288 | 1468453124811 Marionette TRACE conn5 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:44 INFO - PROCESS | 2288 | 1468453124813 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:44 INFO - PROCESS | 2288 | ++DOCSHELL 16BE9000 == 33 [pid = 2288] [id = 202] 16:38:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (19D6AC00) [pid = 2288] [serial = 604] [outer = 00000000] 16:38:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (19D71000) [pid = 2288] [serial = 605] [outer = 19D6AC00] 16:38:44 INFO - PROCESS | 2288 | 1468453124856 Marionette DEBUG loaded listener.js 16:38:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (19DAE400) [pid = 2288] [serial = 606] [outer = 19D6AC00] 16:38:45 INFO - PROCESS | 2288 | 1468453125303 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 671ms 16:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:38:45 INFO - PROCESS | 2288 | 1468453125357 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 16:38:45 INFO - PROCESS | 2288 | 1468453125359 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 16:38:45 INFO - PROCESS | 2288 | 1468453125362 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:38:45 INFO - PROCESS | 2288 | 1468453125363 Marionette TRACE conn5 <- [1,774,null,{}] 16:38:45 INFO - PROCESS | 2288 | 1468453125367 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:45 INFO - PROCESS | 2288 | 1468453125372 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:45 INFO - PROCESS | 2288 | 1468453125534 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 16:38:45 INFO - PROCESS | 2288 | 1468453125547 Marionette TRACE conn5 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:45 INFO - PROCESS | 2288 | 1468453125548 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:45 INFO - PROCESS | 2288 | ++DOCSHELL 0936EC00 == 34 [pid = 2288] [id = 203] 16:38:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (09371000) [pid = 2288] [serial = 607] [outer = 00000000] 16:38:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (19E74800) [pid = 2288] [serial = 608] [outer = 09371000] 16:38:45 INFO - PROCESS | 2288 | 1468453125593 Marionette DEBUG loaded listener.js 16:38:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (19F05400) [pid = 2288] [serial = 609] [outer = 09371000] 16:38:45 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (148EB400) [pid = 2288] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:38:45 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (0C9F0C00) [pid = 2288] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:38:45 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (16B51400) [pid = 2288] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:38:45 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (18C33000) [pid = 2288] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:38:45 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (1044F800) [pid = 2288] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:38:45 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (114C9400) [pid = 2288] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:38:45 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (1810BC00) [pid = 2288] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:38:45 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (19E78400) [pid = 2288] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:38:46 INFO - PROCESS | 2288 | 1468453126016 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 671ms 16:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:38:46 INFO - PROCESS | 2288 | 1468453126033 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 16:38:46 INFO - PROCESS | 2288 | 1468453126035 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 16:38:46 INFO - PROCESS | 2288 | 1468453126037 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:38:46 INFO - PROCESS | 2288 | 1468453126039 Marionette TRACE conn5 <- [1,778,null,{}] 16:38:46 INFO - PROCESS | 2288 | 1468453126043 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:46 INFO - PROCESS | 2288 | 1468453126044 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:46 INFO - PROCESS | 2288 | 1468453126151 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 16:38:46 INFO - PROCESS | 2288 | 1468453126198 Marionette TRACE conn5 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:46 INFO - PROCESS | 2288 | 1468453126200 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:46 INFO - PROCESS | 2288 | ++DOCSHELL 107AC000 == 35 [pid = 2288] [id = 204] 16:38:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (14D91400) [pid = 2288] [serial = 610] [outer = 00000000] 16:38:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (19F0A400) [pid = 2288] [serial = 611] [outer = 14D91400] 16:38:46 INFO - PROCESS | 2288 | 1468453126253 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (19F0B400) [pid = 2288] [serial = 612] [outer = 14D91400] 16:38:46 INFO - PROCESS | 2288 | 1468453126619 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 630ms 16:38:46 INFO - PROCESS | 2288 | 1468453126669 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 16:38:46 INFO - PROCESS | 2288 | 1468453126671 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 16:38:46 INFO - PROCESS | 2288 | 1468453126674 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:38:46 INFO - PROCESS | 2288 | 1468453126676 Marionette TRACE conn5 <- [1,782,null,{}] 16:38:46 INFO - PROCESS | 2288 | 1468453126680 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:46 INFO - PROCESS | 2288 | 1468453126681 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:46 INFO - PROCESS | 2288 | 1468453126759 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 16:38:46 INFO - PROCESS | 2288 | 1468453126764 Marionette TRACE conn5 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:46 INFO - PROCESS | 2288 | 1468453126766 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:46 INFO - PROCESS | 2288 | ++DOCSHELL 19F32000 == 36 [pid = 2288] [id = 205] 16:38:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (19FB3800) [pid = 2288] [serial = 613] [outer = 00000000] 16:38:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (19FBBC00) [pid = 2288] [serial = 614] [outer = 19FB3800] 16:38:46 INFO - PROCESS | 2288 | 1468453126810 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (1A130C00) [pid = 2288] [serial = 615] [outer = 19FB3800] 16:38:47 INFO - PROCESS | 2288 | 1468453127255 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 631ms 16:38:47 INFO - PROCESS | 2288 | 1468453127314 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 2288 | 1468453127316 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 16:38:47 INFO - PROCESS | 2288 | 1468453127319 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:38:47 INFO - PROCESS | 2288 | 1468453127321 Marionette TRACE conn5 <- [1,786,null,{}] 16:38:47 INFO - PROCESS | 2288 | 1468453127324 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:47 INFO - PROCESS | 2288 | 1468453127326 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:47 INFO - PROCESS | 2288 | 1468453127407 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 16:38:47 INFO - PROCESS | 2288 | 1468453127413 Marionette TRACE conn5 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:47 INFO - PROCESS | 2288 | 1468453127415 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:47 INFO - PROCESS | 2288 | ++DOCSHELL 1A135800 == 37 [pid = 2288] [id = 206] 16:38:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (1A136000) [pid = 2288] [serial = 616] [outer = 00000000] 16:38:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (1A13B000) [pid = 2288] [serial = 617] [outer = 1A136000] 16:38:47 INFO - PROCESS | 2288 | 1468453127458 Marionette DEBUG loaded listener.js 16:38:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (1A148800) [pid = 2288] [serial = 618] [outer = 1A136000] 16:38:48 INFO - PROCESS | 2288 | 1468453127994 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:38:48 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 16:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 730ms 16:38:48 INFO - PROCESS | 2288 | 1468453128054 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 16:38:48 INFO - PROCESS | 2288 | 1468453128059 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 16:38:48 INFO - PROCESS | 2288 | 1468453128065 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:38:48 INFO - PROCESS | 2288 | 1468453128069 Marionette TRACE conn5 <- [1,790,null,{}] 16:38:48 INFO - PROCESS | 2288 | 1468453128118 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:48 INFO - PROCESS | 2288 | 1468453128122 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:48 INFO - PROCESS | 2288 | 1468453128285 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 16:38:48 INFO - PROCESS | 2288 | 1468453128359 Marionette TRACE conn5 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:48 INFO - PROCESS | 2288 | 1468453128363 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:48 INFO - PROCESS | 2288 | ++DOCSHELL 10A7E400 == 38 [pid = 2288] [id = 207] 16:38:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (10B45000) [pid = 2288] [serial = 619] [outer = 00000000] 16:38:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (148A4400) [pid = 2288] [serial = 620] [outer = 10B45000] 16:38:48 INFO - PROCESS | 2288 | 1468453128460 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (15652400) [pid = 2288] [serial = 621] [outer = 10B45000] 16:38:49 INFO - PROCESS | 2288 | 1468453129041 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:38:49 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 16:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1021ms 16:38:49 INFO - PROCESS | 2288 | 1468453129089 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 16:38:49 INFO - PROCESS | 2288 | 1468453129094 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 16:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:38:49 INFO - PROCESS | 2288 | 1468453129101 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:38:49 INFO - PROCESS | 2288 | 1468453129104 Marionette TRACE conn5 <- [1,794,null,{}] 16:38:49 INFO - PROCESS | 2288 | 1468453129108 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:49 INFO - PROCESS | 2288 | 1468453129111 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:49 INFO - PROCESS | 2288 | 1468453129224 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 16:38:49 INFO - PROCESS | 2288 | 1468453129320 Marionette TRACE conn5 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:49 INFO - PROCESS | 2288 | 1468453129322 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:49 INFO - PROCESS | 2288 | ++DOCSHELL 18C2DC00 == 39 [pid = 2288] [id = 208] 16:38:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (18C32C00) [pid = 2288] [serial = 622] [outer = 00000000] 16:38:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (1900C800) [pid = 2288] [serial = 623] [outer = 18C32C00] 16:38:49 INFO - PROCESS | 2288 | 1468453129378 Marionette DEBUG loaded listener.js 16:38:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (192D6800) [pid = 2288] [serial = 624] [outer = 18C32C00] 16:38:50 INFO - PROCESS | 2288 | 1468453129968 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:38:50 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 16:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 931ms 16:38:50 INFO - PROCESS | 2288 | 1468453130034 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 16:38:50 INFO - PROCESS | 2288 | 1468453130037 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 16:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:38:50 INFO - PROCESS | 2288 | 1468453130041 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:38:50 INFO - PROCESS | 2288 | 1468453130045 Marionette TRACE conn5 <- [1,798,null,{}] 16:38:50 INFO - PROCESS | 2288 | 1468453130055 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:50 INFO - PROCESS | 2288 | 1468453130060 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:50 INFO - PROCESS | 2288 | 1468453130196 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 16:38:50 INFO - PROCESS | 2288 | 1468453130319 Marionette TRACE conn5 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:50 INFO - PROCESS | 2288 | 1468453130323 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:50 INFO - PROCESS | 2288 | ++DOCSHELL 1A13A400 == 40 [pid = 2288] [id = 209] 16:38:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1A13A800) [pid = 2288] [serial = 625] [outer = 00000000] 16:38:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1A151400) [pid = 2288] [serial = 626] [outer = 1A13A800] 16:38:50 INFO - PROCESS | 2288 | 1468453130381 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1A15C800) [pid = 2288] [serial = 627] [outer = 1A13A800] 16:38:51 INFO - PROCESS | 2288 | 1468453131191 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1178ms 16:38:51 INFO - PROCESS | 2288 | 1468453131221 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 16:38:51 INFO - PROCESS | 2288 | 1468453131225 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 16:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:38:51 INFO - PROCESS | 2288 | 1468453131231 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - PROCESS | 2288 | 1468453131234 Marionette TRACE conn5 <- [1,802,null,{}] 16:38:51 INFO - PROCESS | 2288 | 1468453131239 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:51 INFO - PROCESS | 2288 | 1468453131242 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:51 INFO - PROCESS | 2288 | 1468453131342 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 16:38:51 INFO - PROCESS | 2288 | 1468453131425 Marionette TRACE conn5 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:51 INFO - PROCESS | 2288 | 1468453131429 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:51 INFO - PROCESS | 2288 | ++DOCSHELL 10310400 == 41 [pid = 2288] [id = 210] 16:38:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (10376C00) [pid = 2288] [serial = 628] [outer = 00000000] 16:38:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1044D800) [pid = 2288] [serial = 629] [outer = 10376C00] 16:38:51 INFO - PROCESS | 2288 | 1468453131524 Marionette DEBUG loaded listener.js 16:38:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (10A12400) [pid = 2288] [serial = 630] [outer = 10376C00] 16:38:52 INFO - PROCESS | 2288 | --DOCSHELL 19F32000 == 40 [pid = 2288] [id = 205] 16:38:52 INFO - PROCESS | 2288 | --DOCSHELL 107AC000 == 39 [pid = 2288] [id = 204] 16:38:52 INFO - PROCESS | 2288 | --DOCSHELL 0936EC00 == 38 [pid = 2288] [id = 203] 16:38:52 INFO - PROCESS | 2288 | --DOCSHELL 16BE9000 == 37 [pid = 2288] [id = 202] 16:38:52 INFO - PROCESS | 2288 | --DOCSHELL 192D1400 == 36 [pid = 2288] [id = 201] 16:38:52 INFO - PROCESS | 2288 | --DOCSHELL 1882C800 == 35 [pid = 2288] [id = 200] 16:38:52 INFO - PROCESS | 2288 | --DOCSHELL 1615C800 == 34 [pid = 2288] [id = 199] 16:38:52 INFO - PROCESS | 2288 | --DOCSHELL 114AB000 == 33 [pid = 2288] [id = 198] 16:38:52 INFO - PROCESS | 2288 | --DOCSHELL 09372000 == 32 [pid = 2288] [id = 197] 16:38:52 INFO - PROCESS | 2288 | --DOCSHELL 19B08000 == 31 [pid = 2288] [id = 196] 16:38:52 INFO - PROCESS | 2288 | --DOCSHELL 1A13A400 == 30 [pid = 2288] [id = 209] 16:38:52 INFO - PROCESS | 2288 | --DOCSHELL 1A135800 == 29 [pid = 2288] [id = 206] 16:38:52 INFO - PROCESS | 2288 | --DOCSHELL 10A7E400 == 28 [pid = 2288] [id = 207] 16:38:52 INFO - PROCESS | 2288 | --DOCSHELL 18C2DC00 == 27 [pid = 2288] [id = 208] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1543E000) [pid = 2288] [serial = 575] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (102D9400) [pid = 2288] [serial = 572] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (10307000) [pid = 2288] [serial = 573] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (17F5FC00) [pid = 2288] [serial = 578] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19007C00) [pid = 2288] [serial = 581] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (17F73800) [pid = 2288] [serial = 579] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (148E6400) [pid = 2288] [serial = 561] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (11448000) [pid = 2288] [serial = 560] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (192D3000) [pid = 2288] [serial = 584] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (18CAD800) [pid = 2288] [serial = 564] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1882E000) [pid = 2288] [serial = 563] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (19F09000) [pid = 2288] [serial = 567] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (19E7C800) [pid = 2288] [serial = 566] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (19FBE400) [pid = 2288] [serial = 569] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (192D6C00) [pid = 2288] [serial = 585] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (19D46C00) [pid = 2288] [serial = 587] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (1564A800) [pid = 2288] [serial = 576] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (192C8C00) [pid = 2288] [serial = 582] [outer = 00000000] [url = about:blank] 16:38:52 INFO - PROCESS | 2288 | 1468453132599 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 16:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:38:52 INFO - PROCESS | 2288 | 1468453132670 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 16:38:52 INFO - PROCESS | 2288 | 1468453132675 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - PROCESS | 2288 | 1468453132678 Marionette TRACE conn5 <- [1,806,null,{}] 16:38:52 INFO - PROCESS | 2288 | 1468453132684 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:52 INFO - PROCESS | 2288 | 1468453132687 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:52 INFO - PROCESS | 2288 | 1468453132815 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 16:38:52 INFO - PROCESS | 2288 | 1468453132832 Marionette TRACE conn5 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:52 INFO - PROCESS | 2288 | 1468453132834 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:52 INFO - PROCESS | 2288 | ++DOCSHELL 1044C800 == 28 [pid = 2288] [id = 211] 16:38:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (1044CC00) [pid = 2288] [serial = 631] [outer = 00000000] 16:38:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (107AD800) [pid = 2288] [serial = 632] [outer = 1044CC00] 16:38:52 INFO - PROCESS | 2288 | 1468453132881 Marionette DEBUG loaded listener.js 16:38:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (10A13C00) [pid = 2288] [serial = 633] [outer = 1044CC00] 16:38:53 INFO - PROCESS | 2288 | 1468453133356 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 730ms 16:38:53 INFO - PROCESS | 2288 | 1468453133405 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 16:38:53 INFO - PROCESS | 2288 | 1468453133410 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 16:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:38:53 INFO - PROCESS | 2288 | 1468453133416 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:38:53 INFO - PROCESS | 2288 | 1468453133419 Marionette TRACE conn5 <- [1,810,null,{}] 16:38:53 INFO - PROCESS | 2288 | 1468453133423 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:53 INFO - PROCESS | 2288 | 1468453133426 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:53 INFO - PROCESS | 2288 | 1468453133511 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 16:38:53 INFO - PROCESS | 2288 | 1468453133520 Marionette TRACE conn5 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:53 INFO - PROCESS | 2288 | 1468453133522 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:53 INFO - PROCESS | 2288 | ++DOCSHELL 148A5C00 == 29 [pid = 2288] [id = 212] 16:38:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (148A8000) [pid = 2288] [serial = 634] [outer = 00000000] 16:38:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (148E9C00) [pid = 2288] [serial = 635] [outer = 148A8000] 16:38:53 INFO - PROCESS | 2288 | 1468453133569 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (14D92000) [pid = 2288] [serial = 636] [outer = 148A8000] 16:38:54 INFO - PROCESS | 2288 | 1468453134039 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 16:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:38:54 INFO - PROCESS | 2288 | 1468453134093 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 16:38:54 INFO - PROCESS | 2288 | 1468453134096 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:38:54 INFO - PROCESS | 2288 | 1468453134100 Marionette TRACE conn5 <- [1,814,null,{}] 16:38:54 INFO - PROCESS | 2288 | 1468453134111 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:54 INFO - PROCESS | 2288 | 1468453134115 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:54 INFO - PROCESS | 2288 | 1468453134225 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 16:38:54 INFO - PROCESS | 2288 | 1468453134315 Marionette TRACE conn5 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 2288 | 1468453134318 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:54 INFO - PROCESS | 2288 | ++DOCSHELL 16BEE400 == 30 [pid = 2288] [id = 213] 16:38:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (16C37800) [pid = 2288] [serial = 637] [outer = 00000000] 16:38:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (17245400) [pid = 2288] [serial = 638] [outer = 16C37800] 16:38:54 INFO - PROCESS | 2288 | 1468453134366 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (17F5CC00) [pid = 2288] [serial = 639] [outer = 16C37800] 16:38:54 INFO - PROCESS | 2288 | 1468453134782 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 730ms 16:38:54 INFO - PROCESS | 2288 | 1468453134837 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 16:38:54 INFO - PROCESS | 2288 | 1468453134840 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 16:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:38:54 INFO - PROCESS | 2288 | 1468453134843 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:38:54 INFO - PROCESS | 2288 | 1468453134845 Marionette TRACE conn5 <- [1,818,null,{}] 16:38:54 INFO - PROCESS | 2288 | 1468453134848 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:54 INFO - PROCESS | 2288 | 1468453134850 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:54 INFO - PROCESS | 2288 | 1468453134964 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 16:38:55 INFO - PROCESS | 2288 | 1468453134972 Marionette TRACE conn5 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:55 INFO - PROCESS | 2288 | 1468453134974 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:55 INFO - PROCESS | 2288 | ++DOCSHELL 17F75000 == 31 [pid = 2288] [id = 214] 16:38:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (17F78C00) [pid = 2288] [serial = 640] [outer = 00000000] 16:38:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (18826400) [pid = 2288] [serial = 641] [outer = 17F78C00] 16:38:55 INFO - PROCESS | 2288 | 1468453135067 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (1882C000) [pid = 2288] [serial = 642] [outer = 17F78C00] 16:38:55 INFO - PROCESS | 2288 | 1468453135475 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 16:38:55 INFO - PROCESS | 2288 | 1468453135518 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 2288 | 1468453135520 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 16:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:38:55 INFO - PROCESS | 2288 | 1468453135523 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 2288 | 1468453135525 Marionette TRACE conn5 <- [1,822,null,{}] 16:38:55 INFO - PROCESS | 2288 | 1468453135528 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:55 INFO - PROCESS | 2288 | 1468453135530 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:55 INFO - PROCESS | 2288 | 1468453135660 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 16:38:55 INFO - PROCESS | 2288 | 1468453135677 Marionette TRACE conn5 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:55 INFO - PROCESS | 2288 | 1468453135679 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:55 INFO - PROCESS | 2288 | ++DOCSHELL 1882E400 == 32 [pid = 2288] [id = 215] 16:38:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1882EC00) [pid = 2288] [serial = 643] [outer = 00000000] 16:38:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (18CAE800) [pid = 2288] [serial = 644] [outer = 1882EC00] 16:38:55 INFO - PROCESS | 2288 | 1468453135723 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (18CABC00) [pid = 2288] [serial = 645] [outer = 1882EC00] 16:38:56 INFO - PROCESS | 2288 | 1468453136162 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 671ms 16:38:56 INFO - PROCESS | 2288 | 1468453136195 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 16:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:38:56 INFO - PROCESS | 2288 | 1468453136197 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 16:38:56 INFO - PROCESS | 2288 | 1468453136200 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:38:56 INFO - PROCESS | 2288 | 1468453136202 Marionette TRACE conn5 <- [1,826,null,{}] 16:38:56 INFO - PROCESS | 2288 | 1468453136206 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:56 INFO - PROCESS | 2288 | 1468453136211 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:56 INFO - PROCESS | 2288 | 1468453136344 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 16:38:56 INFO - PROCESS | 2288 | 1468453136356 Marionette TRACE conn5 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:56 INFO - PROCESS | 2288 | 1468453136358 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:56 INFO - PROCESS | 2288 | ++DOCSHELL 192D4400 == 33 [pid = 2288] [id = 216] 16:38:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (192D5C00) [pid = 2288] [serial = 646] [outer = 00000000] 16:38:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1971C400) [pid = 2288] [serial = 647] [outer = 192D5C00] 16:38:56 INFO - PROCESS | 2288 | 1468453136449 Marionette DEBUG loaded listener.js 16:38:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (197D3400) [pid = 2288] [serial = 648] [outer = 192D5C00] 16:38:56 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1A136000) [pid = 2288] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:38:56 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (14D91400) [pid = 2288] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:38:56 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19B0C800) [pid = 2288] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:38:56 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (14D91800) [pid = 2288] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:38:56 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (114C8C00) [pid = 2288] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:38:56 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (09371000) [pid = 2288] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:38:56 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1615F400) [pid = 2288] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:38:56 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (192D2400) [pid = 2288] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:38:56 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (19F35C00) [pid = 2288] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:38:56 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1882CC00) [pid = 2288] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:38:56 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19D6AC00) [pid = 2288] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:38:56 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (19FB3800) [pid = 2288] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:38:57 INFO - PROCESS | 2288 | 1468453136995 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 870ms 16:38:57 INFO - PROCESS | 2288 | 1468453137075 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 16:38:57 INFO - PROCESS | 2288 | 1468453137078 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 16:38:57 INFO - PROCESS | 2288 | 1468453137081 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:38:57 INFO - PROCESS | 2288 | 1468453137082 Marionette TRACE conn5 <- [1,830,null,{}] 16:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:38:57 INFO - PROCESS | 2288 | 1468453137086 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:57 INFO - PROCESS | 2288 | 1468453137088 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:57 INFO - PROCESS | 2288 | 1468453137163 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 16:38:57 INFO - PROCESS | 2288 | 1468453137169 Marionette TRACE conn5 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:57 INFO - PROCESS | 2288 | 1468453137171 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:57 INFO - PROCESS | 2288 | ++DOCSHELL 148E3C00 == 34 [pid = 2288] [id = 217] 16:38:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (17F72400) [pid = 2288] [serial = 649] [outer = 00000000] 16:38:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (1971AC00) [pid = 2288] [serial = 650] [outer = 17F72400] 16:38:57 INFO - PROCESS | 2288 | 1468453137214 Marionette DEBUG loaded listener.js 16:38:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (197D5C00) [pid = 2288] [serial = 651] [outer = 17F72400] 16:38:57 INFO - PROCESS | 2288 | 1468453137633 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 571ms 16:38:57 INFO - PROCESS | 2288 | 1468453137665 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 16:38:57 INFO - PROCESS | 2288 | 1468453137667 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 16:38:57 INFO - PROCESS | 2288 | 1468453137670 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:38:57 INFO - PROCESS | 2288 | 1468453137672 Marionette TRACE conn5 <- [1,834,null,{}] 16:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:38:57 INFO - PROCESS | 2288 | 1468453137680 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:57 INFO - PROCESS | 2288 | 1468453137682 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:57 INFO - PROCESS | 2288 | 1468453137758 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 16:38:57 INFO - PROCESS | 2288 | 1468453137764 Marionette TRACE conn5 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:57 INFO - PROCESS | 2288 | 1468453137765 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:57 INFO - PROCESS | 2288 | ++DOCSHELL 19D65400 == 35 [pid = 2288] [id = 218] 16:38:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19D66C00) [pid = 2288] [serial = 652] [outer = 00000000] 16:38:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19D71400) [pid = 2288] [serial = 653] [outer = 19D66C00] 16:38:57 INFO - PROCESS | 2288 | 1468453137809 Marionette DEBUG loaded listener.js 16:38:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19D6C400) [pid = 2288] [serial = 654] [outer = 19D66C00] 16:38:58 INFO - PROCESS | 2288 | 1468453138244 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 631ms 16:38:58 INFO - PROCESS | 2288 | 1468453138307 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 16:38:58 INFO - PROCESS | 2288 | 1468453138309 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 16:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:38:58 INFO - PROCESS | 2288 | 1468453138313 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:38:58 INFO - PROCESS | 2288 | 1468453138314 Marionette TRACE conn5 <- [1,838,null,{}] 16:38:58 INFO - PROCESS | 2288 | 1468453138318 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:58 INFO - PROCESS | 2288 | 1468453138320 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:58 INFO - PROCESS | 2288 | 1468453138397 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 16:38:58 INFO - PROCESS | 2288 | 1468453138405 Marionette TRACE conn5 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:58 INFO - PROCESS | 2288 | 1468453138406 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:38:58 INFO - PROCESS | 2288 | ++DOCSHELL 16BED400 == 36 [pid = 2288] [id = 219] 16:38:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19DADC00) [pid = 2288] [serial = 655] [outer = 00000000] 16:38:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19DB6000) [pid = 2288] [serial = 656] [outer = 19DADC00] 16:38:58 INFO - PROCESS | 2288 | 1468453138450 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19E70800) [pid = 2288] [serial = 657] [outer = 19DADC00] 16:38:59 INFO - PROCESS | 2288 | --DOCSHELL 1044C800 == 35 [pid = 2288] [id = 211] 16:38:59 INFO - PROCESS | 2288 | --DOCSHELL 10310400 == 34 [pid = 2288] [id = 210] 16:38:59 INFO - PROCESS | 2288 | --DOCSHELL 148A5C00 == 33 [pid = 2288] [id = 212] 16:38:59 INFO - PROCESS | 2288 | --DOCSHELL 16BEE400 == 32 [pid = 2288] [id = 213] 16:38:59 INFO - PROCESS | 2288 | --DOCSHELL 192D4400 == 31 [pid = 2288] [id = 216] 16:38:59 INFO - PROCESS | 2288 | --DOCSHELL 148E3C00 == 30 [pid = 2288] [id = 217] 16:38:59 INFO - PROCESS | 2288 | --DOCSHELL 19D65400 == 29 [pid = 2288] [id = 218] 16:38:59 INFO - PROCESS | 2288 | --DOCSHELL 1882E400 == 28 [pid = 2288] [id = 215] 16:38:59 INFO - PROCESS | 2288 | --DOCSHELL 17F75000 == 27 [pid = 2288] [id = 214] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19F0B400) [pid = 2288] [serial = 612] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19D72800) [pid = 2288] [serial = 588] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (16C36C00) [pid = 2288] [serial = 590] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1564AC00) [pid = 2288] [serial = 594] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (14DB5800) [pid = 2288] [serial = 593] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (19F05400) [pid = 2288] [serial = 609] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19E74800) [pid = 2288] [serial = 608] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (16C3D800) [pid = 2288] [serial = 597] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (19D3DC00) [pid = 2288] [serial = 603] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (17F5AC00) [pid = 2288] [serial = 591] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (1A12E800) [pid = 2288] [serial = 570] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (18C2A800) [pid = 2288] [serial = 599] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (16B5A000) [pid = 2288] [serial = 596] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (19DAE400) [pid = 2288] [serial = 606] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (19FBBC00) [pid = 2288] [serial = 614] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (197D3C00) [pid = 2288] [serial = 602] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (18C36800) [pid = 2288] [serial = 600] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (19F0A400) [pid = 2288] [serial = 611] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (19D71000) [pid = 2288] [serial = 605] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (1A130C00) [pid = 2288] [serial = 615] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (1A148800) [pid = 2288] [serial = 618] [outer = 00000000] [url = about:blank] 16:39:00 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (1A13B000) [pid = 2288] [serial = 617] [outer = 00000000] [url = about:blank] 16:39:01 INFO - PROCESS | 2288 | 1468453141178 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 2931ms 16:39:01 INFO - PROCESS | 2288 | 1468453141244 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 16:39:01 INFO - PROCESS | 2288 | 1468453141249 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 16:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:39:01 INFO - PROCESS | 2288 | 1468453141253 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 2288 | 1468453141257 Marionette TRACE conn5 <- [1,842,null,{}] 16:39:01 INFO - PROCESS | 2288 | 1468453141263 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:01 INFO - PROCESS | 2288 | 1468453141266 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:01 INFO - PROCESS | 2288 | 1468453141387 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 16:39:01 INFO - PROCESS | 2288 | 1468453141394 Marionette TRACE conn5 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 2288 | 1468453141397 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:01 INFO - PROCESS | 2288 | ++DOCSHELL 10B49C00 == 28 [pid = 2288] [id = 220] 16:39:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (114AF400) [pid = 2288] [serial = 658] [outer = 00000000] 16:39:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (148A5C00) [pid = 2288] [serial = 659] [outer = 114AF400] 16:39:01 INFO - PROCESS | 2288 | 1468453141451 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (149C7400) [pid = 2288] [serial = 660] [outer = 114AF400] 16:39:01 INFO - PROCESS | 2288 | 1468453141903 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 671ms 16:39:01 INFO - PROCESS | 2288 | 1468453141959 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 16:39:01 INFO - PROCESS | 2288 | 1468453141964 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 16:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:39:01 INFO - PROCESS | 2288 | 1468453141970 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 2288 | 1468453141973 Marionette TRACE conn5 <- [1,846,null,{}] 16:39:01 INFO - PROCESS | 2288 | 1468453141978 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:01 INFO - PROCESS | 2288 | 1468453141980 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:02 INFO - PROCESS | 2288 | 1468453142068 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 16:39:02 INFO - PROCESS | 2288 | 1468453142110 Marionette TRACE conn5 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:02 INFO - PROCESS | 2288 | 1468453142113 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:02 INFO - PROCESS | 2288 | ++DOCSHELL 158A8800 == 29 [pid = 2288] [id = 221] 16:39:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (16159400) [pid = 2288] [serial = 661] [outer = 00000000] 16:39:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (16165800) [pid = 2288] [serial = 662] [outer = 16159400] 16:39:02 INFO - PROCESS | 2288 | 1468453142163 Marionette DEBUG loaded listener.js 16:39:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (16B54800) [pid = 2288] [serial = 663] [outer = 16159400] 16:39:02 INFO - PROCESS | 2288 | 1468453142618 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 670ms 16:39:02 INFO - PROCESS | 2288 | 1468453142644 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 16:39:02 INFO - PROCESS | 2288 | 1468453142646 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 16:39:02 INFO - PROCESS | 2288 | 1468453142649 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:39:02 INFO - PROCESS | 2288 | 1468453142653 Marionette TRACE conn5 <- [1,850,null,{}] 16:39:02 INFO - PROCESS | 2288 | 1468453142663 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:02 INFO - PROCESS | 2288 | 1468453142668 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:02 INFO - PROCESS | 2288 | 1468453142751 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 16:39:02 INFO - PROCESS | 2288 | 1468453142759 Marionette TRACE conn5 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:02 INFO - PROCESS | 2288 | 1468453142762 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:02 INFO - PROCESS | 2288 | ++DOCSHELL 17F67800 == 30 [pid = 2288] [id = 222] 16:39:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (17F68400) [pid = 2288] [serial = 664] [outer = 00000000] 16:39:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (17F7C000) [pid = 2288] [serial = 665] [outer = 17F68400] 16:39:02 INFO - PROCESS | 2288 | 1468453142809 Marionette DEBUG loaded listener.js 16:39:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (18824400) [pid = 2288] [serial = 666] [outer = 17F68400] 16:39:03 INFO - PROCESS | 2288 | 1468453143259 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 671ms 16:39:03 INFO - PROCESS | 2288 | 1468453143324 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 16:39:03 INFO - PROCESS | 2288 | 1468453143326 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 16:39:03 INFO - PROCESS | 2288 | 1468453143330 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:39:03 INFO - PROCESS | 2288 | 1468453143331 Marionette TRACE conn5 <- [1,854,null,{}] 16:39:03 INFO - PROCESS | 2288 | 1468453143335 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:03 INFO - PROCESS | 2288 | 1468453143337 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:03 INFO - PROCESS | 2288 | 1468453143439 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 16:39:03 INFO - PROCESS | 2288 | 1468453143484 Marionette TRACE conn5 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:03 INFO - PROCESS | 2288 | 1468453143486 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:03 INFO - PROCESS | 2288 | ++DOCSHELL 18C2B800 == 31 [pid = 2288] [id = 223] 16:39:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (18C2CC00) [pid = 2288] [serial = 667] [outer = 00000000] 16:39:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (18C38C00) [pid = 2288] [serial = 668] [outer = 18C2CC00] 16:39:03 INFO - PROCESS | 2288 | 1468453143530 Marionette DEBUG loaded listener.js 16:39:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (1900B800) [pid = 2288] [serial = 669] [outer = 18C2CC00] 16:39:03 INFO - PROCESS | 2288 | 1468453143957 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 671ms 16:39:04 INFO - PROCESS | 2288 | 1468453144004 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 2288 | 1468453144006 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 16:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:39:04 INFO - PROCESS | 2288 | 1468453144009 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 2288 | 1468453144011 Marionette TRACE conn5 <- [1,858,null,{}] 16:39:04 INFO - PROCESS | 2288 | 1468453144015 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:04 INFO - PROCESS | 2288 | 1468453144017 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:04 INFO - PROCESS | 2288 | 1468453144093 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 16:39:04 INFO - PROCESS | 2288 | 1468453144101 Marionette TRACE conn5 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:04 INFO - PROCESS | 2288 | 1468453144103 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:04 INFO - PROCESS | 2288 | ++DOCSHELL 1904D800 == 32 [pid = 2288] [id = 224] 16:39:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (19050800) [pid = 2288] [serial = 670] [outer = 00000000] 16:39:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (192D2000) [pid = 2288] [serial = 671] [outer = 19050800] 16:39:04 INFO - PROCESS | 2288 | 1468453144147 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (19717000) [pid = 2288] [serial = 672] [outer = 19050800] 16:39:04 INFO - PROCESS | 2288 | 1468453144584 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 632ms 16:39:04 INFO - PROCESS | 2288 | 1468453144646 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 2288 | 1468453144648 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 16:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:39:04 INFO - PROCESS | 2288 | 1468453144652 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 2288 | 1468453144653 Marionette TRACE conn5 <- [1,862,null,{}] 16:39:04 INFO - PROCESS | 2288 | 1468453144657 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:04 INFO - PROCESS | 2288 | 1468453144662 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:04 INFO - PROCESS | 2288 | 1468453144760 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 16:39:04 INFO - PROCESS | 2288 | 1468453144800 Marionette TRACE conn5 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:04 INFO - PROCESS | 2288 | 1468453144802 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:04 INFO - PROCESS | 2288 | ++DOCSHELL 19D65400 == 33 [pid = 2288] [id = 225] 16:39:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (19D69800) [pid = 2288] [serial = 673] [outer = 00000000] 16:39:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19DAAC00) [pid = 2288] [serial = 674] [outer = 19D69800] 16:39:04 INFO - PROCESS | 2288 | 1468453144846 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19DAF400) [pid = 2288] [serial = 675] [outer = 19D69800] 16:39:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19E74800) [pid = 2288] [serial = 676] [outer = 108F2400] 16:39:05 INFO - PROCESS | 2288 | 1468453145339 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 731ms 16:39:05 INFO - PROCESS | 2288 | 1468453145386 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 16:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:39:05 INFO - PROCESS | 2288 | 1468453145388 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 16:39:05 INFO - PROCESS | 2288 | 1468453145391 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:39:05 INFO - PROCESS | 2288 | 1468453145392 Marionette TRACE conn5 <- [1,866,null,{}] 16:39:05 INFO - PROCESS | 2288 | 1468453145396 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:05 INFO - PROCESS | 2288 | 1468453145398 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:05 INFO - PROCESS | 2288 | 1468453145473 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 16:39:05 INFO - PROCESS | 2288 | 1468453145481 Marionette TRACE conn5 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:05 INFO - PROCESS | 2288 | 1468453145482 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:05 INFO - PROCESS | 2288 | ++DOCSHELL 19DB6800 == 34 [pid = 2288] [id = 226] 16:39:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19E6D800) [pid = 2288] [serial = 677] [outer = 00000000] 16:39:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19E74000) [pid = 2288] [serial = 678] [outer = 19E6D800] 16:39:05 INFO - PROCESS | 2288 | 1468453145526 Marionette DEBUG loaded listener.js 16:39:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19E76000) [pid = 2288] [serial = 679] [outer = 19E6D800] 16:39:05 INFO - PROCESS | 2288 | 1468453145938 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 571ms 16:39:05 INFO - PROCESS | 2288 | 1468453145963 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 16:39:05 INFO - PROCESS | 2288 | 1468453145965 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 16:39:05 INFO - PROCESS | 2288 | 1468453145986 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:39:05 INFO - PROCESS | 2288 | 1468453145987 Marionette TRACE conn5 <- [1,870,null,{}] 16:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:39:06 INFO - PROCESS | 2288 | 1468453145995 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:06 INFO - PROCESS | 2288 | 1468453145997 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:06 INFO - PROCESS | 2288 | 1468453146074 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 16:39:06 INFO - PROCESS | 2288 | 1468453146080 Marionette TRACE conn5 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:06 INFO - PROCESS | 2288 | 1468453146082 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:06 INFO - PROCESS | 2288 | ++DOCSHELL 19F05400 == 35 [pid = 2288] [id = 227] 16:39:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19F10000) [pid = 2288] [serial = 680] [outer = 00000000] 16:39:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19F33C00) [pid = 2288] [serial = 681] [outer = 19F10000] 16:39:06 INFO - PROCESS | 2288 | 1468453146126 Marionette DEBUG loaded listener.js 16:39:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19F12C00) [pid = 2288] [serial = 682] [outer = 19F10000] 16:39:06 INFO - PROCESS | 2288 | 1468453146581 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 631ms 16:39:06 INFO - PROCESS | 2288 | 1468453146621 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 16:39:06 INFO - PROCESS | 2288 | 1468453146623 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 16:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:39:06 INFO - PROCESS | 2288 | 1468453146630 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:39:06 INFO - PROCESS | 2288 | 1468453146632 Marionette TRACE conn5 <- [1,874,null,{}] 16:39:06 INFO - PROCESS | 2288 | 1468453146635 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:06 INFO - PROCESS | 2288 | 1468453146637 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:06 INFO - PROCESS | 2288 | 1468453146741 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 16:39:06 INFO - PROCESS | 2288 | 1468453146747 Marionette TRACE conn5 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:06 INFO - PROCESS | 2288 | 1468453146749 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:06 INFO - PROCESS | 2288 | ++DOCSHELL 17F67400 == 36 [pid = 2288] [id = 228] 16:39:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19F32C00) [pid = 2288] [serial = 683] [outer = 00000000] 16:39:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19FBDC00) [pid = 2288] [serial = 684] [outer = 19F32C00] 16:39:06 INFO - PROCESS | 2288 | 1468453146792 Marionette DEBUG loaded listener.js 16:39:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19FBEC00) [pid = 2288] [serial = 685] [outer = 19F32C00] 16:39:07 INFO - PROCESS | 2288 | 1468453147236 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 631ms 16:39:07 INFO - PROCESS | 2288 | 1468453147261 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 16:39:07 INFO - PROCESS | 2288 | 1468453147263 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 16:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:39:07 INFO - PROCESS | 2288 | 1468453147266 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:39:07 INFO - PROCESS | 2288 | 1468453147267 Marionette TRACE conn5 <- [1,878,null,{}] 16:39:07 INFO - PROCESS | 2288 | 1468453147287 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:07 INFO - PROCESS | 2288 | 1468453147288 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:07 INFO - PROCESS | 2288 | 1468453147401 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 16:39:07 INFO - PROCESS | 2288 | 1468453147484 Marionette TRACE conn5 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:07 INFO - PROCESS | 2288 | 1468453147486 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:07 INFO - PROCESS | 2288 | ++DOCSHELL 19FBD000 == 37 [pid = 2288] [id = 229] 16:39:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A130C00) [pid = 2288] [serial = 686] [outer = 00000000] 16:39:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1A139C00) [pid = 2288] [serial = 687] [outer = 1A130C00] 16:39:07 INFO - PROCESS | 2288 | 1468453147530 Marionette DEBUG loaded listener.js 16:39:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1A14A400) [pid = 2288] [serial = 688] [outer = 1A130C00] 16:39:07 INFO - PROCESS | 2288 | 1468453147947 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 750ms 16:39:08 INFO - PROCESS | 2288 | 1468453148017 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 16:39:08 INFO - PROCESS | 2288 | 1468453148019 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 16:39:08 INFO - PROCESS | 2288 | 1468453148023 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:39:08 INFO - PROCESS | 2288 | 1468453148026 Marionette TRACE conn5 <- [1,882,null,{}] 16:39:08 INFO - PROCESS | 2288 | 1468453148035 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:08 INFO - PROCESS | 2288 | 1468453148037 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:08 INFO - PROCESS | 2288 | 1468453148153 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 16:39:08 INFO - PROCESS | 2288 | 1468453148161 Marionette TRACE conn5 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:08 INFO - PROCESS | 2288 | 1468453148163 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:08 INFO - PROCESS | 2288 | ++DOCSHELL 16BEDC00 == 38 [pid = 2288] [id = 230] 16:39:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A150400) [pid = 2288] [serial = 689] [outer = 00000000] 16:39:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1A164400) [pid = 2288] [serial = 690] [outer = 1A150400] 16:39:08 INFO - PROCESS | 2288 | 1468453148211 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1A1B0C00) [pid = 2288] [serial = 691] [outer = 1A150400] 16:39:08 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (17F78C00) [pid = 2288] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:39:08 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1882EC00) [pid = 2288] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:39:08 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (192D5C00) [pid = 2288] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:39:08 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19D66C00) [pid = 2288] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:39:08 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (10376C00) [pid = 2288] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:39:08 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (1A13A800) [pid = 2288] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:39:08 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (18C32C00) [pid = 2288] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:39:08 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (10B45000) [pid = 2288] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:39:08 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (16C37800) [pid = 2288] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:39:08 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (148A8000) [pid = 2288] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:39:08 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1044CC00) [pid = 2288] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:39:08 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (17F72400) [pid = 2288] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:39:08 INFO - PROCESS | 2288 | 1468453148757 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 791ms 16:39:08 INFO - PROCESS | 2288 | 1468453148817 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 16:39:08 INFO - PROCESS | 2288 | 1468453148819 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 16:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:39:08 INFO - PROCESS | 2288 | 1468453148822 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:39:08 INFO - PROCESS | 2288 | 1468453148823 Marionette TRACE conn5 <- [1,886,null,{}] 16:39:08 INFO - PROCESS | 2288 | 1468453148827 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:08 INFO - PROCESS | 2288 | 1468453148828 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:08 INFO - PROCESS | 2288 | 1468453148915 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 16:39:08 INFO - PROCESS | 2288 | 1468453148921 Marionette TRACE conn5 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:08 INFO - PROCESS | 2288 | 1468453148923 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:08 INFO - PROCESS | 2288 | ++DOCSHELL 148A8000 == 39 [pid = 2288] [id = 231] 16:39:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (148EA400) [pid = 2288] [serial = 692] [outer = 00000000] 16:39:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19055800) [pid = 2288] [serial = 693] [outer = 148EA400] 16:39:08 INFO - PROCESS | 2288 | 1468453148968 Marionette DEBUG loaded listener.js 16:39:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1971CC00) [pid = 2288] [serial = 694] [outer = 148EA400] 16:39:09 INFO - PROCESS | 2288 | 1468453149374 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 571ms 16:39:09 INFO - PROCESS | 2288 | 1468453149393 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 16:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:39:09 INFO - PROCESS | 2288 | 1468453149395 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 16:39:09 INFO - PROCESS | 2288 | 1468453149398 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:39:09 INFO - PROCESS | 2288 | 1468453149399 Marionette TRACE conn5 <- [1,890,null,{}] 16:39:09 INFO - PROCESS | 2288 | 1468453149402 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:09 INFO - PROCESS | 2288 | 1468453149404 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:09 INFO - PROCESS | 2288 | 1468453149521 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 16:39:09 INFO - PROCESS | 2288 | 1468453149526 Marionette TRACE conn5 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:09 INFO - PROCESS | 2288 | 1468453149529 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:09 INFO - PROCESS | 2288 | ++DOCSHELL 1882FC00 == 40 [pid = 2288] [id = 232] 16:39:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19D66C00) [pid = 2288] [serial = 695] [outer = 00000000] 16:39:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (16B51000) [pid = 2288] [serial = 696] [outer = 19D66C00] 16:39:09 INFO - PROCESS | 2288 | 1468453149572 Marionette DEBUG loaded listener.js 16:39:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A139400) [pid = 2288] [serial = 697] [outer = 19D66C00] 16:39:10 INFO - PROCESS | 2288 | 1468453149989 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 630ms 16:39:10 INFO - PROCESS | 2288 | 1468453150029 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 16:39:10 INFO - PROCESS | 2288 | 1468453150031 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 16:39:10 INFO - PROCESS | 2288 | 1468453150034 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:39:10 INFO - PROCESS | 2288 | 1468453150036 Marionette TRACE conn5 <- [1,894,null,{}] 16:39:10 INFO - PROCESS | 2288 | 1468453150040 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:10 INFO - PROCESS | 2288 | 1468453150041 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:10 INFO - PROCESS | 2288 | 1468453150121 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 16:39:10 INFO - PROCESS | 2288 | 1468453150126 Marionette TRACE conn5 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:10 INFO - PROCESS | 2288 | 1468453150128 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:10 INFO - PROCESS | 2288 | ++DOCSHELL 1A150800 == 41 [pid = 2288] [id = 233] 16:39:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A162000) [pid = 2288] [serial = 698] [outer = 00000000] 16:39:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1A1B9400) [pid = 2288] [serial = 699] [outer = 1A162000] 16:39:10 INFO - PROCESS | 2288 | 1468453150170 Marionette DEBUG loaded listener.js 16:39:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1A372C00) [pid = 2288] [serial = 700] [outer = 1A162000] 16:39:10 INFO - PROCESS | 2288 | 1468453150741 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 731ms 16:39:10 INFO - PROCESS | 2288 | 1468453150769 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 16:39:10 INFO - PROCESS | 2288 | 1468453150775 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 16:39:10 INFO - PROCESS | 2288 | 1468453150780 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:39:10 INFO - PROCESS | 2288 | 1468453150784 Marionette TRACE conn5 <- [1,898,null,{}] 16:39:10 INFO - PROCESS | 2288 | 1468453150790 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:10 INFO - PROCESS | 2288 | 1468453150793 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:10 INFO - PROCESS | 2288 | 1468453150918 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 16:39:11 INFO - PROCESS | 2288 | 1468453151068 Marionette TRACE conn5 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:11 INFO - PROCESS | 2288 | 1468453151073 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:11 INFO - PROCESS | 2288 | ++DOCSHELL 10A1D400 == 42 [pid = 2288] [id = 234] 16:39:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (10A20000) [pid = 2288] [serial = 701] [outer = 00000000] 16:39:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (114AA800) [pid = 2288] [serial = 702] [outer = 10A20000] 16:39:11 INFO - PROCESS | 2288 | 1468453151129 Marionette DEBUG loaded listener.js 16:39:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (15495C00) [pid = 2288] [serial = 703] [outer = 10A20000] 16:39:11 INFO - PROCESS | 2288 | 1468453151823 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1069ms 16:39:11 INFO - PROCESS | 2288 | 1468453151854 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 16:39:11 INFO - PROCESS | 2288 | 1468453151859 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 16:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:39:11 INFO - PROCESS | 2288 | 1468453151865 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:39:11 INFO - PROCESS | 2288 | 1468453151868 Marionette TRACE conn5 <- [1,902,null,{}] 16:39:11 INFO - PROCESS | 2288 | 1468453151873 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:11 INFO - PROCESS | 2288 | 1468453151875 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:12 INFO - PROCESS | 2288 | 1468453151996 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 16:39:12 INFO - PROCESS | 2288 | 1468453152119 Marionette TRACE conn5 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:12 INFO - PROCESS | 2288 | 1468453152122 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:12 INFO - PROCESS | 2288 | ++DOCSHELL 16BE9000 == 43 [pid = 2288] [id = 235] 16:39:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (16C3F400) [pid = 2288] [serial = 704] [outer = 00000000] 16:39:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (17F5D400) [pid = 2288] [serial = 705] [outer = 16C3F400] 16:39:12 INFO - PROCESS | 2288 | 1468453152179 Marionette DEBUG loaded listener.js 16:39:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (1810E800) [pid = 2288] [serial = 706] [outer = 16C3F400] 16:39:13 INFO - PROCESS | 2288 | 1468453153057 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1239ms 16:39:13 INFO - PROCESS | 2288 | 1468453153105 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 16:39:13 INFO - PROCESS | 2288 | 1468453153110 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 16:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:39:13 INFO - PROCESS | 2288 | 1468453153115 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:39:13 INFO - PROCESS | 2288 | 1468453153118 Marionette TRACE conn5 <- [1,906,null,{}] 16:39:13 INFO - PROCESS | 2288 | 1468453153123 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:13 INFO - PROCESS | 2288 | 1468453153126 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:13 INFO - PROCESS | 2288 | 1468453153297 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 16:39:13 INFO - PROCESS | 2288 | --DOCSHELL 1882FC00 == 42 [pid = 2288] [id = 232] 16:39:13 INFO - PROCESS | 2288 | --DOCSHELL 148A8000 == 41 [pid = 2288] [id = 231] 16:39:13 INFO - PROCESS | 2288 | --DOCSHELL 16BEDC00 == 40 [pid = 2288] [id = 230] 16:39:13 INFO - PROCESS | 2288 | --DOCSHELL 19FBD000 == 39 [pid = 2288] [id = 229] 16:39:13 INFO - PROCESS | 2288 | --DOCSHELL 17F67400 == 38 [pid = 2288] [id = 228] 16:39:13 INFO - PROCESS | 2288 | --DOCSHELL 19F05400 == 37 [pid = 2288] [id = 227] 16:39:13 INFO - PROCESS | 2288 | --DOCSHELL 19DB6800 == 36 [pid = 2288] [id = 226] 16:39:13 INFO - PROCESS | 2288 | --DOCSHELL 19D65400 == 35 [pid = 2288] [id = 225] 16:39:13 INFO - PROCESS | 2288 | --DOCSHELL 1904D800 == 34 [pid = 2288] [id = 224] 16:39:13 INFO - PROCESS | 2288 | --DOCSHELL 18C2B800 == 33 [pid = 2288] [id = 223] 16:39:13 INFO - PROCESS | 2288 | --DOCSHELL 17F67800 == 32 [pid = 2288] [id = 222] 16:39:13 INFO - PROCESS | 2288 | --DOCSHELL 158A8800 == 31 [pid = 2288] [id = 221] 16:39:13 INFO - PROCESS | 2288 | --DOCSHELL 10B49C00 == 30 [pid = 2288] [id = 220] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (19DB6000) [pid = 2288] [serial = 656] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOCSHELL 16BED400 == 29 [pid = 2288] [id = 219] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (18826400) [pid = 2288] [serial = 641] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (18CAE800) [pid = 2288] [serial = 644] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1882C000) [pid = 2288] [serial = 642] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1971C400) [pid = 2288] [serial = 647] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (18CABC00) [pid = 2288] [serial = 645] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19D71400) [pid = 2288] [serial = 653] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (197D3400) [pid = 2288] [serial = 648] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (10A12400) [pid = 2288] [serial = 630] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1044D800) [pid = 2288] [serial = 629] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A15C800) [pid = 2288] [serial = 627] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1A151400) [pid = 2288] [serial = 626] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (192D6800) [pid = 2288] [serial = 624] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19D6C400) [pid = 2288] [serial = 654] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1900C800) [pid = 2288] [serial = 623] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (15652400) [pid = 2288] [serial = 621] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (148A4400) [pid = 2288] [serial = 620] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (17245400) [pid = 2288] [serial = 638] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (148E9C00) [pid = 2288] [serial = 635] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (14D92000) [pid = 2288] [serial = 636] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (10A13C00) [pid = 2288] [serial = 633] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (107AD800) [pid = 2288] [serial = 632] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1971AC00) [pid = 2288] [serial = 650] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (197D5C00) [pid = 2288] [serial = 651] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (17F5CC00) [pid = 2288] [serial = 639] [outer = 00000000] [url = about:blank] 16:39:13 INFO - PROCESS | 2288 | 1468453153392 Marionette TRACE conn5 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 2288 | 1468453153396 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:13 INFO - PROCESS | 2288 | ++DOCSHELL 0CE21000 == 30 [pid = 2288] [id = 236] 16:39:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (10272800) [pid = 2288] [serial = 707] [outer = 00000000] 16:39:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (1044BC00) [pid = 2288] [serial = 708] [outer = 10272800] 16:39:13 INFO - PROCESS | 2288 | 1468453153446 Marionette DEBUG loaded listener.js 16:39:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (108E7C00) [pid = 2288] [serial = 709] [outer = 10272800] 16:39:13 INFO - PROCESS | 2288 | 1468453153859 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 791ms 16:39:13 INFO - PROCESS | 2288 | 1468453153906 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 16:39:13 INFO - PROCESS | 2288 | 1468453153910 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 16:39:13 INFO - PROCESS | 2288 | 1468453153915 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:39:13 INFO - PROCESS | 2288 | 1468453153918 Marionette TRACE conn5 <- [1,910,null,{}] 16:39:13 INFO - PROCESS | 2288 | 1468453153922 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:13 INFO - PROCESS | 2288 | 1468453153924 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:14 INFO - PROCESS | 2288 | 1468453154008 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 16:39:14 INFO - PROCESS | 2288 | 1468453154014 Marionette TRACE conn5 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:14 INFO - PROCESS | 2288 | 1468453154017 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:14 INFO - PROCESS | 2288 | ++DOCSHELL 114AF000 == 31 [pid = 2288] [id = 237] 16:39:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (114CD800) [pid = 2288] [serial = 710] [outer = 00000000] 16:39:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (1543E000) [pid = 2288] [serial = 711] [outer = 114CD800] 16:39:14 INFO - PROCESS | 2288 | 1468453154063 Marionette DEBUG loaded listener.js 16:39:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (15652400) [pid = 2288] [serial = 712] [outer = 114CD800] 16:39:14 INFO - PROCESS | 2288 | 1468453154531 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 671ms 16:39:14 INFO - PROCESS | 2288 | 1468453154592 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 16:39:14 INFO - PROCESS | 2288 | 1468453154594 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 16:39:14 INFO - PROCESS | 2288 | 1468453154597 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:39:14 INFO - PROCESS | 2288 | 1468453154601 Marionette TRACE conn5 <- [1,914,null,{}] 16:39:14 INFO - PROCESS | 2288 | 1468453154611 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:14 INFO - PROCESS | 2288 | 1468453154616 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:14 INFO - PROCESS | 2288 | 1468453154701 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 16:39:14 INFO - PROCESS | 2288 | 1468453154778 Marionette TRACE conn5 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:14 INFO - PROCESS | 2288 | 1468453154781 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:14 INFO - PROCESS | 2288 | ++DOCSHELL 17F5B400 == 32 [pid = 2288] [id = 238] 16:39:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (17F5BC00) [pid = 2288] [serial = 713] [outer = 00000000] 16:39:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (17F62C00) [pid = 2288] [serial = 714] [outer = 17F5BC00] 16:39:14 INFO - PROCESS | 2288 | 1468453154835 Marionette DEBUG loaded listener.js 16:39:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (18106000) [pid = 2288] [serial = 715] [outer = 17F5BC00] 16:39:15 INFO - PROCESS | 2288 | 1468453155246 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 16:39:15 INFO - PROCESS | 2288 | 1468453155271 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 2288 | 1468453155283 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 16:39:15 INFO - PROCESS | 2288 | 1468453155286 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:39:15 INFO - PROCESS | 2288 | 1468453155288 Marionette TRACE conn5 <- [1,918,null,{}] 16:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:39:15 INFO - PROCESS | 2288 | 1468453155291 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:15 INFO - PROCESS | 2288 | 1468453155293 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:15 INFO - PROCESS | 2288 | 1468453155413 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 16:39:15 INFO - PROCESS | 2288 | 1468453155428 Marionette TRACE conn5 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:15 INFO - PROCESS | 2288 | 1468453155430 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:15 INFO - PROCESS | 2288 | ++DOCSHELL 1882E000 == 33 [pid = 2288] [id = 239] 16:39:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1882E400) [pid = 2288] [serial = 716] [outer = 00000000] 16:39:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (18C31C00) [pid = 2288] [serial = 717] [outer = 1882E400] 16:39:15 INFO - PROCESS | 2288 | 1468453155475 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (18CB2400) [pid = 2288] [serial = 718] [outer = 1882E400] 16:39:15 INFO - PROCESS | 2288 | 1468453155891 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 16:39:15 INFO - PROCESS | 2288 | 1468453155963 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 2288 | 1468453155965 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 16:39:15 INFO - PROCESS | 2288 | 1468453155968 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:39:15 INFO - PROCESS | 2288 | 1468453155969 Marionette TRACE conn5 <- [1,922,null,{}] 16:39:15 INFO - PROCESS | 2288 | 1468453155973 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:15 INFO - PROCESS | 2288 | 1468453155975 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:16 INFO - PROCESS | 2288 | 1468453156081 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 16:39:16 INFO - PROCESS | 2288 | 1468453156159 Marionette TRACE conn5 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:16 INFO - PROCESS | 2288 | 1468453156161 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:16 INFO - PROCESS | 2288 | ++DOCSHELL 19004000 == 34 [pid = 2288] [id = 240] 16:39:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19009800) [pid = 2288] [serial = 719] [outer = 00000000] 16:39:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (192D0400) [pid = 2288] [serial = 720] [outer = 19009800] 16:39:16 INFO - PROCESS | 2288 | 1468453156205 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (192D2800) [pid = 2288] [serial = 721] [outer = 19009800] 16:39:16 INFO - PROCESS | 2288 | 1468453156629 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 16:39:16 INFO - PROCESS | 2288 | 1468453156642 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 16:39:16 INFO - PROCESS | 2288 | 1468453156644 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 16:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:39:16 INFO - PROCESS | 2288 | 1468453156654 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 2288 | 1468453156655 Marionette TRACE conn5 <- [1,926,null,{}] 16:39:16 INFO - PROCESS | 2288 | 1468453156659 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:16 INFO - PROCESS | 2288 | 1468453156664 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:16 INFO - PROCESS | 2288 | 1468453156798 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 16:39:16 INFO - PROCESS | 2288 | 1468453156803 Marionette TRACE conn5 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:16 INFO - PROCESS | 2288 | 1468453156805 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:16 INFO - PROCESS | 2288 | ++DOCSHELL 19716400 == 35 [pid = 2288] [id = 241] 16:39:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (197C8C00) [pid = 2288] [serial = 722] [outer = 00000000] 16:39:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19D69000) [pid = 2288] [serial = 723] [outer = 197C8C00] 16:39:16 INFO - PROCESS | 2288 | 1468453156849 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19B08800) [pid = 2288] [serial = 724] [outer = 197C8C00] 16:39:17 INFO - PROCESS | 2288 | 1468453157311 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 671ms 16:39:17 INFO - PROCESS | 2288 | 1468453157327 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 16:39:17 INFO - PROCESS | 2288 | 1468453157329 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 16:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:39:17 INFO - PROCESS | 2288 | 1468453157332 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:39:17 INFO - PROCESS | 2288 | 1468453157334 Marionette TRACE conn5 <- [1,930,null,{}] 16:39:17 INFO - PROCESS | 2288 | 1468453157337 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:17 INFO - PROCESS | 2288 | 1468453157339 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:17 INFO - PROCESS | 2288 | 1468453157645 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 16:39:17 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (18C2CC00) [pid = 2288] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:39:17 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19F32C00) [pid = 2288] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:39:17 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (19E6D800) [pid = 2288] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:39:17 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (114AF400) [pid = 2288] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:39:17 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19DADC00) [pid = 2288] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:39:17 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (16159400) [pid = 2288] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:39:17 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19F10000) [pid = 2288] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:39:17 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (17F68400) [pid = 2288] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:39:17 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1A130C00) [pid = 2288] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:39:17 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1A150400) [pid = 2288] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:39:17 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (19D66C00) [pid = 2288] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:39:17 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19D69800) [pid = 2288] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:39:17 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19050800) [pid = 2288] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:39:17 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (148EA400) [pid = 2288] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:39:17 INFO - PROCESS | 2288 | 1468453157709 Marionette TRACE conn5 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:17 INFO - PROCESS | 2288 | 1468453157711 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:17 INFO - PROCESS | 2288 | ++DOCSHELL 10275C00 == 36 [pid = 2288] [id = 242] 16:39:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (10A12000) [pid = 2288] [serial = 725] [outer = 00000000] 16:39:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (156EC800) [pid = 2288] [serial = 726] [outer = 10A12000] 16:39:17 INFO - PROCESS | 2288 | 1468453157755 Marionette DEBUG loaded listener.js 16:39:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (188A0000) [pid = 2288] [serial = 727] [outer = 10A12000] 16:39:18 INFO - PROCESS | 2288 | 1468453158092 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 830ms 16:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:39:18 INFO - PROCESS | 2288 | 1468453158163 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 16:39:18 INFO - PROCESS | 2288 | 1468453158165 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 16:39:18 INFO - PROCESS | 2288 | 1468453158168 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:39:18 INFO - PROCESS | 2288 | 1468453158170 Marionette TRACE conn5 <- [1,934,null,{}] 16:39:18 INFO - PROCESS | 2288 | 1468453158173 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:18 INFO - PROCESS | 2288 | 1468453158175 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:18 INFO - PROCESS | 2288 | 1468453158254 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 16:39:18 INFO - PROCESS | 2288 | 1468453158260 Marionette TRACE conn5 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:18 INFO - PROCESS | 2288 | 1468453158262 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:18 INFO - PROCESS | 2288 | ++DOCSHELL 19D6EC00 == 37 [pid = 2288] [id = 243] 16:39:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19D71C00) [pid = 2288] [serial = 728] [outer = 00000000] 16:39:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19DB5800) [pid = 2288] [serial = 729] [outer = 19D71C00] 16:39:18 INFO - PROCESS | 2288 | 1468453158305 Marionette DEBUG loaded listener.js 16:39:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19F0B400) [pid = 2288] [serial = 730] [outer = 19D71C00] 16:39:18 INFO - PROCESS | 2288 | 1468453158737 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 631ms 16:39:18 INFO - PROCESS | 2288 | 1468453158800 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 16:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:39:18 INFO - PROCESS | 2288 | 1468453158802 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 16:39:18 INFO - PROCESS | 2288 | 1468453158805 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:39:18 INFO - PROCESS | 2288 | 1468453158806 Marionette TRACE conn5 <- [1,938,null,{}] 16:39:18 INFO - PROCESS | 2288 | 1468453158810 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:18 INFO - PROCESS | 2288 | 1468453158812 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:18 INFO - PROCESS | 2288 | 1468453158901 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 16:39:18 INFO - PROCESS | 2288 | 1468453158909 Marionette TRACE conn5 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:18 INFO - PROCESS | 2288 | 1468453158911 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:18 INFO - PROCESS | 2288 | ++DOCSHELL 149C3000 == 38 [pid = 2288] [id = 244] 16:39:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (17245400) [pid = 2288] [serial = 731] [outer = 00000000] 16:39:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19FB8C00) [pid = 2288] [serial = 732] [outer = 17245400] 16:39:18 INFO - PROCESS | 2288 | 1468453158955 Marionette DEBUG loaded listener.js 16:39:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19FBE400) [pid = 2288] [serial = 733] [outer = 17245400] 16:39:19 INFO - PROCESS | 2288 | 1468453159389 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 631ms 16:39:19 INFO - PROCESS | 2288 | 1468453159438 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 16:39:19 INFO - PROCESS | 2288 | 1468453159440 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 16:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:39:19 INFO - PROCESS | 2288 | 1468453159448 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 2288 | 1468453159449 Marionette TRACE conn5 <- [1,942,null,{}] 16:39:19 INFO - PROCESS | 2288 | 1468453159453 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:19 INFO - PROCESS | 2288 | 1468453159455 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:19 INFO - PROCESS | 2288 | 1468453159536 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 16:39:19 INFO - PROCESS | 2288 | 1468453159544 Marionette TRACE conn5 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:19 INFO - PROCESS | 2288 | 1468453159545 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:19 INFO - PROCESS | 2288 | ++DOCSHELL 19FBF400 == 39 [pid = 2288] [id = 245] 16:39:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A131400) [pid = 2288] [serial = 734] [outer = 00000000] 16:39:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A14A000) [pid = 2288] [serial = 735] [outer = 1A131400] 16:39:19 INFO - PROCESS | 2288 | 1468453159590 Marionette DEBUG loaded listener.js 16:39:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A14C800) [pid = 2288] [serial = 736] [outer = 1A131400] 16:39:20 INFO - PROCESS | 2288 | 1468453160302 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 930ms 16:39:20 INFO - PROCESS | 2288 | 1468453160381 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 16:39:20 INFO - PROCESS | 2288 | 1468453160386 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 16:39:20 INFO - PROCESS | 2288 | 1468453160391 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:39:20 INFO - PROCESS | 2288 | 1468453160396 Marionette TRACE conn5 <- [1,946,null,{}] 16:39:20 INFO - PROCESS | 2288 | 1468453160402 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:20 INFO - PROCESS | 2288 | 1468453160405 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:20 INFO - PROCESS | 2288 | 1468453160524 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 16:39:20 INFO - PROCESS | 2288 | 1468453160643 Marionette TRACE conn5 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:20 INFO - PROCESS | 2288 | 1468453160645 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:20 INFO - PROCESS | 2288 | ++DOCSHELL 10444000 == 40 [pid = 2288] [id = 246] 16:39:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (10A14800) [pid = 2288] [serial = 737] [outer = 00000000] 16:39:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (14D8D400) [pid = 2288] [serial = 738] [outer = 10A14800] 16:39:20 INFO - PROCESS | 2288 | 1468453160704 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (156EB400) [pid = 2288] [serial = 739] [outer = 10A14800] 16:39:21 INFO - PROCESS | 2288 | 1468453161253 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 871ms 16:39:21 INFO - PROCESS | 2288 | 1468453161266 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 16:39:21 INFO - PROCESS | 2288 | 1468453161271 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 16:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:39:21 INFO - PROCESS | 2288 | 1468453161294 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:39:21 INFO - PROCESS | 2288 | 1468453161297 Marionette TRACE conn5 <- [1,950,null,{}] 16:39:21 INFO - PROCESS | 2288 | 1468453161301 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:21 INFO - PROCESS | 2288 | 1468453161304 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:21 INFO - PROCESS | 2288 | 1468453161418 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 16:39:21 INFO - PROCESS | 2288 | 1468453161515 Marionette TRACE conn5 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:21 INFO - PROCESS | 2288 | 1468453161518 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:21 INFO - PROCESS | 2288 | ++DOCSHELL 17F72400 == 41 [pid = 2288] [id = 247] 16:39:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (17F78C00) [pid = 2288] [serial = 740] [outer = 00000000] 16:39:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (18C2A800) [pid = 2288] [serial = 741] [outer = 17F78C00] 16:39:21 INFO - PROCESS | 2288 | 1468453161573 Marionette DEBUG loaded listener.js 16:39:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (192CF800) [pid = 2288] [serial = 742] [outer = 17F78C00] 16:39:22 INFO - PROCESS | 2288 | 1468453162202 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 931ms 16:39:22 INFO - PROCESS | 2288 | 1468453162224 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 16:39:22 INFO - PROCESS | 2288 | 1468453162226 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 16:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:39:22 INFO - PROCESS | 2288 | 1468453162230 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:39:22 INFO - PROCESS | 2288 | 1468453162234 Marionette TRACE conn5 <- [1,954,null,{}] 16:39:22 INFO - PROCESS | 2288 | 1468453162245 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:22 INFO - PROCESS | 2288 | 1468453162250 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:22 INFO - PROCESS | 2288 | 1468453162358 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 16:39:22 INFO - PROCESS | 2288 | 1468453162459 Marionette TRACE conn5 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:22 INFO - PROCESS | 2288 | 1468453162462 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:22 INFO - PROCESS | 2288 | ++DOCSHELL 1A139000 == 42 [pid = 2288] [id = 248] 16:39:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1A13B800) [pid = 2288] [serial = 743] [outer = 00000000] 16:39:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (1A15D000) [pid = 2288] [serial = 744] [outer = 1A13B800] 16:39:22 INFO - PROCESS | 2288 | 1468453162520 Marionette DEBUG loaded listener.js 16:39:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (1A166800) [pid = 2288] [serial = 745] [outer = 1A13B800] 16:39:23 INFO - PROCESS | 2288 | 1468453163144 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 971ms 16:39:23 INFO - PROCESS | 2288 | 1468453163204 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 16:39:23 INFO - PROCESS | 2288 | 1468453163207 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 16:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:39:23 INFO - PROCESS | 2288 | 1468453163210 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 2288 | 1468453163212 Marionette TRACE conn5 <- [1,958,null,{}] 16:39:23 INFO - PROCESS | 2288 | 1468453163216 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:23 INFO - PROCESS | 2288 | 1468453163219 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:23 INFO - PROCESS | 2288 | 1468453163333 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 16:39:23 INFO - PROCESS | 2288 | 1468453163424 Marionette TRACE conn5 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:23 INFO - PROCESS | 2288 | 1468453163427 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:23 INFO - PROCESS | 2288 | ++DOCSHELL 15651800 == 43 [pid = 2288] [id = 249] 16:39:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (16BEE400) [pid = 2288] [serial = 746] [outer = 00000000] 16:39:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (18C32400) [pid = 2288] [serial = 747] [outer = 16BEE400] 16:39:23 INFO - PROCESS | 2288 | 1468453163480 Marionette DEBUG loaded listener.js 16:39:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (192C8C00) [pid = 2288] [serial = 748] [outer = 16BEE400] 16:39:24 INFO - PROCESS | 2288 | 1468453164148 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 971ms 16:39:24 INFO - PROCESS | 2288 | 1468453164184 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 16:39:24 INFO - PROCESS | 2288 | 1468453164188 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 16:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:39:24 INFO - PROCESS | 2288 | 1468453164192 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:39:24 INFO - PROCESS | 2288 | 1468453164197 Marionette TRACE conn5 <- [1,962,null,{}] 16:39:24 INFO - PROCESS | 2288 | 1468453164202 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:24 INFO - PROCESS | 2288 | 1468453164205 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:24 INFO - PROCESS | 2288 | 1468453164310 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 149C3000 == 42 [pid = 2288] [id = 244] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 19D6EC00 == 41 [pid = 2288] [id = 243] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 10275C00 == 40 [pid = 2288] [id = 242] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 19716400 == 39 [pid = 2288] [id = 241] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 19004000 == 38 [pid = 2288] [id = 240] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 1882E000 == 37 [pid = 2288] [id = 239] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 17F5B400 == 36 [pid = 2288] [id = 238] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 114AF000 == 35 [pid = 2288] [id = 237] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 0CE21000 == 34 [pid = 2288] [id = 236] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 10A1D400 == 33 [pid = 2288] [id = 234] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 16BE9000 == 32 [pid = 2288] [id = 235] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 1A150800 == 31 [pid = 2288] [id = 233] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 1A139000 == 30 [pid = 2288] [id = 248] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 15651800 == 29 [pid = 2288] [id = 249] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 17F72400 == 28 [pid = 2288] [id = 247] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 19FBF400 == 27 [pid = 2288] [id = 245] 16:39:25 INFO - PROCESS | 2288 | --DOCSHELL 10444000 == 26 [pid = 2288] [id = 246] 16:39:25 INFO - PROCESS | 2288 | 1468453164996 Marionette TRACE conn5 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:25 INFO - PROCESS | 2288 | 1468453165000 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (18C38C00) [pid = 2288] [serial = 668] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (19FBDC00) [pid = 2288] [serial = 684] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (1900B800) [pid = 2288] [serial = 669] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (19E74000) [pid = 2288] [serial = 678] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (148A5C00) [pid = 2288] [serial = 659] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (149C7400) [pid = 2288] [serial = 660] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19E70800) [pid = 2288] [serial = 657] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (16165800) [pid = 2288] [serial = 662] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (16B54800) [pid = 2288] [serial = 663] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19F33C00) [pid = 2288] [serial = 681] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (17F7C000) [pid = 2288] [serial = 665] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (18824400) [pid = 2288] [serial = 666] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1A139C00) [pid = 2288] [serial = 687] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (19FBEC00) [pid = 2288] [serial = 685] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1A164400) [pid = 2288] [serial = 690] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1A14A400) [pid = 2288] [serial = 688] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (16B51000) [pid = 2288] [serial = 696] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19E76000) [pid = 2288] [serial = 679] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1A1B0C00) [pid = 2288] [serial = 691] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (17F59400) [pid = 2288] [serial = 384] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (19DAAC00) [pid = 2288] [serial = 674] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19DAF400) [pid = 2288] [serial = 675] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (192D2000) [pid = 2288] [serial = 671] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (19717000) [pid = 2288] [serial = 672] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19055800) [pid = 2288] [serial = 693] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1A139400) [pid = 2288] [serial = 697] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (1A1B9400) [pid = 2288] [serial = 699] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1971CC00) [pid = 2288] [serial = 694] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (19F12C00) [pid = 2288] [serial = 682] [outer = 00000000] [url = about:blank] 16:39:25 INFO - PROCESS | 2288 | ++DOCSHELL 0CE6E000 == 27 [pid = 2288] [id = 250] 16:39:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (0CE6EC00) [pid = 2288] [serial = 749] [outer = 00000000] 16:39:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (102D9000) [pid = 2288] [serial = 750] [outer = 0CE6EC00] 16:39:25 INFO - PROCESS | 2288 | 1468453165155 Marionette DEBUG loaded listener.js 16:39:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (10371C00) [pid = 2288] [serial = 751] [outer = 0CE6EC00] 16:39:25 INFO - PROCESS | 2288 | 1468453165610 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1475ms 16:39:25 INFO - PROCESS | 2288 | 1468453165669 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 16:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:39:25 INFO - PROCESS | 2288 | 1468453165673 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 16:39:25 INFO - PROCESS | 2288 | 1468453165677 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:39:25 INFO - PROCESS | 2288 | 1468453165680 Marionette TRACE conn5 <- [1,966,null,{}] 16:39:25 INFO - PROCESS | 2288 | 1468453165686 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:25 INFO - PROCESS | 2288 | 1468453165690 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:25 INFO - PROCESS | 2288 | 1468453165777 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 16:39:25 INFO - PROCESS | 2288 | 1468453165793 Marionette TRACE conn5 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:25 INFO - PROCESS | 2288 | 1468453165796 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:25 INFO - PROCESS | 2288 | ++DOCSHELL 148E3400 == 28 [pid = 2288] [id = 251] 16:39:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (148E4800) [pid = 2288] [serial = 752] [outer = 00000000] 16:39:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (149C6C00) [pid = 2288] [serial = 753] [outer = 148E4800] 16:39:25 INFO - PROCESS | 2288 | 1468453165843 Marionette DEBUG loaded listener.js 16:39:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (1542BC00) [pid = 2288] [serial = 754] [outer = 148E4800] 16:39:26 INFO - PROCESS | 2288 | 1468453166290 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 671ms 16:39:26 INFO - PROCESS | 2288 | 1468453166350 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 16:39:26 INFO - PROCESS | 2288 | 1468453166354 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 16:39:26 INFO - PROCESS | 2288 | 1468453166359 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:39:26 INFO - PROCESS | 2288 | 1468453166361 Marionette TRACE conn5 <- [1,970,null,{}] 16:39:26 INFO - PROCESS | 2288 | 1468453166397 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:26 INFO - PROCESS | 2288 | 1468453166400 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:26 INFO - PROCESS | 2288 | 1468453166488 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 16:39:26 INFO - PROCESS | 2288 | 1468453166571 Marionette TRACE conn5 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:26 INFO - PROCESS | 2288 | 1468453166573 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:26 INFO - PROCESS | 2288 | ++DOCSHELL 16B54800 == 29 [pid = 2288] [id = 252] 16:39:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (16BEBC00) [pid = 2288] [serial = 755] [outer = 00000000] 16:39:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (16CC4000) [pid = 2288] [serial = 756] [outer = 16BEBC00] 16:39:26 INFO - PROCESS | 2288 | 1468453166619 Marionette DEBUG loaded listener.js 16:39:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (17F5C800) [pid = 2288] [serial = 757] [outer = 16BEBC00] 16:39:27 INFO - PROCESS | 2288 | 1468453167002 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 670ms 16:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:39:27 INFO - PROCESS | 2288 | 1468453167033 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 2288 | 1468453167035 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 16:39:27 INFO - PROCESS | 2288 | 1468453167040 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - PROCESS | 2288 | 1468453167046 Marionette TRACE conn5 <- [1,974,null,{}] 16:39:27 INFO - PROCESS | 2288 | 1468453167055 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:27 INFO - PROCESS | 2288 | 1468453167059 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:27 INFO - PROCESS | 2288 | 1468453167179 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 16:39:27 INFO - PROCESS | 2288 | 1468453167204 Marionette TRACE conn5 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:27 INFO - PROCESS | 2288 | 1468453167206 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:27 INFO - PROCESS | 2288 | ++DOCSHELL 14825800 == 30 [pid = 2288] [id = 253] 16:39:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (16BE8800) [pid = 2288] [serial = 758] [outer = 00000000] 16:39:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (188A4C00) [pid = 2288] [serial = 759] [outer = 16BE8800] 16:39:27 INFO - PROCESS | 2288 | 1468453167260 Marionette DEBUG loaded listener.js 16:39:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19005C00) [pid = 2288] [serial = 760] [outer = 16BE8800] 16:39:27 INFO - PROCESS | 2288 | 1468453167702 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 691ms 16:39:27 INFO - PROCESS | 2288 | 1468453167733 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 2288 | 1468453167736 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 16:39:27 INFO - PROCESS | 2288 | 1468453167739 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:39:27 INFO - PROCESS | 2288 | 1468453167740 Marionette TRACE conn5 <- [1,978,null,{}] 16:39:27 INFO - PROCESS | 2288 | 1468453167750 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:27 INFO - PROCESS | 2288 | 1468453167752 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:27 INFO - PROCESS | 2288 | 1468453167888 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 16:39:27 INFO - PROCESS | 2288 | 1468453167911 Marionette TRACE conn5 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:27 INFO - PROCESS | 2288 | 1468453167913 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:27 INFO - PROCESS | 2288 | ++DOCSHELL 192CE000 == 31 [pid = 2288] [id = 254] 16:39:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (192CE800) [pid = 2288] [serial = 761] [outer = 00000000] 16:39:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (197CAC00) [pid = 2288] [serial = 762] [outer = 192CE800] 16:39:27 INFO - PROCESS | 2288 | 1468453167957 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19B0EC00) [pid = 2288] [serial = 763] [outer = 192CE800] 16:39:28 INFO - PROCESS | 2288 | 1468453168373 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 671ms 16:39:28 INFO - PROCESS | 2288 | 1468453168413 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 16:39:28 INFO - PROCESS | 2288 | 1468453168415 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 16:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:39:28 INFO - PROCESS | 2288 | 1468453168418 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:39:28 INFO - PROCESS | 2288 | 1468453168420 Marionette TRACE conn5 <- [1,982,null,{}] 16:39:28 INFO - PROCESS | 2288 | 1468453168423 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:28 INFO - PROCESS | 2288 | 1468453168425 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:28 INFO - PROCESS | 2288 | 1468453168531 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 16:39:28 INFO - PROCESS | 2288 | 1468453168537 Marionette TRACE conn5 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 2288 | 1468453168543 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:28 INFO - PROCESS | 2288 | ++DOCSHELL 19D46C00 == 32 [pid = 2288] [id = 255] 16:39:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19D6C400) [pid = 2288] [serial = 764] [outer = 00000000] 16:39:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19DA9800) [pid = 2288] [serial = 765] [outer = 19D6C400] 16:39:28 INFO - PROCESS | 2288 | 1468453168644 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19DB6C00) [pid = 2288] [serial = 766] [outer = 19D6C400] 16:39:29 INFO - PROCESS | 2288 | 1468453169082 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 730ms 16:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:39:29 INFO - PROCESS | 2288 | 1468453169149 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 16:39:29 INFO - PROCESS | 2288 | 1468453169151 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 16:39:29 INFO - PROCESS | 2288 | 1468453169154 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:39:29 INFO - PROCESS | 2288 | 1468453169156 Marionette TRACE conn5 <- [1,986,null,{}] 16:39:29 INFO - PROCESS | 2288 | 1468453169160 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:29 INFO - PROCESS | 2288 | 1468453169162 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:29 INFO - PROCESS | 2288 | 1468453169499 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 16:39:29 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19009800) [pid = 2288] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:39:29 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (10A20000) [pid = 2288] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:39:29 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (197C8C00) [pid = 2288] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:39:29 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (16C3F400) [pid = 2288] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:39:29 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (10272800) [pid = 2288] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:39:29 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (17F5BC00) [pid = 2288] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:39:29 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (114CD800) [pid = 2288] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:39:29 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19D71C00) [pid = 2288] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:39:29 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (10A12000) [pid = 2288] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:39:29 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1A162000) [pid = 2288] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:39:29 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1882E400) [pid = 2288] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:39:29 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1A131400) [pid = 2288] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:39:29 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (17245400) [pid = 2288] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:39:29 INFO - PROCESS | 2288 | 1468453169565 Marionette TRACE conn5 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:29 INFO - PROCESS | 2288 | 1468453169567 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:29 INFO - PROCESS | 2288 | ++DOCSHELL 0936AC00 == 33 [pid = 2288] [id = 256] 16:39:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (0C9FA000) [pid = 2288] [serial = 767] [outer = 00000000] 16:39:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (10A20000) [pid = 2288] [serial = 768] [outer = 0C9FA000] 16:39:29 INFO - PROCESS | 2288 | 1468453169621 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (14D98400) [pid = 2288] [serial = 769] [outer = 0C9FA000] 16:39:30 INFO - PROCESS | 2288 | 1468453169974 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 871ms 16:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:39:30 INFO - PROCESS | 2288 | 1468453170025 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 16:39:30 INFO - PROCESS | 2288 | 1468453170027 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 16:39:30 INFO - PROCESS | 2288 | 1468453170030 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:39:30 INFO - PROCESS | 2288 | 1468453170032 Marionette TRACE conn5 <- [1,990,null,{}] 16:39:30 INFO - PROCESS | 2288 | 1468453170035 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:30 INFO - PROCESS | 2288 | 1468453170037 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:30 INFO - PROCESS | 2288 | 1468453170113 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 16:39:30 INFO - PROCESS | 2288 | 1468453170118 Marionette TRACE conn5 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:30 INFO - PROCESS | 2288 | 1468453170120 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:30 INFO - PROCESS | 2288 | ++DOCSHELL 19007C00 == 34 [pid = 2288] [id = 257] 16:39:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19009800) [pid = 2288] [serial = 770] [outer = 00000000] 16:39:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19E77400) [pid = 2288] [serial = 771] [outer = 19009800] 16:39:30 INFO - PROCESS | 2288 | 1468453170163 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19F2F400) [pid = 2288] [serial = 772] [outer = 19009800] 16:39:30 INFO - PROCESS | 2288 | 1468453170567 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 571ms 16:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:39:30 INFO - PROCESS | 2288 | 1468453170601 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 16:39:30 INFO - PROCESS | 2288 | 1468453170603 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 16:39:30 INFO - PROCESS | 2288 | 1468453170606 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:39:30 INFO - PROCESS | 2288 | 1468453170608 Marionette TRACE conn5 <- [1,994,null,{}] 16:39:30 INFO - PROCESS | 2288 | 1468453170628 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:30 INFO - PROCESS | 2288 | 1468453170630 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:30 INFO - PROCESS | 2288 | 1468453170708 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 16:39:30 INFO - PROCESS | 2288 | 1468453170713 Marionette TRACE conn5 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:30 INFO - PROCESS | 2288 | 1468453170715 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:30 INFO - PROCESS | 2288 | ++DOCSHELL 16159400 == 35 [pid = 2288] [id = 258] 16:39:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1904F000) [pid = 2288] [serial = 773] [outer = 00000000] 16:39:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19FBAC00) [pid = 2288] [serial = 774] [outer = 1904F000] 16:39:30 INFO - PROCESS | 2288 | 1468453170758 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19FBBC00) [pid = 2288] [serial = 775] [outer = 1904F000] 16:39:31 INFO - PROCESS | 2288 | 1468453171198 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 650ms 16:39:31 INFO - PROCESS | 2288 | 1468453171257 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 2288 | 1468453171259 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 16:39:31 INFO - PROCESS | 2288 | 1468453171263 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:39:31 INFO - PROCESS | 2288 | 1468453171264 Marionette TRACE conn5 <- [1,998,null,{}] 16:39:31 INFO - PROCESS | 2288 | 1468453171268 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:31 INFO - PROCESS | 2288 | 1468453171270 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:31 INFO - PROCESS | 2288 | 1468453171356 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 16:39:31 INFO - PROCESS | 2288 | 1468453171364 Marionette TRACE conn5 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 2288 | 1468453171366 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:31 INFO - PROCESS | 2288 | ++DOCSHELL 1A134800 == 36 [pid = 2288] [id = 259] 16:39:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A136400) [pid = 2288] [serial = 776] [outer = 00000000] 16:39:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A13C400) [pid = 2288] [serial = 777] [outer = 1A136400] 16:39:31 INFO - PROCESS | 2288 | 1468453171409 Marionette DEBUG loaded listener.js 16:39:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A14BC00) [pid = 2288] [serial = 778] [outer = 1A136400] 16:39:32 INFO - PROCESS | 2288 | 1468453172231 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1017ms 16:39:32 INFO - PROCESS | 2288 | 1468453172283 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 2288 | 1468453172288 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 16:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:39:32 INFO - PROCESS | 2288 | 1468453172293 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 2288 | 1468453172298 Marionette TRACE conn5 <- [1,1002,null,{}] 16:39:32 INFO - PROCESS | 2288 | 1468453172324 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:32 INFO - PROCESS | 2288 | 1468453172327 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:32 INFO - PROCESS | 2288 | 1468453172503 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 16:39:32 INFO - PROCESS | 2288 | 1468453172595 Marionette TRACE conn5 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:32 INFO - PROCESS | 2288 | 1468453172598 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:32 INFO - PROCESS | 2288 | ++DOCSHELL 114AF000 == 37 [pid = 2288] [id = 260] 16:39:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (114C8C00) [pid = 2288] [serial = 779] [outer = 00000000] 16:39:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (15648400) [pid = 2288] [serial = 780] [outer = 114C8C00] 16:39:32 INFO - PROCESS | 2288 | 1468453172655 Marionette DEBUG loaded listener.js 16:39:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (16846C00) [pid = 2288] [serial = 781] [outer = 114C8C00] 16:39:33 INFO - PROCESS | 2288 | 1468453173319 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1107ms 16:39:33 INFO - PROCESS | 2288 | 1468453173400 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 16:39:33 INFO - PROCESS | 2288 | 1468453173404 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 16:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:39:33 INFO - PROCESS | 2288 | 1468453173429 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:39:33 INFO - PROCESS | 2288 | 1468453173432 Marionette TRACE conn5 <- [1,1006,null,{}] 16:39:33 INFO - PROCESS | 2288 | 1468453173436 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:33 INFO - PROCESS | 2288 | 1468453173439 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:33 INFO - PROCESS | 2288 | 1468453173619 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 16:39:33 INFO - PROCESS | 2288 | 1468453173655 Marionette TRACE conn5 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:33 INFO - PROCESS | 2288 | 1468453173658 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:33 INFO - PROCESS | 2288 | ++DOCSHELL 149C0C00 == 38 [pid = 2288] [id = 261] 16:39:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (15635800) [pid = 2288] [serial = 782] [outer = 00000000] 16:39:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (17F61C00) [pid = 2288] [serial = 783] [outer = 15635800] 16:39:33 INFO - PROCESS | 2288 | 1468453173715 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (18103C00) [pid = 2288] [serial = 784] [outer = 15635800] 16:39:34 INFO - PROCESS | 2288 | --DOCSHELL 16159400 == 37 [pid = 2288] [id = 258] 16:39:34 INFO - PROCESS | 2288 | --DOCSHELL 19007C00 == 36 [pid = 2288] [id = 257] 16:39:34 INFO - PROCESS | 2288 | --DOCSHELL 0936AC00 == 35 [pid = 2288] [id = 256] 16:39:34 INFO - PROCESS | 2288 | --DOCSHELL 19D46C00 == 34 [pid = 2288] [id = 255] 16:39:34 INFO - PROCESS | 2288 | --DOCSHELL 192CE000 == 33 [pid = 2288] [id = 254] 16:39:34 INFO - PROCESS | 2288 | --DOCSHELL 14825800 == 32 [pid = 2288] [id = 253] 16:39:34 INFO - PROCESS | 2288 | --DOCSHELL 16B54800 == 31 [pid = 2288] [id = 252] 16:39:34 INFO - PROCESS | 2288 | --DOCSHELL 148E3400 == 30 [pid = 2288] [id = 251] 16:39:34 INFO - PROCESS | 2288 | --DOCSHELL 0CE6E000 == 29 [pid = 2288] [id = 250] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1A14C800) [pid = 2288] [serial = 736] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1A14A000) [pid = 2288] [serial = 735] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19FB8C00) [pid = 2288] [serial = 732] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (192D0400) [pid = 2288] [serial = 720] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (114AA800) [pid = 2288] [serial = 702] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19D69000) [pid = 2288] [serial = 723] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (15495C00) [pid = 2288] [serial = 703] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (17F5D400) [pid = 2288] [serial = 705] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1810E800) [pid = 2288] [serial = 706] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1044BC00) [pid = 2288] [serial = 708] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (17F62C00) [pid = 2288] [serial = 714] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (18106000) [pid = 2288] [serial = 715] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1543E000) [pid = 2288] [serial = 711] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (15652400) [pid = 2288] [serial = 712] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (192D2800) [pid = 2288] [serial = 721] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19B08800) [pid = 2288] [serial = 724] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19DB5800) [pid = 2288] [serial = 729] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (188A0000) [pid = 2288] [serial = 727] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (156EC800) [pid = 2288] [serial = 726] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1A372C00) [pid = 2288] [serial = 700] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (108E7C00) [pid = 2288] [serial = 709] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (19FBE400) [pid = 2288] [serial = 733] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (18C31C00) [pid = 2288] [serial = 717] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (18CB2400) [pid = 2288] [serial = 718] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (19F0B400) [pid = 2288] [serial = 730] [outer = 00000000] [url = about:blank] 16:39:34 INFO - PROCESS | 2288 | 1468453174504 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1140ms 16:39:34 INFO - PROCESS | 2288 | 1468453174554 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 16:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:39:34 INFO - PROCESS | 2288 | 1468453174558 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 16:39:34 INFO - PROCESS | 2288 | 1468453174562 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:39:34 INFO - PROCESS | 2288 | 1468453174566 Marionette TRACE conn5 <- [1,1010,null,{}] 16:39:34 INFO - PROCESS | 2288 | 1468453174571 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:34 INFO - PROCESS | 2288 | 1468453174574 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:34 INFO - PROCESS | 2288 | 1468453174663 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 16:39:34 INFO - PROCESS | 2288 | 1468453174670 Marionette TRACE conn5 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:34 INFO - PROCESS | 2288 | 1468453174673 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:34 INFO - PROCESS | 2288 | ++DOCSHELL 10AF7800 == 30 [pid = 2288] [id = 262] 16:39:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (10AF9800) [pid = 2288] [serial = 785] [outer = 00000000] 16:39:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (114CDC00) [pid = 2288] [serial = 786] [outer = 10AF9800] 16:39:34 INFO - PROCESS | 2288 | 1468453174721 Marionette DEBUG loaded listener.js 16:39:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (15429000) [pid = 2288] [serial = 787] [outer = 10AF9800] 16:39:35 INFO - PROCESS | 2288 | 1468453175209 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 731ms 16:39:35 INFO - PROCESS | 2288 | 1468453175293 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 16:39:35 INFO - PROCESS | 2288 | 1468453175298 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 16:39:35 INFO - PROCESS | 2288 | 1468453175304 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:39:35 INFO - PROCESS | 2288 | 1468453175306 Marionette TRACE conn5 <- [1,1014,null,{}] 16:39:35 INFO - PROCESS | 2288 | 1468453175310 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:35 INFO - PROCESS | 2288 | 1468453175313 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:35 INFO - PROCESS | 2288 | 1468453175406 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 16:39:35 INFO - PROCESS | 2288 | 1468453175482 Marionette TRACE conn5 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:35 INFO - PROCESS | 2288 | 1468453175484 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:35 INFO - PROCESS | 2288 | ++DOCSHELL 17242000 == 31 [pid = 2288] [id = 263] 16:39:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (17F59400) [pid = 2288] [serial = 788] [outer = 00000000] 16:39:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (17F64C00) [pid = 2288] [serial = 789] [outer = 17F59400] 16:39:35 INFO - PROCESS | 2288 | 1468453175530 Marionette DEBUG loaded listener.js 16:39:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (18103000) [pid = 2288] [serial = 790] [outer = 17F59400] 16:39:35 INFO - PROCESS | 2288 | 1468453175904 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 630ms 16:39:35 INFO - PROCESS | 2288 | 1468453175944 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 16:39:35 INFO - PROCESS | 2288 | 1468453175946 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 16:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:39:35 INFO - PROCESS | 2288 | 1468453175950 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 2288 | 1468453175953 Marionette TRACE conn5 <- [1,1018,null,{}] 16:39:36 INFO - PROCESS | 2288 | 1468453175964 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:36 INFO - PROCESS | 2288 | 1468453175969 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:36 INFO - PROCESS | 2288 | 1468453176054 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 16:39:36 INFO - PROCESS | 2288 | 1468453176062 Marionette TRACE conn5 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 2288 | 1468453176065 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:36 INFO - PROCESS | 2288 | ++DOCSHELL 19004000 == 32 [pid = 2288] [id = 264] 16:39:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (19007C00) [pid = 2288] [serial = 791] [outer = 00000000] 16:39:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (192CD800) [pid = 2288] [serial = 792] [outer = 19007C00] 16:39:36 INFO - PROCESS | 2288 | 1468453176112 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (195A2C00) [pid = 2288] [serial = 793] [outer = 19007C00] 16:39:36 INFO - PROCESS | 2288 | 1468453176558 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 631ms 16:39:36 INFO - PROCESS | 2288 | 1468453176599 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 16:39:36 INFO - PROCESS | 2288 | 1468453176602 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 16:39:36 INFO - PROCESS | 2288 | 1468453176605 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:39:36 INFO - PROCESS | 2288 | 1468453176607 Marionette TRACE conn5 <- [1,1022,null,{}] 16:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:39:36 INFO - PROCESS | 2288 | 1468453176620 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:36 INFO - PROCESS | 2288 | 1468453176622 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:36 INFO - PROCESS | 2288 | 1468453176736 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 16:39:36 INFO - PROCESS | 2288 | 1468453176821 Marionette TRACE conn5 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 2288 | 1468453176823 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:36 INFO - PROCESS | 2288 | ++DOCSHELL 19D68C00 == 33 [pid = 2288] [id = 265] 16:39:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19D6A800) [pid = 2288] [serial = 794] [outer = 00000000] 16:39:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19D72400) [pid = 2288] [serial = 795] [outer = 19D6A800] 16:39:36 INFO - PROCESS | 2288 | 1468453176867 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19DAA800) [pid = 2288] [serial = 796] [outer = 19D6A800] 16:39:37 INFO - PROCESS | 2288 | 1468453177268 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 671ms 16:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:39:37 INFO - PROCESS | 2288 | 1468453177282 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 16:39:37 INFO - PROCESS | 2288 | 1468453177284 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 16:39:37 INFO - PROCESS | 2288 | 1468453177287 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 2288 | 1468453177289 Marionette TRACE conn5 <- [1,1026,null,{}] 16:39:37 INFO - PROCESS | 2288 | 1468453177292 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:37 INFO - PROCESS | 2288 | 1468453177294 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:37 INFO - PROCESS | 2288 | 1468453177412 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 16:39:37 INFO - PROCESS | 2288 | 1468453177417 Marionette TRACE conn5 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:37 INFO - PROCESS | 2288 | 1468453177419 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:37 INFO - PROCESS | 2288 | ++DOCSHELL 19B0D000 == 34 [pid = 2288] [id = 266] 16:39:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19D6A400) [pid = 2288] [serial = 797] [outer = 00000000] 16:39:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19E75000) [pid = 2288] [serial = 798] [outer = 19D6A400] 16:39:37 INFO - PROCESS | 2288 | 1468453177463 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19E75C00) [pid = 2288] [serial = 799] [outer = 19D6A400] 16:39:37 INFO - PROCESS | 2288 | 1468453177957 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 670ms 16:39:37 INFO - PROCESS | 2288 | 1468453177990 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 16:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:39:37 INFO - PROCESS | 2288 | 1468453177992 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 16:39:38 INFO - PROCESS | 2288 | 1468453177995 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:39:38 INFO - PROCESS | 2288 | 1468453177997 Marionette TRACE conn5 <- [1,1030,null,{}] 16:39:38 INFO - PROCESS | 2288 | 1468453178008 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:38 INFO - PROCESS | 2288 | 1468453178014 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:38 INFO - PROCESS | 2288 | 1468453178172 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 16:39:38 INFO - PROCESS | 2288 | 1468453178235 Marionette TRACE conn5 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:38 INFO - PROCESS | 2288 | 1468453178237 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:38 INFO - PROCESS | 2288 | ++DOCSHELL 19F0FC00 == 35 [pid = 2288] [id = 267] 16:39:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19F10000) [pid = 2288] [serial = 800] [outer = 00000000] 16:39:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19FBE400) [pid = 2288] [serial = 801] [outer = 19F10000] 16:39:38 INFO - PROCESS | 2288 | 1468453178281 Marionette DEBUG loaded listener.js 16:39:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A133000) [pid = 2288] [serial = 802] [outer = 19F10000] 16:39:38 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (16BEBC00) [pid = 2288] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:39:38 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (148E4800) [pid = 2288] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:39:38 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (0CE6EC00) [pid = 2288] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:39:38 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19D6C400) [pid = 2288] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:39:38 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (10A14800) [pid = 2288] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:39:38 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (17F78C00) [pid = 2288] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:39:38 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1A13B800) [pid = 2288] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:39:38 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (192CE800) [pid = 2288] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:39:38 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (0C9FA000) [pid = 2288] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:39:38 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19009800) [pid = 2288] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:39:38 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (16BE8800) [pid = 2288] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:39:38 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1904F000) [pid = 2288] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:39:38 INFO - PROCESS | 2288 | 1468453178777 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 831ms 16:39:38 INFO - PROCESS | 2288 | 1468453178825 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 16:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:39:38 INFO - PROCESS | 2288 | 1468453178827 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 16:39:38 INFO - PROCESS | 2288 | 1468453178831 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:39:38 INFO - PROCESS | 2288 | 1468453178832 Marionette TRACE conn5 <- [1,1034,null,{}] 16:39:38 INFO - PROCESS | 2288 | 1468453178836 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:38 INFO - PROCESS | 2288 | 1468453178837 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:38 INFO - PROCESS | 2288 | 1468453178918 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 16:39:38 INFO - PROCESS | 2288 | 1468453178924 Marionette TRACE conn5 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:38 INFO - PROCESS | 2288 | 1468453178926 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:38 INFO - PROCESS | 2288 | ++DOCSHELL 10A70400 == 36 [pid = 2288] [id = 268] 16:39:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (148E5400) [pid = 2288] [serial = 803] [outer = 00000000] 16:39:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (17F61000) [pid = 2288] [serial = 804] [outer = 148E5400] 16:39:38 INFO - PROCESS | 2288 | 1468453178970 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (1882FC00) [pid = 2288] [serial = 805] [outer = 148E5400] 16:39:39 INFO - PROCESS | 2288 | 1468453179386 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 632ms 16:39:39 INFO - PROCESS | 2288 | 1468453179463 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 2288 | 1468453179465 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 16:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:39:39 INFO - PROCESS | 2288 | 1468453179468 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 2288 | 1468453179470 Marionette TRACE conn5 <- [1,1038,null,{}] 16:39:39 INFO - PROCESS | 2288 | 1468453179473 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:39 INFO - PROCESS | 2288 | 1468453179475 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:39 INFO - PROCESS | 2288 | 1468453179578 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 16:39:39 INFO - PROCESS | 2288 | 1468453179584 Marionette TRACE conn5 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 2288 | 1468453179586 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:39 INFO - PROCESS | 2288 | ++DOCSHELL 10BC6400 == 37 [pid = 2288] [id = 269] 16:39:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (1971AC00) [pid = 2288] [serial = 806] [outer = 00000000] 16:39:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1A13AC00) [pid = 2288] [serial = 807] [outer = 1971AC00] 16:39:39 INFO - PROCESS | 2288 | 1468453179629 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1A153000) [pid = 2288] [serial = 808] [outer = 1971AC00] 16:39:40 INFO - PROCESS | 2288 | 1468453180035 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 630ms 16:39:40 INFO - PROCESS | 2288 | 1468453180099 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 2288 | 1468453180101 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 16:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:39:40 INFO - PROCESS | 2288 | 1468453180113 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 2288 | 1468453180115 Marionette TRACE conn5 <- [1,1042,null,{}] 16:39:40 INFO - PROCESS | 2288 | 1468453180124 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:40 INFO - PROCESS | 2288 | 1468453180126 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:40 INFO - PROCESS | 2288 | 1468453180205 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 16:39:40 INFO - PROCESS | 2288 | 1468453180210 Marionette TRACE conn5 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:40 INFO - PROCESS | 2288 | 1468453180212 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:40 INFO - PROCESS | 2288 | ++DOCSHELL 17F5D400 == 38 [pid = 2288] [id = 270] 16:39:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1A15C800) [pid = 2288] [serial = 809] [outer = 00000000] 16:39:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A166400) [pid = 2288] [serial = 810] [outer = 1A15C800] 16:39:40 INFO - PROCESS | 2288 | 1468453180256 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A1B2000) [pid = 2288] [serial = 811] [outer = 1A15C800] 16:39:40 INFO - PROCESS | 2288 | 1468453180666 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 591ms 16:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:39:40 INFO - PROCESS | 2288 | 1468453180699 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 2288 | 1468453180701 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 16:39:40 INFO - PROCESS | 2288 | 1468453180722 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 2288 | 1468453180724 Marionette TRACE conn5 <- [1,1046,null,{}] 16:39:40 INFO - PROCESS | 2288 | 1468453180728 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:40 INFO - PROCESS | 2288 | 1468453180730 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:40 INFO - PROCESS | 2288 | 1468453180853 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 16:39:41 INFO - PROCESS | 2288 | 1468453181016 Marionette TRACE conn5 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 2288 | 1468453181019 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:41 INFO - PROCESS | 2288 | ++DOCSHELL 10449800 == 39 [pid = 2288] [id = 271] 16:39:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1044BC00) [pid = 2288] [serial = 812] [outer = 00000000] 16:39:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (108E6000) [pid = 2288] [serial = 813] [outer = 1044BC00] 16:39:41 INFO - PROCESS | 2288 | 1468453181078 Marionette DEBUG loaded listener.js 16:39:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (114CD800) [pid = 2288] [serial = 814] [outer = 1044BC00] 16:39:41 INFO - PROCESS | 2288 | 1468453181619 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 991ms 16:39:41 INFO - PROCESS | 2288 | 1468453181696 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 16:39:41 INFO - PROCESS | 2288 | 1468453181700 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 16:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:39:41 INFO - PROCESS | 2288 | 1468453181706 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:39:41 INFO - PROCESS | 2288 | 1468453181709 Marionette TRACE conn5 <- [1,1050,null,{}] 16:39:41 INFO - PROCESS | 2288 | 1468453181714 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:41 INFO - PROCESS | 2288 | 1468453181717 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:41 INFO - PROCESS | 2288 | 1468453181837 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 16:39:41 INFO - PROCESS | 2288 | 1468453181932 Marionette TRACE conn5 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 2288 | 1468453181936 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:41 INFO - PROCESS | 2288 | ++DOCSHELL 17F63C00 == 40 [pid = 2288] [id = 272] 16:39:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (17F73C00) [pid = 2288] [serial = 815] [outer = 00000000] 16:39:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (18827000) [pid = 2288] [serial = 816] [outer = 17F73C00] 16:39:41 INFO - PROCESS | 2288 | 1468453181992 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (18C31400) [pid = 2288] [serial = 817] [outer = 17F73C00] 16:39:42 INFO - PROCESS | 2288 | 1468453182621 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 970ms 16:39:42 INFO - PROCESS | 2288 | 1468453182680 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 16:39:42 INFO - PROCESS | 2288 | 1468453182683 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 16:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:39:42 INFO - PROCESS | 2288 | 1468453182687 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 2288 | 1468453182690 Marionette TRACE conn5 <- [1,1054,null,{}] 16:39:42 INFO - PROCESS | 2288 | 1468453182694 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:42 INFO - PROCESS | 2288 | 1468453182696 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:42 INFO - PROCESS | 2288 | 1468453182836 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 16:39:42 INFO - PROCESS | 2288 | 1468453182965 Marionette TRACE conn5 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:42 INFO - PROCESS | 2288 | 1468453182968 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:43 INFO - PROCESS | 2288 | ++DOCSHELL 18C2A000 == 41 [pid = 2288] [id = 273] 16:39:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (19D6C400) [pid = 2288] [serial = 818] [outer = 00000000] 16:39:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (19F10C00) [pid = 2288] [serial = 819] [outer = 19D6C400] 16:39:43 INFO - PROCESS | 2288 | 1468453183023 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1A12F000) [pid = 2288] [serial = 820] [outer = 19D6C400] 16:39:43 INFO - PROCESS | 2288 | 1468453183655 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1020ms 16:39:43 INFO - PROCESS | 2288 | 1468453183709 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 16:39:43 INFO - PROCESS | 2288 | 1468453183713 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 16:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:39:43 INFO - PROCESS | 2288 | 1468453183724 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:39:43 INFO - PROCESS | 2288 | 1468453183729 Marionette TRACE conn5 <- [1,1058,null,{}] 16:39:43 INFO - PROCESS | 2288 | 1468453183733 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:43 INFO - PROCESS | 2288 | 1468453183736 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:43 INFO - PROCESS | 2288 | 1468453183923 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 16:39:44 INFO - PROCESS | 2288 | 1468453184052 Marionette TRACE conn5 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:44 INFO - PROCESS | 2288 | 1468453184054 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:44 INFO - PROCESS | 2288 | ++DOCSHELL 10306C00 == 42 [pid = 2288] [id = 274] 16:39:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (10308400) [pid = 2288] [serial = 821] [outer = 00000000] 16:39:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (15494C00) [pid = 2288] [serial = 822] [outer = 10308400] 16:39:44 INFO - PROCESS | 2288 | 1468453184109 Marionette DEBUG loaded listener.js 16:39:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (1615C400) [pid = 2288] [serial = 823] [outer = 10308400] 16:39:44 INFO - PROCESS | 2288 | 1468453184774 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1126ms 16:39:44 INFO - PROCESS | 2288 | 1468453184849 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 16:39:44 INFO - PROCESS | 2288 | 1468453184853 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 16:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:39:44 INFO - PROCESS | 2288 | 1468453184857 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:39:44 INFO - PROCESS | 2288 | 1468453184862 Marionette TRACE conn5 <- [1,1062,null,{}] 16:39:44 INFO - PROCESS | 2288 | 1468453184867 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:44 INFO - PROCESS | 2288 | 1468453184870 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:44 INFO - PROCESS | 2288 | 1468453184980 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 16:39:45 INFO - PROCESS | 2288 | 1468453185074 Marionette TRACE conn5 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:45 INFO - PROCESS | 2288 | 1468453185077 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:45 INFO - PROCESS | 2288 | ++DOCSHELL 16845C00 == 43 [pid = 2288] [id = 275] 16:39:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (16846800) [pid = 2288] [serial = 824] [outer = 00000000] 16:39:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (17F5B400) [pid = 2288] [serial = 825] [outer = 16846800] 16:39:45 INFO - PROCESS | 2288 | 1468453185127 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (1810E800) [pid = 2288] [serial = 826] [outer = 16846800] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 17F5D400 == 42 [pid = 2288] [id = 270] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 10BC6400 == 41 [pid = 2288] [id = 269] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 10A70400 == 40 [pid = 2288] [id = 268] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 19F0FC00 == 39 [pid = 2288] [id = 267] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 19B0D000 == 38 [pid = 2288] [id = 266] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 19D68C00 == 37 [pid = 2288] [id = 265] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 19004000 == 36 [pid = 2288] [id = 264] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 17242000 == 35 [pid = 2288] [id = 263] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 10AF7800 == 34 [pid = 2288] [id = 262] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 149C0C00 == 33 [pid = 2288] [id = 261] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 114AF000 == 32 [pid = 2288] [id = 260] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 1A134800 == 31 [pid = 2288] [id = 259] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 10306C00 == 30 [pid = 2288] [id = 274] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 18C2A000 == 29 [pid = 2288] [id = 273] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 10449800 == 28 [pid = 2288] [id = 271] 16:39:45 INFO - PROCESS | 2288 | --DOCSHELL 17F63C00 == 27 [pid = 2288] [id = 272] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (16CC4000) [pid = 2288] [serial = 756] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (149C6C00) [pid = 2288] [serial = 753] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (1542BC00) [pid = 2288] [serial = 754] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (102D9000) [pid = 2288] [serial = 750] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (10371C00) [pid = 2288] [serial = 751] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19DA9800) [pid = 2288] [serial = 765] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (156EB400) [pid = 2288] [serial = 739] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (14D8D400) [pid = 2288] [serial = 738] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (192CF800) [pid = 2288] [serial = 742] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (18C2A800) [pid = 2288] [serial = 741] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (1A166800) [pid = 2288] [serial = 745] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1A15D000) [pid = 2288] [serial = 744] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (19FBBC00) [pid = 2288] [serial = 775] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (18C32400) [pid = 2288] [serial = 747] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19B0EC00) [pid = 2288] [serial = 763] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (197CAC00) [pid = 2288] [serial = 762] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (10A20000) [pid = 2288] [serial = 768] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19DB6C00) [pid = 2288] [serial = 766] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19E77400) [pid = 2288] [serial = 771] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (14D98400) [pid = 2288] [serial = 769] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (17F5C800) [pid = 2288] [serial = 757] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19F2F400) [pid = 2288] [serial = 772] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (188A4C00) [pid = 2288] [serial = 759] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19005C00) [pid = 2288] [serial = 760] [outer = 00000000] [url = about:blank] 16:39:45 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19FBAC00) [pid = 2288] [serial = 774] [outer = 00000000] [url = about:blank] 16:39:46 INFO - PROCESS | 2288 | 1468453186255 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1482ms 16:39:46 INFO - PROCESS | 2288 | 1468453186340 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 16:39:46 INFO - PROCESS | 2288 | 1468453186344 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 16:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:39:46 INFO - PROCESS | 2288 | 1468453186349 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 2288 | 1468453186352 Marionette TRACE conn5 <- [1,1066,null,{}] 16:39:46 INFO - PROCESS | 2288 | 1468453186360 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:46 INFO - PROCESS | 2288 | 1468453186363 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:46 INFO - PROCESS | 2288 | 1468453186445 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 16:39:46 INFO - PROCESS | 2288 | 1468453186459 Marionette TRACE conn5 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:46 INFO - PROCESS | 2288 | 1468453186461 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:46 INFO - PROCESS | 2288 | ++DOCSHELL 10A11400 == 28 [pid = 2288] [id = 276] 16:39:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (10A70400) [pid = 2288] [serial = 827] [outer = 00000000] 16:39:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (10B47C00) [pid = 2288] [serial = 828] [outer = 10A70400] 16:39:46 INFO - PROCESS | 2288 | 1468453186508 Marionette DEBUG loaded listener.js 16:39:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (14644400) [pid = 2288] [serial = 829] [outer = 10A70400] 16:39:46 INFO - PROCESS | 2288 | 1468453186986 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 691ms 16:39:47 INFO - PROCESS | 2288 | 1468453187040 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 2288 | 1468453187045 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 16:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:39:47 INFO - PROCESS | 2288 | 1468453187051 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 2288 | 1468453187054 Marionette TRACE conn5 <- [1,1070,null,{}] 16:39:47 INFO - PROCESS | 2288 | 1468453187058 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:47 INFO - PROCESS | 2288 | 1468453187061 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:47 INFO - PROCESS | 2288 | 1468453187148 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 16:39:47 INFO - PROCESS | 2288 | 1468453187158 Marionette TRACE conn5 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:47 INFO - PROCESS | 2288 | 1468453187160 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:47 INFO - PROCESS | 2288 | ++DOCSHELL 1564C000 == 29 [pid = 2288] [id = 277] 16:39:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (15651800) [pid = 2288] [serial = 830] [outer = 00000000] 16:39:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (158A5C00) [pid = 2288] [serial = 831] [outer = 15651800] 16:39:47 INFO - PROCESS | 2288 | 1468453187208 Marionette DEBUG loaded listener.js 16:39:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (16848C00) [pid = 2288] [serial = 832] [outer = 15651800] 16:39:47 INFO - PROCESS | 2288 | 1468453187686 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 671ms 16:39:47 INFO - PROCESS | 2288 | 1468453187725 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 2288 | 1468453187727 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 16:39:47 INFO - PROCESS | 2288 | 1468453187731 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:39:47 INFO - PROCESS | 2288 | 1468453187734 Marionette TRACE conn5 <- [1,1074,null,{}] 16:39:47 INFO - PROCESS | 2288 | 1468453187745 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:47 INFO - PROCESS | 2288 | 1468453187749 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:47 INFO - PROCESS | 2288 | 1468453187833 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 16:39:47 INFO - PROCESS | 2288 | 1468453187925 Marionette TRACE conn5 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:47 INFO - PROCESS | 2288 | 1468453187928 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:47 INFO - PROCESS | 2288 | ++DOCSHELL 18898000 == 30 [pid = 2288] [id = 278] 16:39:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1889C400) [pid = 2288] [serial = 833] [outer = 00000000] 16:39:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (18C2B800) [pid = 2288] [serial = 834] [outer = 1889C400] 16:39:48 INFO - PROCESS | 2288 | 1468453187977 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (18C35800) [pid = 2288] [serial = 835] [outer = 1889C400] 16:39:48 INFO - PROCESS | 2288 | 1468453188386 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 671ms 16:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:39:48 INFO - PROCESS | 2288 | 1468453188405 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 16:39:48 INFO - PROCESS | 2288 | 1468453188407 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 16:39:48 INFO - PROCESS | 2288 | 1468453188410 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:39:48 INFO - PROCESS | 2288 | 1468453188412 Marionette TRACE conn5 <- [1,1078,null,{}] 16:39:48 INFO - PROCESS | 2288 | 1468453188416 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:48 INFO - PROCESS | 2288 | 1468453188417 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:48 INFO - PROCESS | 2288 | 1468453188532 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 16:39:48 INFO - PROCESS | 2288 | 1468453188618 Marionette TRACE conn5 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 2288 | 1468453188620 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:48 INFO - PROCESS | 2288 | ++DOCSHELL 1900B800 == 31 [pid = 2288] [id = 279] 16:39:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1904E800) [pid = 2288] [serial = 836] [outer = 00000000] 16:39:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (192CF000) [pid = 2288] [serial = 837] [outer = 1904E800] 16:39:48 INFO - PROCESS | 2288 | 1468453188665 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (195A4000) [pid = 2288] [serial = 838] [outer = 1904E800] 16:39:49 INFO - PROCESS | 2288 | 1468453189112 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 730ms 16:39:49 INFO - PROCESS | 2288 | 1468453189147 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 2288 | 1468453189149 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 16:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:39:49 INFO - PROCESS | 2288 | 1468453189152 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 2288 | 1468453189154 Marionette TRACE conn5 <- [1,1082,null,{}] 16:39:49 INFO - PROCESS | 2288 | 1468453189161 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:49 INFO - PROCESS | 2288 | 1468453189163 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:49 INFO - PROCESS | 2288 | 1468453189272 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 16:39:49 INFO - PROCESS | 2288 | 1468453189278 Marionette TRACE conn5 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:49 INFO - PROCESS | 2288 | 1468453189280 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:49 INFO - PROCESS | 2288 | ++DOCSHELL 197D4400 == 32 [pid = 2288] [id = 280] 16:39:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19B02400) [pid = 2288] [serial = 839] [outer = 00000000] 16:39:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19D3C800) [pid = 2288] [serial = 840] [outer = 19B02400] 16:39:49 INFO - PROCESS | 2288 | 1468453189324 Marionette DEBUG loaded listener.js 16:39:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19D68000) [pid = 2288] [serial = 841] [outer = 19B02400] 16:39:49 INFO - PROCESS | 2288 | 1468453189793 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 671ms 16:39:49 INFO - PROCESS | 2288 | 1468453189826 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 2288 | 1468453189828 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 16:39:49 INFO - PROCESS | 2288 | 1468453189832 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 2288 | 1468453189833 Marionette TRACE conn5 <- [1,1086,null,{}] 16:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:39:49 INFO - PROCESS | 2288 | 1468453189837 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:49 INFO - PROCESS | 2288 | 1468453189842 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:50 INFO - PROCESS | 2288 | 1468453189999 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 16:39:50 INFO - PROCESS | 2288 | 1468453190025 Marionette TRACE conn5 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:50 INFO - PROCESS | 2288 | 1468453190027 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:50 INFO - PROCESS | 2288 | ++DOCSHELL 19DAF000 == 33 [pid = 2288] [id = 281] 16:39:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19DB6C00) [pid = 2288] [serial = 842] [outer = 00000000] 16:39:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (19F0B800) [pid = 2288] [serial = 843] [outer = 19DB6C00] 16:39:50 INFO - PROCESS | 2288 | 1468453190080 Marionette DEBUG loaded listener.js 16:39:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (19F2F400) [pid = 2288] [serial = 844] [outer = 19DB6C00] 16:39:50 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (16BEE400) [pid = 2288] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:39:50 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (1A15C800) [pid = 2288] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:39:50 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (19D6A800) [pid = 2288] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:39:50 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19D6A400) [pid = 2288] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:39:50 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (114C8C00) [pid = 2288] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:39:50 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A136400) [pid = 2288] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:39:50 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (15635800) [pid = 2288] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:39:50 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19007C00) [pid = 2288] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:39:50 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19F10000) [pid = 2288] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:39:50 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (17F59400) [pid = 2288] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:39:50 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (10AF9800) [pid = 2288] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:39:50 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (148E5400) [pid = 2288] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:39:50 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1971AC00) [pid = 2288] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:39:50 INFO - PROCESS | 2288 | 1468453190663 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 871ms 16:39:50 INFO - PROCESS | 2288 | 1468453190710 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 16:39:50 INFO - PROCESS | 2288 | 1468453190712 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 16:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:39:50 INFO - PROCESS | 2288 | 1468453190715 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - PROCESS | 2288 | 1468453190717 Marionette TRACE conn5 <- [1,1090,null,{}] 16:39:50 INFO - PROCESS | 2288 | 1468453190733 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:50 INFO - PROCESS | 2288 | 1468453190735 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:50 INFO - PROCESS | 2288 | 1468453190811 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 16:39:50 INFO - PROCESS | 2288 | 1468453190817 Marionette TRACE conn5 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:50 INFO - PROCESS | 2288 | 1468453190819 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:50 INFO - PROCESS | 2288 | ++DOCSHELL 102DF400 == 34 [pid = 2288] [id = 282] 16:39:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1563FC00) [pid = 2288] [serial = 845] [outer = 00000000] 16:39:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19007C00) [pid = 2288] [serial = 846] [outer = 1563FC00] 16:39:50 INFO - PROCESS | 2288 | 1468453190862 Marionette DEBUG loaded listener.js 16:39:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (192D0800) [pid = 2288] [serial = 847] [outer = 1563FC00] 16:39:51 INFO - PROCESS | 2288 | 1468453191265 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 590ms 16:39:51 INFO - PROCESS | 2288 | 1468453191306 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 16:39:51 INFO - PROCESS | 2288 | 1468453191308 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 16:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:39:51 INFO - PROCESS | 2288 | 1468453191329 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:39:51 INFO - PROCESS | 2288 | 1468453191331 Marionette TRACE conn5 <- [1,1094,null,{}] 16:39:51 INFO - PROCESS | 2288 | 1468453191334 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:51 INFO - PROCESS | 2288 | 1468453191336 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:51 INFO - PROCESS | 2288 | 1468453191415 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 16:39:51 INFO - PROCESS | 2288 | 1468453191421 Marionette TRACE conn5 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:51 INFO - PROCESS | 2288 | 1468453191423 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:51 INFO - PROCESS | 2288 | ++DOCSHELL 19DB4C00 == 35 [pid = 2288] [id = 283] 16:39:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19E6D400) [pid = 2288] [serial = 848] [outer = 00000000] 16:39:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19F32400) [pid = 2288] [serial = 849] [outer = 19E6D400] 16:39:51 INFO - PROCESS | 2288 | 1468453191468 Marionette DEBUG loaded listener.js 16:39:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (16848800) [pid = 2288] [serial = 850] [outer = 19E6D400] 16:39:51 INFO - PROCESS | 2288 | 1468453191901 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 631ms 16:39:51 INFO - PROCESS | 2288 | 1468453191973 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 16:39:51 INFO - PROCESS | 2288 | 1468453191975 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 16:39:51 INFO - PROCESS | 2288 | 1468453191978 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:39:52 INFO - PROCESS | 2288 | 1468453191980 Marionette TRACE conn5 <- [1,1098,null,{}] 16:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:39:52 INFO - PROCESS | 2288 | 1468453191984 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:52 INFO - PROCESS | 2288 | 1468453191985 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:52 INFO - PROCESS | 2288 | 1468453192064 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 16:39:52 INFO - PROCESS | 2288 | 1468453192070 Marionette TRACE conn5 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:52 INFO - PROCESS | 2288 | 1468453192081 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:52 INFO - PROCESS | 2288 | ++DOCSHELL 1882CC00 == 36 [pid = 2288] [id = 284] 16:39:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19FB3C00) [pid = 2288] [serial = 851] [outer = 00000000] 16:39:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19FBEC00) [pid = 2288] [serial = 852] [outer = 19FB3C00] 16:39:52 INFO - PROCESS | 2288 | 1468453192125 Marionette DEBUG loaded listener.js 16:39:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A131800) [pid = 2288] [serial = 853] [outer = 19FB3C00] 16:39:53 INFO - PROCESS | 2288 | --DOCSHELL 10A11400 == 35 [pid = 2288] [id = 276] 16:39:53 INFO - PROCESS | 2288 | --DOCSHELL 16845C00 == 34 [pid = 2288] [id = 275] 16:39:53 INFO - PROCESS | 2288 | --DOCSHELL 1564C000 == 33 [pid = 2288] [id = 277] 16:39:53 INFO - PROCESS | 2288 | --DOCSHELL 1900B800 == 32 [pid = 2288] [id = 279] 16:39:53 INFO - PROCESS | 2288 | --DOCSHELL 197D4400 == 31 [pid = 2288] [id = 280] 16:39:53 INFO - PROCESS | 2288 | --DOCSHELL 102DF400 == 30 [pid = 2288] [id = 282] 16:39:53 INFO - PROCESS | 2288 | --DOCSHELL 19DB4C00 == 29 [pid = 2288] [id = 283] 16:39:53 INFO - PROCESS | 2288 | --DOCSHELL 19DAF000 == 28 [pid = 2288] [id = 281] 16:39:53 INFO - PROCESS | 2288 | --DOCSHELL 18898000 == 27 [pid = 2288] [id = 278] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (192C8C00) [pid = 2288] [serial = 748] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (19D72400) [pid = 2288] [serial = 795] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19DAA800) [pid = 2288] [serial = 796] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19E75C00) [pid = 2288] [serial = 799] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19E75000) [pid = 2288] [serial = 798] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (15648400) [pid = 2288] [serial = 780] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (16846C00) [pid = 2288] [serial = 781] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1A14BC00) [pid = 2288] [serial = 778] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1A13C400) [pid = 2288] [serial = 777] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (17F61C00) [pid = 2288] [serial = 783] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (18103C00) [pid = 2288] [serial = 784] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (192CD800) [pid = 2288] [serial = 792] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19FBE400) [pid = 2288] [serial = 801] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (17F64C00) [pid = 2288] [serial = 789] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (18103000) [pid = 2288] [serial = 790] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (114CDC00) [pid = 2288] [serial = 786] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (15429000) [pid = 2288] [serial = 787] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (17F61000) [pid = 2288] [serial = 804] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (1A13AC00) [pid = 2288] [serial = 807] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (1A133000) [pid = 2288] [serial = 802] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (1A153000) [pid = 2288] [serial = 808] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (1882FC00) [pid = 2288] [serial = 805] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (195A2C00) [pid = 2288] [serial = 793] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (1A1B2000) [pid = 2288] [serial = 811] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (1A166400) [pid = 2288] [serial = 810] [outer = 00000000] [url = about:blank] 16:39:53 INFO - PROCESS | 2288 | 1468453193892 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1984ms 16:39:53 INFO - PROCESS | 2288 | 1468453193968 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 16:39:53 INFO - PROCESS | 2288 | 1468453193973 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 16:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:39:54 INFO - PROCESS | 2288 | 1468453193978 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 2288 | 1468453193981 Marionette TRACE conn5 <- [1,1102,null,{}] 16:39:54 INFO - PROCESS | 2288 | 1468453193988 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:54 INFO - PROCESS | 2288 | 1468453193990 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:54 INFO - PROCESS | 2288 | 1468453194083 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 16:39:54 INFO - PROCESS | 2288 | 1468453194096 Marionette TRACE conn5 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 2288 | 1468453194101 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:54 INFO - PROCESS | 2288 | ++DOCSHELL 107AD000 == 28 [pid = 2288] [id = 285] 16:39:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (107AE400) [pid = 2288] [serial = 854] [outer = 00000000] 16:39:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (10A19400) [pid = 2288] [serial = 855] [outer = 107AE400] 16:39:54 INFO - PROCESS | 2288 | 1468453194149 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (10AF3C00) [pid = 2288] [serial = 856] [outer = 107AE400] 16:39:54 INFO - PROCESS | 2288 | 1468453194633 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 16:39:54 INFO - PROCESS | 2288 | 1468453194653 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 2288 | 1468453194658 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 16:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:39:54 INFO - PROCESS | 2288 | 1468453194668 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 2288 | 1468453194671 Marionette TRACE conn5 <- [1,1106,null,{}] 16:39:54 INFO - PROCESS | 2288 | 1468453194675 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:54 INFO - PROCESS | 2288 | 1468453194678 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:54 INFO - PROCESS | 2288 | 1468453194767 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 16:39:54 INFO - PROCESS | 2288 | 1468453194776 Marionette TRACE conn5 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 2288 | 1468453194779 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:54 INFO - PROCESS | 2288 | ++DOCSHELL 14D91C00 == 29 [pid = 2288] [id = 286] 16:39:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (14D92000) [pid = 2288] [serial = 857] [outer = 00000000] 16:39:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (15424400) [pid = 2288] [serial = 858] [outer = 14D92000] 16:39:54 INFO - PROCESS | 2288 | 1468453194826 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (15498000) [pid = 2288] [serial = 859] [outer = 14D92000] 16:39:55 INFO - PROCESS | 2288 | 1468453195290 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 671ms 16:39:55 INFO - PROCESS | 2288 | 1468453195344 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 2288 | 1468453195346 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 16:39:55 INFO - PROCESS | 2288 | 1468453195349 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:39:55 INFO - PROCESS | 2288 | 1468453195353 Marionette TRACE conn5 <- [1,1110,null,{}] 16:39:55 INFO - PROCESS | 2288 | 1468453195364 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:55 INFO - PROCESS | 2288 | 1468453195368 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:55 INFO - PROCESS | 2288 | 1468453195479 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 16:39:55 INFO - PROCESS | 2288 | 1468453195566 Marionette TRACE conn5 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 2288 | 1468453195569 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:55 INFO - PROCESS | 2288 | ++DOCSHELL 16C3FC00 == 30 [pid = 2288] [id = 287] 16:39:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (16CC4000) [pid = 2288] [serial = 860] [outer = 00000000] 16:39:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (17244000) [pid = 2288] [serial = 861] [outer = 16CC4000] 16:39:55 INFO - PROCESS | 2288 | 1468453195616 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (17F5D400) [pid = 2288] [serial = 862] [outer = 16CC4000] 16:39:56 INFO - PROCESS | 2288 | 1468453196000 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 670ms 16:39:56 INFO - PROCESS | 2288 | 1468453196023 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 16:39:56 INFO - PROCESS | 2288 | 1468453196026 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 16:39:56 INFO - PROCESS | 2288 | 1468453196029 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:39:56 INFO - PROCESS | 2288 | 1468453196031 Marionette TRACE conn5 <- [1,1114,null,{}] 16:39:56 INFO - PROCESS | 2288 | 1468453196034 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:56 INFO - PROCESS | 2288 | 1468453196036 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:56 INFO - PROCESS | 2288 | 1468453196148 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 16:39:56 INFO - PROCESS | 2288 | 1468453196197 Marionette TRACE conn5 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 2288 | 1468453196199 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:56 INFO - PROCESS | 2288 | ++DOCSHELL 17F61C00 == 31 [pid = 2288] [id = 288] 16:39:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (17F62C00) [pid = 2288] [serial = 863] [outer = 00000000] 16:39:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (1810C400) [pid = 2288] [serial = 864] [outer = 17F62C00] 16:39:56 INFO - PROCESS | 2288 | 1468453196244 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (1882B800) [pid = 2288] [serial = 865] [outer = 17F62C00] 16:39:56 INFO - PROCESS | 2288 | 1468453196599 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 631ms 16:39:56 INFO - PROCESS | 2288 | 1468453196664 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 16:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:39:56 INFO - PROCESS | 2288 | 1468453196666 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 16:39:56 INFO - PROCESS | 2288 | 1468453196670 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 2288 | 1468453196671 Marionette TRACE conn5 <- [1,1118,null,{}] 16:39:56 INFO - PROCESS | 2288 | 1468453196682 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:56 INFO - PROCESS | 2288 | 1468453196684 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:56 INFO - PROCESS | 2288 | 1468453196761 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 16:39:56 INFO - PROCESS | 2288 | 1468453196766 Marionette TRACE conn5 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 2288 | 1468453196768 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:56 INFO - PROCESS | 2288 | ++DOCSHELL 1882E800 == 32 [pid = 2288] [id = 289] 16:39:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (1882F400) [pid = 2288] [serial = 866] [outer = 00000000] 16:39:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (18C34800) [pid = 2288] [serial = 867] [outer = 1882F400] 16:39:56 INFO - PROCESS | 2288 | 1468453196812 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (18C35C00) [pid = 2288] [serial = 868] [outer = 1882F400] 16:39:57 INFO - PROCESS | 2288 | 1468453197264 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 631ms 16:39:57 INFO - PROCESS | 2288 | 1468453197307 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 2288 | 1468453197309 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 16:39:57 INFO - PROCESS | 2288 | 1468453197312 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:39:57 INFO - PROCESS | 2288 | 1468453197314 Marionette TRACE conn5 <- [1,1122,null,{}] 16:39:57 INFO - PROCESS | 2288 | 1468453197317 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:57 INFO - PROCESS | 2288 | 1468453197323 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:57 INFO - PROCESS | 2288 | 1468453197425 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 16:39:57 INFO - PROCESS | 2288 | 1468453197433 Marionette TRACE conn5 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 2288 | 1468453197435 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:57 INFO - PROCESS | 2288 | ++DOCSHELL 195A2C00 == 33 [pid = 2288] [id = 290] 16:39:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (195A3C00) [pid = 2288] [serial = 869] [outer = 00000000] 16:39:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (197D3000) [pid = 2288] [serial = 870] [outer = 195A3C00] 16:39:57 INFO - PROCESS | 2288 | 1468453197479 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19B08800) [pid = 2288] [serial = 871] [outer = 195A3C00] 16:39:57 INFO - PROCESS | 2288 | 1468453197902 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 630ms 16:39:57 INFO - PROCESS | 2288 | 1468453197945 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 2288 | 1468453197947 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 16:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:39:57 INFO - PROCESS | 2288 | 1468453197951 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 2288 | 1468453197952 Marionette TRACE conn5 <- [1,1126,null,{}] 16:39:57 INFO - PROCESS | 2288 | 1468453197960 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:57 INFO - PROCESS | 2288 | 1468453197962 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:58 INFO - PROCESS | 2288 | 1468453198038 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 16:39:58 INFO - PROCESS | 2288 | 1468453198044 Marionette TRACE conn5 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 2288 | 1468453198045 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:58 INFO - PROCESS | 2288 | ++DOCSHELL 19D39C00 == 34 [pid = 2288] [id = 291] 16:39:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19D43C00) [pid = 2288] [serial = 872] [outer = 00000000] 16:39:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19D72800) [pid = 2288] [serial = 873] [outer = 19D43C00] 16:39:58 INFO - PROCESS | 2288 | 1468453198088 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19DA8000) [pid = 2288] [serial = 874] [outer = 19D43C00] 16:39:58 INFO - PROCESS | 2288 | 1468453198537 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 631ms 16:39:58 INFO - PROCESS | 2288 | 1468453198586 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 2288 | 1468453198588 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 16:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:39:58 INFO - PROCESS | 2288 | 1468453198595 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 2288 | 1468453198596 Marionette TRACE conn5 <- [1,1130,null,{}] 16:39:58 INFO - PROCESS | 2288 | 1468453198600 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:58 INFO - PROCESS | 2288 | 1468453198602 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:58 INFO - PROCESS | 2288 | 1468453198678 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 16:39:58 INFO - PROCESS | 2288 | 1468453198684 Marionette TRACE conn5 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 2288 | 1468453198686 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:58 INFO - PROCESS | 2288 | ++DOCSHELL 19D6B800 == 35 [pid = 2288] [id = 292] 16:39:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19DADC00) [pid = 2288] [serial = 875] [outer = 00000000] 16:39:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19DB1800) [pid = 2288] [serial = 876] [outer = 19DADC00] 16:39:58 INFO - PROCESS | 2288 | 1468453198729 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19DAF800) [pid = 2288] [serial = 877] [outer = 19DADC00] 16:39:59 INFO - PROCESS | 2288 | 1468453199196 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 630ms 16:39:59 INFO - PROCESS | 2288 | 1468453199230 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 2288 | 1468453199232 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 16:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:39:59 INFO - PROCESS | 2288 | 1468453199235 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 2288 | 1468453199237 Marionette TRACE conn5 <- [1,1134,null,{}] 16:39:59 INFO - PROCESS | 2288 | 1468453199241 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:59 INFO - PROCESS | 2288 | 1468453199243 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:59 INFO - PROCESS | 2288 | 1468453199349 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 16:39:59 INFO - PROCESS | 2288 | 1468453199358 Marionette TRACE conn5 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 2288 | 1468453199360 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:39:59 INFO - PROCESS | 2288 | ++DOCSHELL 16C3D800 == 36 [pid = 2288] [id = 293] 16:39:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19E75000) [pid = 2288] [serial = 878] [outer = 00000000] 16:39:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19E7BC00) [pid = 2288] [serial = 879] [outer = 19E75000] 16:39:59 INFO - PROCESS | 2288 | 1468453199427 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19F0A000) [pid = 2288] [serial = 880] [outer = 19E75000] 16:39:59 INFO - PROCESS | 2288 | 1468453199901 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 731ms 16:40:00 INFO - PROCESS | 2288 | 1468453200021 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 16:40:00 INFO - PROCESS | 2288 | 1468453200023 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 16:40:00 INFO - PROCESS | 2288 | [2288] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 16:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:40:00 INFO - PROCESS | 2288 | 1468453200064 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:40:00 INFO - PROCESS | 2288 | 1468453200066 Marionette TRACE conn5 <- [1,1138,null,{}] 16:40:00 INFO - PROCESS | 2288 | 1468453200070 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:00 INFO - PROCESS | 2288 | 1468453200072 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:00 INFO - PROCESS | 2288 | 1468453200190 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 16:40:00 INFO - PROCESS | 2288 | 1468453200198 Marionette TRACE conn5 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 2288 | 1468453200200 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:00 INFO - PROCESS | 2288 | ++DOCSHELL 19DAE800 == 37 [pid = 2288] [id = 294] 16:40:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (19F33000) [pid = 2288] [serial = 881] [outer = 00000000] 16:40:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A13BC00) [pid = 2288] [serial = 882] [outer = 19F33000] 16:40:00 INFO - PROCESS | 2288 | 1468453200242 Marionette DEBUG loaded listener.js 16:40:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1A14F400) [pid = 2288] [serial = 883] [outer = 19F33000] 16:40:00 INFO - PROCESS | 2288 | 1468453200705 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 691ms 16:40:00 INFO - PROCESS | 2288 | 1468453200748 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 16:40:00 INFO - PROCESS | 2288 | 1468453200750 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 16:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:40:00 INFO - PROCESS | 2288 | 1468453200760 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:40:00 INFO - PROCESS | 2288 | 1468453200762 Marionette TRACE conn5 <- [1,1142,null,{}] 16:40:00 INFO - PROCESS | 2288 | 1468453200766 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:00 INFO - PROCESS | 2288 | 1468453200768 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:00 INFO - PROCESS | 2288 | 1468453200888 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 16:40:00 INFO - PROCESS | 2288 | 1468453200899 Marionette TRACE conn5 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 2288 | 1468453200902 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:00 INFO - PROCESS | 2288 | ++DOCSHELL 17F78C00 == 38 [pid = 2288] [id = 295] 16:40:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1A154C00) [pid = 2288] [serial = 884] [outer = 00000000] 16:40:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1A1B2800) [pid = 2288] [serial = 885] [outer = 1A154C00] 16:40:00 INFO - PROCESS | 2288 | 1468453200947 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (1A372400) [pid = 2288] [serial = 886] [outer = 1A154C00] 16:40:01 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (19E6D400) [pid = 2288] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:40:01 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1904E800) [pid = 2288] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:40:01 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19B02400) [pid = 2288] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:40:01 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (19DB6C00) [pid = 2288] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:40:01 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (1563FC00) [pid = 2288] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:40:01 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (1889C400) [pid = 2288] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:40:01 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (15651800) [pid = 2288] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:40:01 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (10A70400) [pid = 2288] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:40:01 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (16846800) [pid = 2288] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:40:01 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (10308400) [pid = 2288] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:40:01 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19D6C400) [pid = 2288] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:40:01 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (17F73C00) [pid = 2288] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:40:01 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1044BC00) [pid = 2288] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:40:01 INFO - PROCESS | 2288 | 1468453201495 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 830ms 16:40:01 INFO - PROCESS | 2288 | 1468453201593 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 16:40:01 INFO - PROCESS | 2288 | 1468453201595 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 16:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:40:01 INFO - PROCESS | 2288 | 1468453201598 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 2288 | 1468453201600 Marionette TRACE conn5 <- [1,1146,null,{}] 16:40:01 INFO - PROCESS | 2288 | 1468453201604 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:01 INFO - PROCESS | 2288 | 1468453201605 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:01 INFO - PROCESS | 2288 | 1468453201690 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 16:40:01 INFO - PROCESS | 2288 | 1468453201696 Marionette TRACE conn5 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:01 INFO - PROCESS | 2288 | 1468453201697 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:01 INFO - PROCESS | 2288 | ++DOCSHELL 16846800 == 39 [pid = 2288] [id = 296] 16:40:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (17F60400) [pid = 2288] [serial = 887] [outer = 00000000] 16:40:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (192D6800) [pid = 2288] [serial = 888] [outer = 17F60400] 16:40:01 INFO - PROCESS | 2288 | 1468453201741 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19D45C00) [pid = 2288] [serial = 889] [outer = 17F60400] 16:40:02 INFO - PROCESS | 2288 | 1468453202159 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 571ms 16:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:40:02 INFO - PROCESS | 2288 | 1468453202173 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 16:40:02 INFO - PROCESS | 2288 | 1468453202174 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 16:40:02 INFO - PROCESS | 2288 | 1468453202178 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 2288 | 1468453202179 Marionette TRACE conn5 <- [1,1150,null,{}] 16:40:02 INFO - PROCESS | 2288 | 1468453202196 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:02 INFO - PROCESS | 2288 | 1468453202198 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:02 INFO - PROCESS | 2288 | 1468453202278 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 16:40:02 INFO - PROCESS | 2288 | 1468453202283 Marionette TRACE conn5 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:02 INFO - PROCESS | 2288 | 1468453202285 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:02 INFO - PROCESS | 2288 | ++DOCSHELL 19718800 == 40 [pid = 2288] [id = 297] 16:40:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19DB5800) [pid = 2288] [serial = 890] [outer = 00000000] 16:40:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A165000) [pid = 2288] [serial = 891] [outer = 19DB5800] 16:40:02 INFO - PROCESS | 2288 | 1468453202328 Marionette DEBUG loaded listener.js 16:40:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A374C00) [pid = 2288] [serial = 892] [outer = 19DB5800] 16:40:02 INFO - PROCESS | 2288 | 1468453202766 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 631ms 16:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:40:02 INFO - PROCESS | 2288 | 1468453202823 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 16:40:02 INFO - PROCESS | 2288 | 1468453202825 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 16:40:02 INFO - PROCESS | 2288 | 1468453202829 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 2288 | 1468453202830 Marionette TRACE conn5 <- [1,1154,null,{}] 16:40:02 INFO - PROCESS | 2288 | 1468453202834 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:02 INFO - PROCESS | 2288 | 1468453202836 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:02 INFO - PROCESS | 2288 | 1468453202915 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 16:40:02 INFO - PROCESS | 2288 | 1468453202924 Marionette TRACE conn5 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:02 INFO - PROCESS | 2288 | 1468453202926 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:02 INFO - PROCESS | 2288 | ++DOCSHELL 1A373800 == 41 [pid = 2288] [id = 298] 16:40:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1A378000) [pid = 2288] [serial = 893] [outer = 00000000] 16:40:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1A37C400) [pid = 2288] [serial = 894] [outer = 1A378000] 16:40:03 INFO - PROCESS | 2288 | 1468453202969 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A380400) [pid = 2288] [serial = 895] [outer = 1A378000] 16:40:03 INFO - PROCESS | 2288 | 1468453203690 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 930ms 16:40:03 INFO - PROCESS | 2288 | 1468453203760 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 16:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:40:03 INFO - PROCESS | 2288 | 1468453203765 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 16:40:03 INFO - PROCESS | 2288 | 1468453203770 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:40:03 INFO - PROCESS | 2288 | 1468453203774 Marionette TRACE conn5 <- [1,1158,null,{}] 16:40:03 INFO - PROCESS | 2288 | 1468453203779 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:03 INFO - PROCESS | 2288 | 1468453203782 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:03 INFO - PROCESS | 2288 | 1468453203934 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 16:40:04 INFO - PROCESS | 2288 | 1468453204059 Marionette TRACE conn5 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:04 INFO - PROCESS | 2288 | 1468453204062 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:04 INFO - PROCESS | 2288 | ++DOCSHELL 10451800 == 42 [pid = 2288] [id = 299] 16:40:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (10452C00) [pid = 2288] [serial = 896] [outer = 00000000] 16:40:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (148E3400) [pid = 2288] [serial = 897] [outer = 10452C00] 16:40:04 INFO - PROCESS | 2288 | 1468453204120 Marionette DEBUG loaded listener.js 16:40:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (14DB4C00) [pid = 2288] [serial = 898] [outer = 10452C00] 16:40:04 INFO - PROCESS | 2288 | 1468453204761 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1073ms 16:40:04 INFO - PROCESS | 2288 | 1468453204845 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 2288 | 1468453204850 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 16:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:40:04 INFO - PROCESS | 2288 | 1468453204857 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 2288 | 1468453204859 Marionette TRACE conn5 <- [1,1162,null,{}] 16:40:04 INFO - PROCESS | 2288 | 1468453204864 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:04 INFO - PROCESS | 2288 | 1468453204867 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:05 INFO - PROCESS | 2288 | 1468453204997 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 16:40:05 INFO - PROCESS | 2288 | 1468453205244 Marionette TRACE conn5 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:05 INFO - PROCESS | 2288 | 1468453205247 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:05 INFO - PROCESS | 2288 | ++DOCSHELL 0CECA800 == 43 [pid = 2288] [id = 300] 16:40:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (10272800) [pid = 2288] [serial = 899] [outer = 00000000] 16:40:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (10371C00) [pid = 2288] [serial = 900] [outer = 10272800] 16:40:05 INFO - PROCESS | 2288 | 1468453205312 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (1044EC00) [pid = 2288] [serial = 901] [outer = 10272800] 16:40:05 INFO - PROCESS | 2288 | --DOCSHELL 19718800 == 42 [pid = 2288] [id = 297] 16:40:05 INFO - PROCESS | 2288 | --DOCSHELL 16846800 == 41 [pid = 2288] [id = 296] 16:40:05 INFO - PROCESS | 2288 | --DOCSHELL 17F78C00 == 40 [pid = 2288] [id = 295] 16:40:05 INFO - PROCESS | 2288 | --DOCSHELL 19DAE800 == 39 [pid = 2288] [id = 294] 16:40:05 INFO - PROCESS | 2288 | --DOCSHELL 16C3D800 == 38 [pid = 2288] [id = 293] 16:40:05 INFO - PROCESS | 2288 | --DOCSHELL 19D6B800 == 37 [pid = 2288] [id = 292] 16:40:05 INFO - PROCESS | 2288 | --DOCSHELL 19D39C00 == 36 [pid = 2288] [id = 291] 16:40:05 INFO - PROCESS | 2288 | --DOCSHELL 195A2C00 == 35 [pid = 2288] [id = 290] 16:40:05 INFO - PROCESS | 2288 | --DOCSHELL 1882E800 == 34 [pid = 2288] [id = 289] 16:40:05 INFO - PROCESS | 2288 | --DOCSHELL 17F61C00 == 33 [pid = 2288] [id = 288] 16:40:05 INFO - PROCESS | 2288 | --DOCSHELL 16C3FC00 == 32 [pid = 2288] [id = 287] 16:40:05 INFO - PROCESS | 2288 | --DOCSHELL 14D91C00 == 31 [pid = 2288] [id = 286] 16:40:05 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (19FBEC00) [pid = 2288] [serial = 852] [outer = 00000000] [url = about:blank] 16:40:05 INFO - PROCESS | 2288 | --DOCSHELL 107AD000 == 30 [pid = 2288] [id = 285] 16:40:05 INFO - PROCESS | 2288 | --DOCSHELL 1882CC00 == 29 [pid = 2288] [id = 284] 16:40:06 INFO - PROCESS | 2288 | 1468453205987 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 2288 | 1468453206044 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 16:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:40:06 INFO - PROCESS | 2288 | 1468453206048 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 2288 | 1468453206050 Marionette TRACE conn5 <- [1,1166,null,{}] 16:40:06 INFO - PROCESS | 2288 | 1468453206056 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:06 INFO - PROCESS | 2288 | 1468453206060 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:06 INFO - PROCESS | 2288 | 1468453206156 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (16848800) [pid = 2288] [serial = 850] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (192CF000) [pid = 2288] [serial = 837] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (19D3C800) [pid = 2288] [serial = 840] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (195A4000) [pid = 2288] [serial = 838] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (19F0B800) [pid = 2288] [serial = 843] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19D68000) [pid = 2288] [serial = 841] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19F32400) [pid = 2288] [serial = 849] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (19007C00) [pid = 2288] [serial = 846] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (18C2B800) [pid = 2288] [serial = 834] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (158A5C00) [pid = 2288] [serial = 831] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (16848C00) [pid = 2288] [serial = 832] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (10B47C00) [pid = 2288] [serial = 828] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (14644400) [pid = 2288] [serial = 829] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1810E800) [pid = 2288] [serial = 826] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (17F5B400) [pid = 2288] [serial = 825] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1615C400) [pid = 2288] [serial = 823] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (15494C00) [pid = 2288] [serial = 822] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1A12F000) [pid = 2288] [serial = 820] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19F10C00) [pid = 2288] [serial = 819] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (18C31400) [pid = 2288] [serial = 817] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (18827000) [pid = 2288] [serial = 816] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (114CD800) [pid = 2288] [serial = 814] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (108E6000) [pid = 2288] [serial = 813] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (192D0800) [pid = 2288] [serial = 847] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (19F2F400) [pid = 2288] [serial = 844] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (18C35800) [pid = 2288] [serial = 835] [outer = 00000000] [url = about:blank] 16:40:06 INFO - PROCESS | 2288 | 1468453206244 Marionette TRACE conn5 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 2288 | 1468453206246 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:06 INFO - PROCESS | 2288 | ++DOCSHELL 102D9000 == 30 [pid = 2288] [id = 301] 16:40:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (10306C00) [pid = 2288] [serial = 902] [outer = 00000000] 16:40:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (112ECC00) [pid = 2288] [serial = 903] [outer = 10306C00] 16:40:06 INFO - PROCESS | 2288 | 1468453206293 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (15648400) [pid = 2288] [serial = 904] [outer = 10306C00] 16:40:06 INFO - PROCESS | 2288 | 1468453206734 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 2288 | 1468453206784 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 16:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:40:06 INFO - PROCESS | 2288 | 1468453206794 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 2288 | 1468453206796 Marionette TRACE conn5 <- [1,1170,null,{}] 16:40:06 INFO - PROCESS | 2288 | 1468453206800 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:06 INFO - PROCESS | 2288 | 1468453206802 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:06 INFO - PROCESS | 2288 | 1468453206890 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 16:40:06 INFO - PROCESS | 2288 | 1468453206897 Marionette TRACE conn5 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 2288 | 1468453206899 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:06 INFO - PROCESS | 2288 | ++DOCSHELL 16CCC800 == 31 [pid = 2288] [id = 302] 16:40:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (16CCD000) [pid = 2288] [serial = 905] [outer = 00000000] 16:40:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (17F5CC00) [pid = 2288] [serial = 906] [outer = 16CCD000] 16:40:06 INFO - PROCESS | 2288 | 1468453206944 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (17F67400) [pid = 2288] [serial = 907] [outer = 16CCD000] 16:40:07 INFO - PROCESS | 2288 | 1468453207411 Marionette TRACE conn5 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 2288 | 1468453207467 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 16:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:40:07 INFO - PROCESS | 2288 | 1468453207472 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 2288 | 1468453207478 Marionette TRACE conn5 <- [1,1174,null,{}] 16:40:07 INFO - PROCESS | 2288 | 1468453207487 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:07 INFO - PROCESS | 2288 | 1468453207491 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:07 INFO - PROCESS | 2288 | 1468453207576 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 16:40:07 INFO - PROCESS | 2288 | 1468453207584 Marionette TRACE conn5 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 2288 | 1468453207586 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:07 INFO - PROCESS | 2288 | ++DOCSHELL 18C36000 == 32 [pid = 2288] [id = 303] 16:40:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (18C36800) [pid = 2288] [serial = 908] [outer = 00000000] 16:40:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (18C6AC00) [pid = 2288] [serial = 909] [outer = 18C36800] 16:40:07 INFO - PROCESS | 2288 | 1468453207630 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1900B800) [pid = 2288] [serial = 910] [outer = 18C36800] 16:40:08 INFO - PROCESS | 2288 | 1468453208110 Marionette TRACE conn5 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 2288 | 1468453208166 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 16:40:08 INFO - PROCESS | 2288 | 1468453208169 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 2288 | 1468453208171 Marionette TRACE conn5 <- [1,1178,null,{}] 16:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:40:08 INFO - PROCESS | 2288 | 1468453208175 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:08 INFO - PROCESS | 2288 | 1468453208177 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:08 INFO - PROCESS | 2288 | 1468453208261 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 16:40:08 INFO - PROCESS | 2288 | 1468453208266 Marionette TRACE conn5 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:08 INFO - PROCESS | 2288 | 1468453208268 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:08 INFO - PROCESS | 2288 | ++DOCSHELL 192CA400 == 33 [pid = 2288] [id = 304] 16:40:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (192CFC00) [pid = 2288] [serial = 911] [outer = 00000000] 16:40:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1971C000) [pid = 2288] [serial = 912] [outer = 192CFC00] 16:40:08 INFO - PROCESS | 2288 | 1468453208312 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (197CC800) [pid = 2288] [serial = 913] [outer = 192CFC00] 16:40:08 INFO - PROCESS | 2288 | 1468453208784 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 2288 | 1468453208846 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 16:40:08 INFO - PROCESS | 2288 | 1468453208849 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:40:08 INFO - PROCESS | 2288 | 1468453208851 Marionette TRACE conn5 <- [1,1182,null,{}] 16:40:08 INFO - PROCESS | 2288 | 1468453208862 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:08 INFO - PROCESS | 2288 | 1468453208864 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:09 INFO - PROCESS | 2288 | 1468453208997 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 16:40:09 INFO - PROCESS | 2288 | 1468453209017 Marionette TRACE conn5 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 2288 | 1468453209023 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:09 INFO - PROCESS | 2288 | ++DOCSHELL 16846800 == 34 [pid = 2288] [id = 305] 16:40:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19D69800) [pid = 2288] [serial = 914] [outer = 00000000] 16:40:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19D71000) [pid = 2288] [serial = 915] [outer = 19D69800] 16:40:09 INFO - PROCESS | 2288 | 1468453209076 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19DB5C00) [pid = 2288] [serial = 916] [outer = 19D69800] 16:40:09 INFO - PROCESS | 2288 | 1468453209559 Marionette TRACE conn5 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 2288 | 1468453209586 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 16:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:40:09 INFO - PROCESS | 2288 | 1468453209594 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 2288 | 1468453209596 Marionette TRACE conn5 <- [1,1186,null,{}] 16:40:09 INFO - PROCESS | 2288 | 1468453209600 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:09 INFO - PROCESS | 2288 | 1468453209602 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:09 INFO - PROCESS | 2288 | 1468453209723 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 16:40:09 INFO - PROCESS | 2288 | 1468453209733 Marionette TRACE conn5 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 2288 | 1468453209735 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:09 INFO - PROCESS | 2288 | ++DOCSHELL 19E74400 == 35 [pid = 2288] [id = 306] 16:40:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19E77000) [pid = 2288] [serial = 917] [outer = 00000000] 16:40:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19FBF400) [pid = 2288] [serial = 918] [outer = 19E77000] 16:40:09 INFO - PROCESS | 2288 | 1468453209779 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19F11C00) [pid = 2288] [serial = 919] [outer = 19E77000] 16:40:10 INFO - PROCESS | 2288 | 1468453210216 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 690ms 16:40:10 INFO - PROCESS | 2288 | 1468453210280 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 16:40:10 INFO - PROCESS | 2288 | 1468453210282 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 16:40:10 INFO - PROCESS | 2288 | 1468453210286 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:40:10 INFO - PROCESS | 2288 | 1468453210287 Marionette TRACE conn5 <- [1,1190,null,{}] 16:40:10 INFO - PROCESS | 2288 | 1468453210291 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:10 INFO - PROCESS | 2288 | 1468453210293 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:10 INFO - PROCESS | 2288 | 1468453210426 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 16:40:10 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19E75000) [pid = 2288] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:40:10 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (19F33000) [pid = 2288] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:40:10 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (16CC4000) [pid = 2288] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:40:10 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19DADC00) [pid = 2288] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:40:10 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1A154C00) [pid = 2288] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:40:10 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (107AE400) [pid = 2288] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:40:10 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (195A3C00) [pid = 2288] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:40:10 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1882F400) [pid = 2288] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:40:10 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (17F62C00) [pid = 2288] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:40:10 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (19FB3C00) [pid = 2288] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:40:10 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (14D92000) [pid = 2288] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:40:10 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19D43C00) [pid = 2288] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:40:10 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (19DB5800) [pid = 2288] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:40:10 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (17F60400) [pid = 2288] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:40:10 INFO - PROCESS | 2288 | 1468453210658 Marionette TRACE conn5 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:10 INFO - PROCESS | 2288 | 1468453210660 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:10 INFO - PROCESS | 2288 | ++DOCSHELL 102D9800 == 36 [pid = 2288] [id = 307] 16:40:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (102E2800) [pid = 2288] [serial = 920] [outer = 00000000] 16:40:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (14D92000) [pid = 2288] [serial = 921] [outer = 102E2800] 16:40:10 INFO - PROCESS | 2288 | 1468453210703 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (17F64C00) [pid = 2288] [serial = 922] [outer = 102E2800] 16:40:11 INFO - PROCESS | 2288 | 1468453211038 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:40:11 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 16:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 831ms 16:40:11 INFO - PROCESS | 2288 | 1468453211120 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 16:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:40:11 INFO - PROCESS | 2288 | 1468453211122 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 16:40:11 INFO - PROCESS | 2288 | 1468453211125 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 2288 | 1468453211127 Marionette TRACE conn5 <- [1,1194,null,{}] 16:40:11 INFO - PROCESS | 2288 | 1468453211137 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:11 INFO - PROCESS | 2288 | 1468453211139 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:11 INFO - PROCESS | 2288 | 1468453211219 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 16:40:11 INFO - PROCESS | 2288 | 1468453211225 Marionette TRACE conn5 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 2288 | 1468453211227 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:11 INFO - PROCESS | 2288 | ++DOCSHELL 19DADC00 == 37 [pid = 2288] [id = 308] 16:40:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19DAF000) [pid = 2288] [serial = 923] [outer = 00000000] 16:40:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1A150000) [pid = 2288] [serial = 924] [outer = 19DAF000] 16:40:11 INFO - PROCESS | 2288 | 1468453211270 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1A161C00) [pid = 2288] [serial = 925] [outer = 19DAF000] 16:40:11 INFO - PROCESS | 2288 | 1468453211700 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 631ms 16:40:11 INFO - PROCESS | 2288 | 1468453211756 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 2288 | 1468453211768 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 16:40:11 INFO - PROCESS | 2288 | 1468453211771 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 2288 | 1468453211773 Marionette TRACE conn5 <- [1,1198,null,{}] 16:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:40:11 INFO - PROCESS | 2288 | 1468453211777 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:11 INFO - PROCESS | 2288 | 1468453211778 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:11 INFO - PROCESS | 2288 | 1468453211858 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 16:40:11 INFO - PROCESS | 2288 | 1468453211901 Marionette TRACE conn5 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 2288 | 1468453211903 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:11 INFO - PROCESS | 2288 | ++DOCSHELL 0CE21000 == 38 [pid = 2288] [id = 309] 16:40:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (158AA400) [pid = 2288] [serial = 926] [outer = 00000000] 16:40:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A1B7800) [pid = 2288] [serial = 927] [outer = 158AA400] 16:40:11 INFO - PROCESS | 2288 | 1468453211947 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A37B800) [pid = 2288] [serial = 928] [outer = 158AA400] 16:40:12 INFO - PROCESS | 2288 | 1468453212382 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 630ms 16:40:12 INFO - PROCESS | 2288 | 1468453212415 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 2288 | 1468453212417 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 16:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:40:12 INFO - PROCESS | 2288 | 1468453212420 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 2288 | 1468453212422 Marionette TRACE conn5 <- [1,1202,null,{}] 16:40:12 INFO - PROCESS | 2288 | 1468453212425 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:12 INFO - PROCESS | 2288 | 1468453212427 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:12 INFO - PROCESS | 2288 | 1468453212508 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 16:40:12 INFO - PROCESS | 2288 | 1468453212513 Marionette TRACE conn5 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 2288 | 1468453212516 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:12 INFO - PROCESS | 2288 | ++DOCSHELL 1A3A6400 == 39 [pid = 2288] [id = 310] 16:40:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A3A7400) [pid = 2288] [serial = 929] [outer = 00000000] 16:40:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A3B7400) [pid = 2288] [serial = 930] [outer = 1A3A7400] 16:40:12 INFO - PROCESS | 2288 | 1468453212561 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A605C00) [pid = 2288] [serial = 931] [outer = 1A3A7400] 16:40:13 INFO - PROCESS | 2288 | 1468453213297 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 931ms 16:40:13 INFO - PROCESS | 2288 | 1468453213353 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 16:40:13 INFO - PROCESS | 2288 | 1468453213357 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 16:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:40:13 INFO - PROCESS | 2288 | 1468453213362 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:40:13 INFO - PROCESS | 2288 | 1468453213367 Marionette TRACE conn5 <- [1,1206,null,{}] 16:40:13 INFO - PROCESS | 2288 | 1468453213373 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:13 INFO - PROCESS | 2288 | 1468453213376 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:13 INFO - PROCESS | 2288 | 1468453213496 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 16:40:13 INFO - PROCESS | 2288 | 1468453213617 Marionette TRACE conn5 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 2288 | 1468453213619 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:13 INFO - PROCESS | 2288 | ++DOCSHELL 10BCA800 == 40 [pid = 2288] [id = 311] 16:40:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (15441800) [pid = 2288] [serial = 932] [outer = 00000000] 16:40:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (16B51000) [pid = 2288] [serial = 933] [outer = 15441800] 16:40:13 INFO - PROCESS | 2288 | 1468453213677 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (16CBE400) [pid = 2288] [serial = 934] [outer = 15441800] 16:40:14 INFO - PROCESS | 2288 | 1468453214227 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 931ms 16:40:14 INFO - PROCESS | 2288 | 1468453214293 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 2288 | 1468453214298 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 16:40:14 INFO - PROCESS | 2288 | 1468453214304 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:40:14 INFO - PROCESS | 2288 | 1468453214307 Marionette TRACE conn5 <- [1,1210,null,{}] 16:40:14 INFO - PROCESS | 2288 | 1468453214311 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:14 INFO - PROCESS | 2288 | 1468453214314 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:14 INFO - PROCESS | 2288 | 1468453214428 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 16:40:14 INFO - PROCESS | 2288 | 1468453214559 Marionette TRACE conn5 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:14 INFO - PROCESS | 2288 | 1468453214562 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:14 INFO - PROCESS | 2288 | ++DOCSHELL 18C2CC00 == 41 [pid = 2288] [id = 312] 16:40:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (18C2DC00) [pid = 2288] [serial = 935] [outer = 00000000] 16:40:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (192C9000) [pid = 2288] [serial = 936] [outer = 18C2DC00] 16:40:14 INFO - PROCESS | 2288 | 1468453214619 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (19D68000) [pid = 2288] [serial = 937] [outer = 18C2DC00] 16:40:15 INFO - PROCESS | 2288 | 1468453215203 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 16:40:15 INFO - PROCESS | 2288 | 1468453215272 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 16:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:40:15 INFO - PROCESS | 2288 | 1468453215276 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:40:15 INFO - PROCESS | 2288 | 1468453215279 Marionette TRACE conn5 <- [1,1214,null,{}] 16:40:15 INFO - PROCESS | 2288 | 1468453215290 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:15 INFO - PROCESS | 2288 | 1468453215295 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:15 INFO - PROCESS | 2288 | 1468453215435 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 16:40:15 INFO - PROCESS | 2288 | 1468453215565 Marionette TRACE conn5 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:15 INFO - PROCESS | 2288 | 1468453215568 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:15 INFO - PROCESS | 2288 | ++DOCSHELL 1A37CC00 == 42 [pid = 2288] [id = 313] 16:40:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1A37F400) [pid = 2288] [serial = 938] [outer = 00000000] 16:40:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1A604000) [pid = 2288] [serial = 939] [outer = 1A37F400] 16:40:15 INFO - PROCESS | 2288 | 1468453215625 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (1A60B400) [pid = 2288] [serial = 940] [outer = 1A37F400] 16:40:16 INFO - PROCESS | 2288 | 1468453216161 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 931ms 16:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:40:16 INFO - PROCESS | 2288 | 1468453216209 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 16:40:16 INFO - PROCESS | 2288 | 1468453216212 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 16:40:16 INFO - PROCESS | 2288 | 1468453216215 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 2288 | 1468453216217 Marionette TRACE conn5 <- [1,1218,null,{}] 16:40:16 INFO - PROCESS | 2288 | 1468453216221 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:16 INFO - PROCESS | 2288 | 1468453216223 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:16 INFO - PROCESS | 2288 | 1468453216333 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 16:40:16 INFO - PROCESS | 2288 | 1468453216562 Marionette TRACE conn5 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 2288 | 1468453216564 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:16 INFO - PROCESS | 2288 | ++DOCSHELL 0C9F7C00 == 43 [pid = 2288] [id = 314] 16:40:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (0CE6D000) [pid = 2288] [serial = 941] [outer = 00000000] 16:40:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (10449800) [pid = 2288] [serial = 942] [outer = 0CE6D000] 16:40:16 INFO - PROCESS | 2288 | 1468453216656 Marionette DEBUG loaded listener.js 16:40:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (10A13C00) [pid = 2288] [serial = 943] [outer = 0CE6D000] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 0CE21000 == 42 [pid = 2288] [id = 309] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 19DADC00 == 41 [pid = 2288] [id = 308] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 102D9800 == 40 [pid = 2288] [id = 307] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 19E74400 == 39 [pid = 2288] [id = 306] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 16846800 == 38 [pid = 2288] [id = 305] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 192CA400 == 37 [pid = 2288] [id = 304] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 18C36000 == 36 [pid = 2288] [id = 303] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 16CCC800 == 35 [pid = 2288] [id = 302] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 102D9000 == 34 [pid = 2288] [id = 301] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 10451800 == 33 [pid = 2288] [id = 299] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 0CECA800 == 32 [pid = 2288] [id = 300] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 1A373800 == 31 [pid = 2288] [id = 298] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 1A37CC00 == 30 [pid = 2288] [id = 313] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 18C2CC00 == 29 [pid = 2288] [id = 312] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 1A3A6400 == 28 [pid = 2288] [id = 310] 16:40:17 INFO - PROCESS | 2288 | --DOCSHELL 10BCA800 == 27 [pid = 2288] [id = 311] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (19E7BC00) [pid = 2288] [serial = 879] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (1A13BC00) [pid = 2288] [serial = 882] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (17244000) [pid = 2288] [serial = 861] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (19DB1800) [pid = 2288] [serial = 876] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1A1B2800) [pid = 2288] [serial = 885] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (10A19400) [pid = 2288] [serial = 855] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (10AF3C00) [pid = 2288] [serial = 856] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (197D3000) [pid = 2288] [serial = 870] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19B08800) [pid = 2288] [serial = 871] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (18C34800) [pid = 2288] [serial = 867] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (18C35C00) [pid = 2288] [serial = 868] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1810C400) [pid = 2288] [serial = 864] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1882B800) [pid = 2288] [serial = 865] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1A131800) [pid = 2288] [serial = 853] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (15424400) [pid = 2288] [serial = 858] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (15498000) [pid = 2288] [serial = 859] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19D72800) [pid = 2288] [serial = 873] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19DA8000) [pid = 2288] [serial = 874] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1A14F400) [pid = 2288] [serial = 883] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1A165000) [pid = 2288] [serial = 891] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1A372400) [pid = 2288] [serial = 886] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1A374C00) [pid = 2288] [serial = 892] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (17F5D400) [pid = 2288] [serial = 862] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1A37C400) [pid = 2288] [serial = 894] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19F0A000) [pid = 2288] [serial = 880] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (192D6800) [pid = 2288] [serial = 888] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (19D45C00) [pid = 2288] [serial = 889] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (19DAF800) [pid = 2288] [serial = 877] [outer = 00000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2288 | 1468453217926 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1737ms 16:40:17 INFO - PROCESS | 2288 | 1468453217955 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 2288 | 1468453217960 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 16:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:40:17 INFO - PROCESS | 2288 | 1468453217965 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 2288 | 1468453217968 Marionette TRACE conn5 <- [1,1222,null,{}] 16:40:17 INFO - PROCESS | 2288 | 1468453217973 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:17 INFO - PROCESS | 2288 | 1468453217976 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:18 INFO - PROCESS | 2288 | 1468453218069 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 16:40:18 INFO - PROCESS | 2288 | 1468453218076 Marionette TRACE conn5 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 2288 | 1468453218078 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:18 INFO - PROCESS | 2288 | ++DOCSHELL 107AC000 == 28 [pid = 2288] [id = 315] 16:40:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (107AD000) [pid = 2288] [serial = 944] [outer = 00000000] 16:40:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (10AF7800) [pid = 2288] [serial = 945] [outer = 107AD000] 16:40:18 INFO - PROCESS | 2288 | 1468453218128 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (10BCAC00) [pid = 2288] [serial = 946] [outer = 107AD000] 16:40:18 INFO - PROCESS | 2288 | 1468453218613 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 691ms 16:40:18 INFO - PROCESS | 2288 | 1468453218655 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 2288 | 1468453218660 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 16:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:40:18 INFO - PROCESS | 2288 | 1468453218666 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 2288 | 1468453218669 Marionette TRACE conn5 <- [1,1226,null,{}] 16:40:18 INFO - PROCESS | 2288 | 1468453218673 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:18 INFO - PROCESS | 2288 | 1468453218675 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:18 INFO - PROCESS | 2288 | 1468453218798 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 16:40:18 INFO - PROCESS | 2288 | 1468453218887 Marionette TRACE conn5 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 2288 | 1468453218889 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:18 INFO - PROCESS | 2288 | ++DOCSHELL 15635400 == 29 [pid = 2288] [id = 316] 16:40:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (156E3800) [pid = 2288] [serial = 947] [outer = 00000000] 16:40:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (1615BC00) [pid = 2288] [serial = 948] [outer = 156E3800] 16:40:18 INFO - PROCESS | 2288 | 1468453218937 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (16B51400) [pid = 2288] [serial = 949] [outer = 156E3800] 16:40:19 INFO - PROCESS | 2288 | 1468453219328 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 730ms 16:40:19 INFO - PROCESS | 2288 | 1468453219400 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 16:40:19 INFO - PROCESS | 2288 | 1468453219402 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 16:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:40:19 INFO - PROCESS | 2288 | 1468453219406 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:40:19 INFO - PROCESS | 2288 | 1468453219409 Marionette TRACE conn5 <- [1,1230,null,{}] 16:40:19 INFO - PROCESS | 2288 | 1468453219420 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:19 INFO - PROCESS | 2288 | 1468453219425 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:19 INFO - PROCESS | 2288 | 1468453219507 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 16:40:19 INFO - PROCESS | 2288 | 1468453219514 Marionette TRACE conn5 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:19 INFO - PROCESS | 2288 | 1468453219517 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:19 INFO - PROCESS | 2288 | ++DOCSHELL 18107C00 == 30 [pid = 2288] [id = 317] 16:40:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (1810A000) [pid = 2288] [serial = 950] [outer = 00000000] 16:40:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (18827000) [pid = 2288] [serial = 951] [outer = 1810A000] 16:40:19 INFO - PROCESS | 2288 | 1468453219565 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1889CC00) [pid = 2288] [serial = 952] [outer = 1810A000] 16:40:20 INFO - PROCESS | 2288 | 1468453220027 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 672ms 16:40:20 INFO - PROCESS | 2288 | 1468453220081 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 2288 | 1468453220083 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 16:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:40:20 INFO - PROCESS | 2288 | 1468453220086 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 2288 | 1468453220088 Marionette TRACE conn5 <- [1,1234,null,{}] 16:40:20 INFO - PROCESS | 2288 | 1468453220092 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:20 INFO - PROCESS | 2288 | 1468453220094 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:20 INFO - PROCESS | 2288 | 1468453220231 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 16:40:20 INFO - PROCESS | 2288 | 1468453220288 Marionette TRACE conn5 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 2288 | 1468453220290 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:20 INFO - PROCESS | 2288 | ++DOCSHELL 18CAB400 == 31 [pid = 2288] [id = 318] 16:40:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (18CABC00) [pid = 2288] [serial = 953] [outer = 00000000] 16:40:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1900FC00) [pid = 2288] [serial = 954] [outer = 18CABC00] 16:40:20 INFO - PROCESS | 2288 | 1468453220334 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (192D0400) [pid = 2288] [serial = 955] [outer = 18CABC00] 16:40:20 INFO - PROCESS | 2288 | 1468453220752 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 731ms 16:40:20 INFO - PROCESS | 2288 | 1468453220821 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 2288 | 1468453220823 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 16:40:20 INFO - PROCESS | 2288 | 1468453220826 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:40:20 INFO - PROCESS | 2288 | 1468453220828 Marionette TRACE conn5 <- [1,1238,null,{}] 16:40:20 INFO - PROCESS | 2288 | 1468453220832 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:20 INFO - PROCESS | 2288 | 1468453220834 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:20 INFO - PROCESS | 2288 | 1468453220946 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 16:40:20 INFO - PROCESS | 2288 | 1468453220958 Marionette TRACE conn5 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 2288 | 1468453220960 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:20 INFO - PROCESS | 2288 | ++DOCSHELL 192D4400 == 32 [pid = 2288] [id = 319] 16:40:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1971CC00) [pid = 2288] [serial = 956] [outer = 00000000] 16:40:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19B02400) [pid = 2288] [serial = 957] [outer = 1971CC00] 16:40:21 INFO - PROCESS | 2288 | 1468453221004 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19D45800) [pid = 2288] [serial = 958] [outer = 1971CC00] 16:40:21 INFO - PROCESS | 2288 | 1468453221473 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 670ms 16:40:21 INFO - PROCESS | 2288 | 1468453221501 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 16:40:21 INFO - PROCESS | 2288 | 1468453221503 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 16:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:40:21 INFO - PROCESS | 2288 | 1468453221512 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 2288 | 1468453221514 Marionette TRACE conn5 <- [1,1242,null,{}] 16:40:21 INFO - PROCESS | 2288 | 1468453221517 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:21 INFO - PROCESS | 2288 | 1468453221523 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:21 INFO - PROCESS | 2288 | 1468453221682 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 16:40:21 INFO - PROCESS | 2288 | 1468453221743 Marionette TRACE conn5 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 2288 | 1468453221745 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:21 INFO - PROCESS | 2288 | ++DOCSHELL 19DA8400 == 33 [pid = 2288] [id = 320] 16:40:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19DB5000) [pid = 2288] [serial = 959] [outer = 00000000] 16:40:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19E76000) [pid = 2288] [serial = 960] [outer = 19DB5000] 16:40:21 INFO - PROCESS | 2288 | 1468453221790 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19F04800) [pid = 2288] [serial = 961] [outer = 19DB5000] 16:40:22 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (158AA400) [pid = 2288] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:40:22 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (19D69800) [pid = 2288] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:40:22 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (19E77000) [pid = 2288] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:40:22 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (18C36800) [pid = 2288] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:40:22 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (102E2800) [pid = 2288] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:40:22 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (16CCD000) [pid = 2288] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:40:22 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1A378000) [pid = 2288] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:40:22 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (10272800) [pid = 2288] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:40:22 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (192CFC00) [pid = 2288] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:40:22 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (10452C00) [pid = 2288] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:40:22 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (10306C00) [pid = 2288] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:40:22 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19DAF000) [pid = 2288] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:40:22 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1A3A7400) [pid = 2288] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:40:22 INFO - PROCESS | 2288 | 1468453222377 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 871ms 16:40:22 INFO - PROCESS | 2288 | 1468453222386 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 2288 | 1468453222388 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 16:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:40:22 INFO - PROCESS | 2288 | 1468453222395 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 2288 | 1468453222397 Marionette TRACE conn5 <- [1,1246,null,{}] 16:40:22 INFO - PROCESS | 2288 | 1468453222401 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:22 INFO - PROCESS | 2288 | 1468453222402 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:22 INFO - PROCESS | 2288 | 1468453222479 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 16:40:22 INFO - PROCESS | 2288 | 1468453222485 Marionette TRACE conn5 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 2288 | 1468453222487 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:22 INFO - PROCESS | 2288 | ++DOCSHELL 17F59800 == 34 [pid = 2288] [id = 321] 16:40:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (17F59C00) [pid = 2288] [serial = 962] [outer = 00000000] 16:40:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (195A9400) [pid = 2288] [serial = 963] [outer = 17F59C00] 16:40:22 INFO - PROCESS | 2288 | 1468453222534 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (197C8C00) [pid = 2288] [serial = 964] [outer = 17F59C00] 16:40:22 INFO - PROCESS | 2288 | 1468453222949 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 571ms 16:40:22 INFO - PROCESS | 2288 | 1468453222972 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 2288 | 1468453222974 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 16:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:40:22 INFO - PROCESS | 2288 | 1468453222978 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 2288 | 1468453222979 Marionette TRACE conn5 <- [1,1250,null,{}] 16:40:22 INFO - PROCESS | 2288 | 1468453222983 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:22 INFO - PROCESS | 2288 | 1468453222985 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:23 INFO - PROCESS | 2288 | 1468453223091 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 16:40:23 INFO - PROCESS | 2288 | 1468453223110 Marionette TRACE conn5 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 2288 | 1468453223112 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:23 INFO - PROCESS | 2288 | ++DOCSHELL 108F1400 == 35 [pid = 2288] [id = 322] 16:40:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (10B47C00) [pid = 2288] [serial = 965] [outer = 00000000] 16:40:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19F11400) [pid = 2288] [serial = 966] [outer = 10B47C00] 16:40:23 INFO - PROCESS | 2288 | 1468453223155 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19E78000) [pid = 2288] [serial = 967] [outer = 10B47C00] 16:40:23 INFO - PROCESS | 2288 | 1468453223573 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 630ms 16:40:23 INFO - PROCESS | 2288 | 1468453223615 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 16:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:40:23 INFO - PROCESS | 2288 | 1468453223617 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 16:40:23 INFO - PROCESS | 2288 | 1468453223620 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:40:23 INFO - PROCESS | 2288 | 1468453223622 Marionette TRACE conn5 <- [1,1254,null,{}] 16:40:23 INFO - PROCESS | 2288 | 1468453223630 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:23 INFO - PROCESS | 2288 | 1468453223632 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:23 INFO - PROCESS | 2288 | 1468453223711 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 16:40:23 INFO - PROCESS | 2288 | 1468453223717 Marionette TRACE conn5 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 2288 | 1468453223719 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:23 INFO - PROCESS | 2288 | ++DOCSHELL 18107000 == 36 [pid = 2288] [id = 323] 16:40:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19FC0000) [pid = 2288] [serial = 968] [outer = 00000000] 16:40:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A135400) [pid = 2288] [serial = 969] [outer = 19FC0000] 16:40:23 INFO - PROCESS | 2288 | 1468453223763 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A13C800) [pid = 2288] [serial = 970] [outer = 19FC0000] 16:40:24 INFO - PROCESS | 2288 | 1468453224215 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 631ms 16:40:24 INFO - PROCESS | 2288 | 1468453224288 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 2288 | 1468453224293 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 16:40:24 INFO - PROCESS | 2288 | 1468453224299 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:40:24 INFO - PROCESS | 2288 | 1468453224304 Marionette TRACE conn5 <- [1,1258,null,{}] 16:40:24 INFO - PROCESS | 2288 | 1468453224310 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:24 INFO - PROCESS | 2288 | 1468453224314 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:24 INFO - PROCESS | 2288 | 1468453224441 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 16:40:24 INFO - PROCESS | 2288 | 1468453224598 Marionette TRACE conn5 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:24 INFO - PROCESS | 2288 | 1468453224603 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:24 INFO - PROCESS | 2288 | ++DOCSHELL 10451400 == 37 [pid = 2288] [id = 324] 16:40:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (10451800) [pid = 2288] [serial = 971] [outer = 00000000] 16:40:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (114CDC00) [pid = 2288] [serial = 972] [outer = 10451800] 16:40:24 INFO - PROCESS | 2288 | 1468453224660 Marionette DEBUG loaded listener.js 16:40:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (14D90400) [pid = 2288] [serial = 973] [outer = 10451800] 16:40:25 INFO - PROCESS | 2288 | 1468453225399 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1169ms 16:40:25 INFO - PROCESS | 2288 | 1468453225475 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 16:40:25 INFO - PROCESS | 2288 | 1468453225478 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 16:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:40:25 INFO - PROCESS | 2288 | 1468453225485 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:40:25 INFO - PROCESS | 2288 | 1468453225489 Marionette TRACE conn5 <- [1,1262,null,{}] 16:40:25 INFO - PROCESS | 2288 | 1468453225493 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:25 INFO - PROCESS | 2288 | 1468453225496 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:25 INFO - PROCESS | 2288 | 1468453225628 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 16:40:25 INFO - PROCESS | 2288 | 1468453225749 Marionette TRACE conn5 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 2288 | 1468453225752 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:25 INFO - PROCESS | 2288 | ++DOCSHELL 17F59400 == 38 [pid = 2288] [id = 325] 16:40:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (17F5A800) [pid = 2288] [serial = 974] [outer = 00000000] 16:40:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (17F7D400) [pid = 2288] [serial = 975] [outer = 17F5A800] 16:40:25 INFO - PROCESS | 2288 | 1468453225809 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (188A3400) [pid = 2288] [serial = 976] [outer = 17F5A800] 16:40:26 INFO - PROCESS | 2288 | 1468453226654 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1241ms 16:40:26 INFO - PROCESS | 2288 | 1468453226724 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 2288 | 1468453226729 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 16:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:40:26 INFO - PROCESS | 2288 | 1468453226734 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 2288 | 1468453226737 Marionette TRACE conn5 <- [1,1266,null,{}] 16:40:26 INFO - PROCESS | 2288 | 1468453226743 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:26 INFO - PROCESS | 2288 | 1468453226745 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:26 INFO - PROCESS | 2288 | 1468453226858 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 16:40:27 INFO - PROCESS | 2288 | 1468453226988 Marionette TRACE conn5 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 2288 | 1468453226993 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:27 INFO - PROCESS | 2288 | ++DOCSHELL 10445400 == 39 [pid = 2288] [id = 326] 16:40:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1044B000) [pid = 2288] [serial = 977] [outer = 00000000] 16:40:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (149C5800) [pid = 2288] [serial = 978] [outer = 1044B000] 16:40:27 INFO - PROCESS | 2288 | 1468453227043 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1564A800) [pid = 2288] [serial = 979] [outer = 1044B000] 16:40:27 INFO - PROCESS | 2288 | --DOCSHELL 108F1400 == 38 [pid = 2288] [id = 322] 16:40:27 INFO - PROCESS | 2288 | --DOCSHELL 17F59800 == 37 [pid = 2288] [id = 321] 16:40:27 INFO - PROCESS | 2288 | --DOCSHELL 19DA8400 == 36 [pid = 2288] [id = 320] 16:40:27 INFO - PROCESS | 2288 | --DOCSHELL 192D4400 == 35 [pid = 2288] [id = 319] 16:40:27 INFO - PROCESS | 2288 | --DOCSHELL 18CAB400 == 34 [pid = 2288] [id = 318] 16:40:27 INFO - PROCESS | 2288 | --DOCSHELL 18107C00 == 33 [pid = 2288] [id = 317] 16:40:27 INFO - PROCESS | 2288 | --DOCSHELL 15635400 == 32 [pid = 2288] [id = 316] 16:40:27 INFO - PROCESS | 2288 | --DOCSHELL 107AC000 == 31 [pid = 2288] [id = 315] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1A605C00) [pid = 2288] [serial = 931] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1A3B7400) [pid = 2288] [serial = 930] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (1A1B7800) [pid = 2288] [serial = 927] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19D71000) [pid = 2288] [serial = 915] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (19FBF400) [pid = 2288] [serial = 918] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19DB5C00) [pid = 2288] [serial = 916] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (18C6AC00) [pid = 2288] [serial = 909] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1900B800) [pid = 2288] [serial = 910] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (14D92000) [pid = 2288] [serial = 921] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (17F5CC00) [pid = 2288] [serial = 906] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (17F67400) [pid = 2288] [serial = 907] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1A380400) [pid = 2288] [serial = 895] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (10371C00) [pid = 2288] [serial = 900] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1044EC00) [pid = 2288] [serial = 901] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1971C000) [pid = 2288] [serial = 912] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (148E3400) [pid = 2288] [serial = 897] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (14DB4C00) [pid = 2288] [serial = 898] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (112ECC00) [pid = 2288] [serial = 903] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19F11C00) [pid = 2288] [serial = 919] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (15648400) [pid = 2288] [serial = 904] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (17F64C00) [pid = 2288] [serial = 922] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1A37B800) [pid = 2288] [serial = 928] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (1A150000) [pid = 2288] [serial = 924] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (1A161C00) [pid = 2288] [serial = 925] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (197CC800) [pid = 2288] [serial = 913] [outer = 00000000] [url = about:blank] 16:40:27 INFO - PROCESS | 2288 | 1468453227519 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 831ms 16:40:27 INFO - PROCESS | 2288 | 1468453227564 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 2288 | 1468453227569 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 16:40:27 INFO - PROCESS | 2288 | 1468453227574 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:40:27 INFO - PROCESS | 2288 | 1468453227577 Marionette TRACE conn5 <- [1,1270,null,{}] 16:40:27 INFO - PROCESS | 2288 | 1468453227580 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:27 INFO - PROCESS | 2288 | 1468453227583 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:27 INFO - PROCESS | 2288 | 1468453227668 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 16:40:27 INFO - PROCESS | 2288 | 1468453227677 Marionette TRACE conn5 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 2288 | 1468453227679 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:27 INFO - PROCESS | 2288 | ++DOCSHELL 15428400 == 32 [pid = 2288] [id = 327] 16:40:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (15635400) [pid = 2288] [serial = 980] [outer = 00000000] 16:40:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (16159800) [pid = 2288] [serial = 981] [outer = 15635400] 16:40:27 INFO - PROCESS | 2288 | 1468453227726 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (16C37800) [pid = 2288] [serial = 982] [outer = 15635400] 16:40:28 INFO - PROCESS | 2288 | 1468453228193 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 16:40:28 INFO - PROCESS | 2288 | 1468453228249 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 2288 | 1468453228252 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 16:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:40:28 INFO - PROCESS | 2288 | 1468453228255 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 2288 | 1468453228259 Marionette TRACE conn5 <- [1,1274,null,{}] 16:40:28 INFO - PROCESS | 2288 | 1468453228269 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:28 INFO - PROCESS | 2288 | 1468453228274 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:28 INFO - PROCESS | 2288 | 1468453228386 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 16:40:28 INFO - PROCESS | 2288 | 1468453228476 Marionette TRACE conn5 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 2288 | 1468453228479 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:28 INFO - PROCESS | 2288 | ++DOCSHELL 1882E400 == 33 [pid = 2288] [id = 328] 16:40:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (1882E800) [pid = 2288] [serial = 983] [outer = 00000000] 16:40:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (18C2C000) [pid = 2288] [serial = 984] [outer = 1882E800] 16:40:28 INFO - PROCESS | 2288 | 1468453228528 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (18CB3400) [pid = 2288] [serial = 985] [outer = 1882E800] 16:40:28 INFO - PROCESS | 2288 | 1468453228892 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 671ms 16:40:28 INFO - PROCESS | 2288 | 1468453228935 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 2288 | 1468453228938 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 16:40:28 INFO - PROCESS | 2288 | 1468453228941 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:40:28 INFO - PROCESS | 2288 | 1468453228943 Marionette TRACE conn5 <- [1,1278,null,{}] 16:40:28 INFO - PROCESS | 2288 | 1468453228946 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:28 INFO - PROCESS | 2288 | 1468453228948 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:29 INFO - PROCESS | 2288 | 1468453229033 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 16:40:29 INFO - PROCESS | 2288 | 1468453229040 Marionette TRACE conn5 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 2288 | 1468453229051 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:29 INFO - PROCESS | 2288 | ++DOCSHELL 1905CC00 == 34 [pid = 2288] [id = 329] 16:40:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (192CFC00) [pid = 2288] [serial = 986] [outer = 00000000] 16:40:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19B07000) [pid = 2288] [serial = 987] [outer = 192CFC00] 16:40:29 INFO - PROCESS | 2288 | 1468453229096 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19D3F400) [pid = 2288] [serial = 988] [outer = 192CFC00] 16:40:29 INFO - PROCESS | 2288 | 1468453229574 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 671ms 16:40:29 INFO - PROCESS | 2288 | 1468453229614 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 16:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:40:29 INFO - PROCESS | 2288 | 1468453229616 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 16:40:29 INFO - PROCESS | 2288 | 1468453229619 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 2288 | 1468453229621 Marionette TRACE conn5 <- [1,1282,null,{}] 16:40:29 INFO - PROCESS | 2288 | 1468453229624 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:29 INFO - PROCESS | 2288 | 1468453229626 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:29 INFO - PROCESS | 2288 | 1468453229735 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 16:40:29 INFO - PROCESS | 2288 | 1468453229822 Marionette TRACE conn5 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 2288 | 1468453229824 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:29 INFO - PROCESS | 2288 | ++DOCSHELL 19D69C00 == 35 [pid = 2288] [id = 330] 16:40:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19D6DC00) [pid = 2288] [serial = 989] [outer = 00000000] 16:40:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19DA8C00) [pid = 2288] [serial = 990] [outer = 19D6DC00] 16:40:29 INFO - PROCESS | 2288 | 1468453229868 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19DAF800) [pid = 2288] [serial = 991] [outer = 19D6DC00] 16:40:30 INFO - PROCESS | 2288 | 1468453230267 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 16:40:30 INFO - PROCESS | 2288 | 1468453230290 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 2288 | 1468453230292 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 16:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:40:30 INFO - PROCESS | 2288 | 1468453230295 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 2288 | 1468453230297 Marionette TRACE conn5 <- [1,1286,null,{}] 16:40:30 INFO - PROCESS | 2288 | 1468453230300 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:30 INFO - PROCESS | 2288 | 1468453230305 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:30 INFO - PROCESS | 2288 | 1468453230443 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 16:40:30 INFO - PROCESS | 2288 | 1468453230450 Marionette TRACE conn5 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 2288 | 1468453230452 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:30 INFO - PROCESS | 2288 | ++DOCSHELL 10BCF800 == 36 [pid = 2288] [id = 331] 16:40:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (114A8C00) [pid = 2288] [serial = 992] [outer = 00000000] 16:40:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A12E800) [pid = 2288] [serial = 993] [outer = 114A8C00] 16:40:30 INFO - PROCESS | 2288 | 1468453230546 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19F10800) [pid = 2288] [serial = 994] [outer = 114A8C00] 16:40:30 INFO - PROCESS | 2288 | 1468453230981 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 731ms 16:40:31 INFO - PROCESS | 2288 | 1468453231026 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 2288 | 1468453231028 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 16:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:40:31 INFO - PROCESS | 2288 | 1468453231031 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 2288 | 1468453231033 Marionette TRACE conn5 <- [1,1290,null,{}] 16:40:31 INFO - PROCESS | 2288 | 1468453231037 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:31 INFO - PROCESS | 2288 | 1468453231039 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:31 INFO - PROCESS | 2288 | 1468453231183 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 16:40:31 INFO - PROCESS | 2288 | 1468453231207 Marionette TRACE conn5 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 2288 | 1468453231208 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:31 INFO - PROCESS | 2288 | ++DOCSHELL 1A14E800 == 37 [pid = 2288] [id = 332] 16:40:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A14FC00) [pid = 2288] [serial = 995] [outer = 00000000] 16:40:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A158800) [pid = 2288] [serial = 996] [outer = 1A14FC00] 16:40:31 INFO - PROCESS | 2288 | 1468453231252 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A159400) [pid = 2288] [serial = 997] [outer = 1A14FC00] 16:40:31 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (18CABC00) [pid = 2288] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:40:31 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19DB5000) [pid = 2288] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:40:31 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (10B47C00) [pid = 2288] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:40:31 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (156E3800) [pid = 2288] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:40:31 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (107AD000) [pid = 2288] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:40:31 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (17F59C00) [pid = 2288] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:40:31 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1810A000) [pid = 2288] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:40:31 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (15441800) [pid = 2288] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:40:31 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (0CE6D000) [pid = 2288] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:40:31 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1A37F400) [pid = 2288] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:40:31 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (18C2DC00) [pid = 2288] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:40:31 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1971CC00) [pid = 2288] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:40:31 INFO - PROCESS | 2288 | 1468453231712 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 731ms 16:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:40:31 INFO - PROCESS | 2288 | 1468453231762 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 2288 | 1468453231764 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 16:40:31 INFO - PROCESS | 2288 | 1468453231768 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 2288 | 1468453231769 Marionette TRACE conn5 <- [1,1294,null,{}] 16:40:31 INFO - PROCESS | 2288 | 1468453231773 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:31 INFO - PROCESS | 2288 | 1468453231775 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:31 INFO - PROCESS | 2288 | 1468453231853 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 16:40:31 INFO - PROCESS | 2288 | 1468453231859 Marionette TRACE conn5 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 2288 | 1468453231861 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:31 INFO - PROCESS | 2288 | ++DOCSHELL 1564C400 == 38 [pid = 2288] [id = 333] 16:40:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (158AA400) [pid = 2288] [serial = 998] [outer = 00000000] 16:40:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19DAFC00) [pid = 2288] [serial = 999] [outer = 158AA400] 16:40:31 INFO - PROCESS | 2288 | 1468453231904 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19FB5000) [pid = 2288] [serial = 1000] [outer = 158AA400] 16:40:32 INFO - PROCESS | 2288 | 1468453232319 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 570ms 16:40:32 INFO - PROCESS | 2288 | 1468453232338 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 2288 | 1468453232340 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 16:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:40:32 INFO - PROCESS | 2288 | 1468453232343 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 2288 | 1468453232345 Marionette TRACE conn5 <- [1,1298,null,{}] 16:40:32 INFO - PROCESS | 2288 | 1468453232348 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:32 INFO - PROCESS | 2288 | 1468453232350 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:32 INFO - PROCESS | 2288 | 1468453232469 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 16:40:32 INFO - PROCESS | 2288 | 1468453232493 Marionette TRACE conn5 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 2288 | 1468453232495 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:32 INFO - PROCESS | 2288 | ++DOCSHELL 1A135C00 == 39 [pid = 2288] [id = 334] 16:40:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (1A13B400) [pid = 2288] [serial = 1001] [outer = 00000000] 16:40:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1A1B5C00) [pid = 2288] [serial = 1002] [outer = 1A13B400] 16:40:32 INFO - PROCESS | 2288 | 1468453232539 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1A371C00) [pid = 2288] [serial = 1003] [outer = 1A13B400] 16:40:33 INFO - PROCESS | 2288 | 1468453232978 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 16:40:33 INFO - PROCESS | 2288 | 1468453233016 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 16:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:40:33 INFO - PROCESS | 2288 | 1468453233028 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 2288 | 1468453233029 Marionette TRACE conn5 <- [1,1302,null,{}] 16:40:33 INFO - PROCESS | 2288 | 1468453233033 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:33 INFO - PROCESS | 2288 | 1468453233035 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:33 INFO - PROCESS | 2288 | 1468453233114 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 16:40:33 INFO - PROCESS | 2288 | 1468453233119 Marionette TRACE conn5 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:33 INFO - PROCESS | 2288 | 1468453233121 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:33 INFO - PROCESS | 2288 | ++DOCSHELL 1A373400 == 40 [pid = 2288] [id = 335] 16:40:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1A373800) [pid = 2288] [serial = 1004] [outer = 00000000] 16:40:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A37CC00) [pid = 2288] [serial = 1005] [outer = 1A373800] 16:40:33 INFO - PROCESS | 2288 | 1468453233166 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A37E800) [pid = 2288] [serial = 1006] [outer = 1A373800] 16:40:34 INFO - PROCESS | 2288 | --DOCSHELL 0C9F7C00 == 39 [pid = 2288] [id = 314] 16:40:34 INFO - PROCESS | 2288 | --DOCSHELL 10445400 == 38 [pid = 2288] [id = 326] 16:40:34 INFO - PROCESS | 2288 | --DOCSHELL 17F59400 == 37 [pid = 2288] [id = 325] 16:40:34 INFO - PROCESS | 2288 | --DOCSHELL 18107000 == 36 [pid = 2288] [id = 323] 16:40:34 INFO - PROCESS | 2288 | --DOCSHELL 10451400 == 35 [pid = 2288] [id = 324] 16:40:34 INFO - PROCESS | 2288 | --DOCSHELL 15428400 == 34 [pid = 2288] [id = 327] 16:40:34 INFO - PROCESS | 2288 | --DOCSHELL 1882E400 == 33 [pid = 2288] [id = 328] 16:40:34 INFO - PROCESS | 2288 | --DOCSHELL 1905CC00 == 32 [pid = 2288] [id = 329] 16:40:34 INFO - PROCESS | 2288 | --DOCSHELL 19D69C00 == 31 [pid = 2288] [id = 330] 16:40:34 INFO - PROCESS | 2288 | --DOCSHELL 1A14E800 == 30 [pid = 2288] [id = 332] 16:40:34 INFO - PROCESS | 2288 | --DOCSHELL 1564C400 == 29 [pid = 2288] [id = 333] 16:40:34 INFO - PROCESS | 2288 | --DOCSHELL 10BCF800 == 28 [pid = 2288] [id = 331] 16:40:34 INFO - PROCESS | 2288 | --DOCSHELL 1A135C00 == 27 [pid = 2288] [id = 334] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (192D0400) [pid = 2288] [serial = 955] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19E76000) [pid = 2288] [serial = 960] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19F11400) [pid = 2288] [serial = 966] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19D68000) [pid = 2288] [serial = 937] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (19E78000) [pid = 2288] [serial = 967] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (16B51400) [pid = 2288] [serial = 949] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (10449800) [pid = 2288] [serial = 942] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (10BCAC00) [pid = 2288] [serial = 946] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (197C8C00) [pid = 2288] [serial = 964] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1889CC00) [pid = 2288] [serial = 952] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (1A135400) [pid = 2288] [serial = 969] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1A60B400) [pid = 2288] [serial = 940] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (16B51000) [pid = 2288] [serial = 933] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (18827000) [pid = 2288] [serial = 951] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (1900FC00) [pid = 2288] [serial = 954] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (19B02400) [pid = 2288] [serial = 957] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (1615BC00) [pid = 2288] [serial = 948] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (195A9400) [pid = 2288] [serial = 963] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (16CBE400) [pid = 2288] [serial = 934] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (10AF7800) [pid = 2288] [serial = 945] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (19F04800) [pid = 2288] [serial = 961] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (10A13C00) [pid = 2288] [serial = 943] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (1A604000) [pid = 2288] [serial = 939] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (192C9000) [pid = 2288] [serial = 936] [outer = 00000000] [url = about:blank] 16:40:34 INFO - PROCESS | 2288 | --DOMWINDOW == 57 (19D45800) [pid = 2288] [serial = 958] [outer = 00000000] [url = about:blank] 16:40:35 INFO - PROCESS | 2288 | 1468453235153 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2180ms 16:40:35 INFO - PROCESS | 2288 | 1468453235208 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 2288 | 1468453235213 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 16:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:40:35 INFO - PROCESS | 2288 | 1468453235218 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 2288 | 1468453235222 Marionette TRACE conn5 <- [1,1306,null,{}] 16:40:35 INFO - PROCESS | 2288 | 1468453235228 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:35 INFO - PROCESS | 2288 | 1468453235232 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:35 INFO - PROCESS | 2288 | 1468453235363 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 16:40:35 INFO - PROCESS | 2288 | 1468453235438 Marionette TRACE conn5 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 2288 | 1468453235443 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:35 INFO - PROCESS | 2288 | ++DOCSHELL 10304000 == 28 [pid = 2288] [id = 336] 16:40:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (1036D400) [pid = 2288] [serial = 1007] [outer = 00000000] 16:40:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (1044EC00) [pid = 2288] [serial = 1008] [outer = 1036D400] 16:40:35 INFO - PROCESS | 2288 | 1468453235544 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (10452C00) [pid = 2288] [serial = 1009] [outer = 1036D400] 16:40:36 INFO - PROCESS | 2288 | 1468453236251 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1074ms 16:40:36 INFO - PROCESS | 2288 | 1468453236302 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 2288 | 1468453236308 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 16:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:40:36 INFO - PROCESS | 2288 | 1468453236315 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 2288 | 1468453236319 Marionette TRACE conn5 <- [1,1310,null,{}] 16:40:36 INFO - PROCESS | 2288 | 1468453236323 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:36 INFO - PROCESS | 2288 | 1468453236326 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:36 INFO - PROCESS | 2288 | 1468453236450 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 16:40:36 INFO - PROCESS | 2288 | 1468453236532 Marionette TRACE conn5 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 2288 | 1468453236535 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:36 INFO - PROCESS | 2288 | ++DOCSHELL 14647C00 == 29 [pid = 2288] [id = 337] 16:40:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (1481AC00) [pid = 2288] [serial = 1010] [outer = 00000000] 16:40:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (148A5C00) [pid = 2288] [serial = 1011] [outer = 1481AC00] 16:40:36 INFO - PROCESS | 2288 | 1468453236634 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (14DB5800) [pid = 2288] [serial = 1012] [outer = 1481AC00] 16:40:37 INFO - PROCESS | 2288 | --DOCSHELL 0CEC9400 == 28 [pid = 2288] [id = 157] 16:40:37 INFO - PROCESS | 2288 | --DOCSHELL 18825000 == 27 [pid = 2288] [id = 147] 16:40:37 INFO - PROCESS | 2288 | --DOCSHELL 18C34C00 == 26 [pid = 2288] [id = 148] 16:40:37 INFO - PROCESS | 2288 | --DOCSHELL 1044F000 == 25 [pid = 2288] [id = 158] 16:40:37 INFO - PROCESS | 2288 | 1468453237358 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1069ms 16:40:37 INFO - PROCESS | 2288 | 1468453237393 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 16:40:37 INFO - PROCESS | 2288 | 1468453237397 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 16:40:37 INFO - PROCESS | 2288 | 1468453237403 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:40:37 INFO - PROCESS | 2288 | 1468453237406 Marionette TRACE conn5 <- [1,1314,null,{}] 16:40:37 INFO - PROCESS | 2288 | 1468453237413 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:37 INFO - PROCESS | 2288 | 1468453237415 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:37 INFO - PROCESS | 2288 | 1468453237516 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 16:40:37 INFO - PROCESS | 2288 | 1468453237599 Marionette TRACE conn5 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 2288 | 1468453237603 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:37 INFO - PROCESS | 2288 | ++DOCSHELL 1044E000 == 26 [pid = 2288] [id = 338] 16:40:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (1044F000) [pid = 2288] [serial = 1013] [outer = 00000000] 16:40:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (112EB000) [pid = 2288] [serial = 1014] [outer = 1044F000] 16:40:37 INFO - PROCESS | 2288 | 1468453237652 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (148EB400) [pid = 2288] [serial = 1015] [outer = 1044F000] 16:40:38 INFO - PROCESS | 2288 | 1468453238096 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 730ms 16:40:38 INFO - PROCESS | 2288 | 1468453238138 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 2288 | 1468453238142 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 16:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:40:38 INFO - PROCESS | 2288 | 1468453238148 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 2288 | 1468453238150 Marionette TRACE conn5 <- [1,1318,null,{}] 16:40:38 INFO - PROCESS | 2288 | 1468453238154 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:38 INFO - PROCESS | 2288 | 1468453238157 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:38 INFO - PROCESS | 2288 | 1468453238248 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 16:40:38 INFO - PROCESS | 2288 | 1468453238257 Marionette TRACE conn5 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 2288 | 1468453238260 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:38 INFO - PROCESS | 2288 | ++DOCSHELL 16165000 == 27 [pid = 2288] [id = 339] 16:40:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (16845000) [pid = 2288] [serial = 1016] [outer = 00000000] 16:40:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (16B5A000) [pid = 2288] [serial = 1017] [outer = 16845000] 16:40:38 INFO - PROCESS | 2288 | 1468453238307 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (16C3F400) [pid = 2288] [serial = 1018] [outer = 16845000] 16:40:38 INFO - PROCESS | 2288 | 1468453238801 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:40:38 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 16:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 671ms 16:40:38 INFO - PROCESS | 2288 | 1468453238823 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 2288 | 1468453238825 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 16:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:40:38 INFO - PROCESS | 2288 | 1468453238829 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 2288 | 1468453238832 Marionette TRACE conn5 <- [1,1322,null,{}] 16:40:38 INFO - PROCESS | 2288 | 1468453238843 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:38 INFO - PROCESS | 2288 | 1468453238848 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:38 INFO - PROCESS | 2288 | 1468453238938 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 16:40:38 INFO - PROCESS | 2288 | 1468453238948 Marionette TRACE conn5 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 2288 | 1468453238951 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:38 INFO - PROCESS | 2288 | ++DOCSHELL 17F67C00 == 28 [pid = 2288] [id = 340] 16:40:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (17F68800) [pid = 2288] [serial = 1019] [outer = 00000000] 16:40:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (17F79C00) [pid = 2288] [serial = 1020] [outer = 17F68800] 16:40:39 INFO - PROCESS | 2288 | 1468453239000 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (18822000) [pid = 2288] [serial = 1021] [outer = 17F68800] 16:40:39 INFO - PROCESS | 2288 | 1468453239476 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 732ms 16:40:39 INFO - PROCESS | 2288 | 1468453239564 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 2288 | 1468453239567 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 16:40:39 INFO - PROCESS | 2288 | 1468453239570 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:40:39 INFO - PROCESS | 2288 | 1468453239572 Marionette TRACE conn5 <- [1,1326,null,{}] 16:40:39 INFO - PROCESS | 2288 | 1468453239575 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:39 INFO - PROCESS | 2288 | 1468453239577 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:39 INFO - PROCESS | 2288 | 1468453239691 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 16:40:39 INFO - PROCESS | 2288 | 1468453239697 Marionette TRACE conn5 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 2288 | 1468453239699 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:39 INFO - PROCESS | 2288 | ++DOCSHELL 188A0000 == 29 [pid = 2288] [id = 341] 16:40:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (188A4C00) [pid = 2288] [serial = 1022] [outer = 00000000] 16:40:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (18C6AC00) [pid = 2288] [serial = 1023] [outer = 188A4C00] 16:40:39 INFO - PROCESS | 2288 | 1468453239744 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19007C00) [pid = 2288] [serial = 1024] [outer = 188A4C00] 16:40:40 INFO - PROCESS | 2288 | 1468453240678 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1125ms 16:40:40 INFO - PROCESS | 2288 | 1468453240698 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 16:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:40:40 INFO - PROCESS | 2288 | 1468453240700 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 16:40:40 INFO - PROCESS | 2288 | 1468453240709 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 2288 | 1468453240711 Marionette TRACE conn5 <- [1,1330,null,{}] 16:40:40 INFO - PROCESS | 2288 | 1468453240714 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:40 INFO - PROCESS | 2288 | 1468453240716 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:40 INFO - PROCESS | 2288 | 1468453240827 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 16:40:40 INFO - PROCESS | 2288 | 1468453240833 Marionette TRACE conn5 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 2288 | 1468453240835 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:40 INFO - PROCESS | 2288 | ++DOCSHELL 18CAB800 == 30 [pid = 2288] [id = 342] 16:40:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (1900F000) [pid = 2288] [serial = 1025] [outer = 00000000] 16:40:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (192CC400) [pid = 2288] [serial = 1026] [outer = 1900F000] 16:40:40 INFO - PROCESS | 2288 | 1468453240879 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (192CCC00) [pid = 2288] [serial = 1027] [outer = 1900F000] 16:40:41 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (19D6DC00) [pid = 2288] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:40:41 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (114A8C00) [pid = 2288] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:40:41 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1A14FC00) [pid = 2288] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:40:41 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1A13B400) [pid = 2288] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:40:41 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (192CFC00) [pid = 2288] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:40:41 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1882E800) [pid = 2288] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:40:41 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (15635400) [pid = 2288] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:40:41 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1044B000) [pid = 2288] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:40:41 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (17F5A800) [pid = 2288] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:40:41 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (10451800) [pid = 2288] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:40:41 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (19FC0000) [pid = 2288] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:40:41 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (158AA400) [pid = 2288] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:40:41 INFO - PROCESS | 2288 | 1468453241349 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 690ms 16:40:41 INFO - PROCESS | 2288 | 1468453241394 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 2288 | 1468453241396 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 16:40:41 INFO - PROCESS | 2288 | 1468453241400 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:40:41 INFO - PROCESS | 2288 | 1468453241401 Marionette TRACE conn5 <- [1,1334,null,{}] 16:40:41 INFO - PROCESS | 2288 | 1468453241405 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:41 INFO - PROCESS | 2288 | 1468453241410 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:41 INFO - PROCESS | 2288 | 1468453241531 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 16:40:41 INFO - PROCESS | 2288 | 1468453241542 Marionette TRACE conn5 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 2288 | 1468453241544 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:41 INFO - PROCESS | 2288 | ++DOCSHELL 1030F400 == 31 [pid = 2288] [id = 343] 16:40:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (17F5AC00) [pid = 2288] [serial = 1028] [outer = 00000000] 16:40:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (19B01C00) [pid = 2288] [serial = 1029] [outer = 17F5AC00] 16:40:41 INFO - PROCESS | 2288 | 1468453241589 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (19B0FC00) [pid = 2288] [serial = 1030] [outer = 17F5AC00] 16:40:42 INFO - PROCESS | 2288 | 1468453242030 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 672ms 16:40:42 INFO - PROCESS | 2288 | 1468453242075 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 2288 | 1468453242077 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 16:40:42 INFO - PROCESS | 2288 | 1468453242080 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 2288 | 1468453242082 Marionette TRACE conn5 <- [1,1338,null,{}] 16:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:40:42 INFO - PROCESS | 2288 | 1468453242086 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:42 INFO - PROCESS | 2288 | 1468453242088 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:42 INFO - PROCESS | 2288 | 1468453242193 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 16:40:42 INFO - PROCESS | 2288 | 1468453242201 Marionette TRACE conn5 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 2288 | 1468453242203 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:42 INFO - PROCESS | 2288 | ++DOCSHELL 1044BC00 == 32 [pid = 2288] [id = 344] 16:40:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (19D39800) [pid = 2288] [serial = 1031] [outer = 00000000] 16:40:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (19D6F400) [pid = 2288] [serial = 1032] [outer = 19D39800] 16:40:42 INFO - PROCESS | 2288 | 1468453242246 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (19D74000) [pid = 2288] [serial = 1033] [outer = 19D39800] 16:40:42 INFO - PROCESS | 2288 | 1468453242660 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 630ms 16:40:42 INFO - PROCESS | 2288 | 1468453242715 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 2288 | 1468453242717 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 16:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:40:42 INFO - PROCESS | 2288 | 1468453242720 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 2288 | 1468453242722 Marionette TRACE conn5 <- [1,1342,null,{}] 16:40:42 INFO - PROCESS | 2288 | 1468453242726 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:42 INFO - PROCESS | 2288 | 1468453242728 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:42 INFO - PROCESS | 2288 | 1468453242806 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 16:40:42 INFO - PROCESS | 2288 | 1468453242812 Marionette TRACE conn5 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 2288 | 1468453242814 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:42 INFO - PROCESS | 2288 | ++DOCSHELL 19D6B800 == 33 [pid = 2288] [id = 345] 16:40:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (19DAEC00) [pid = 2288] [serial = 1034] [outer = 00000000] 16:40:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (19DB5800) [pid = 2288] [serial = 1035] [outer = 19DAEC00] 16:40:42 INFO - PROCESS | 2288 | 1468453242858 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19E70800) [pid = 2288] [serial = 1036] [outer = 19DAEC00] 16:40:43 INFO - PROCESS | 2288 | 1468453243284 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 631ms 16:40:43 INFO - PROCESS | 2288 | 1468453243351 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 2288 | 1468453243353 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 16:40:43 INFO - PROCESS | 2288 | 1468453243356 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:40:43 INFO - PROCESS | 2288 | 1468453243358 Marionette TRACE conn5 <- [1,1346,null,{}] 16:40:43 INFO - PROCESS | 2288 | 1468453243361 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:43 INFO - PROCESS | 2288 | 1468453243363 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:43 INFO - PROCESS | 2288 | 1468453243446 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 16:40:43 INFO - PROCESS | 2288 | 1468453243453 Marionette TRACE conn5 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 2288 | 1468453243455 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:43 INFO - PROCESS | 2288 | ++DOCSHELL 17F65C00 == 34 [pid = 2288] [id = 346] 16:40:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19DA8800) [pid = 2288] [serial = 1037] [outer = 00000000] 16:40:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19F0F800) [pid = 2288] [serial = 1038] [outer = 19DA8800] 16:40:43 INFO - PROCESS | 2288 | 1468453243500 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19F32800) [pid = 2288] [serial = 1039] [outer = 19DA8800] 16:40:44 INFO - PROCESS | 2288 | 1468453244064 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 731ms 16:40:44 INFO - PROCESS | 2288 | 1468453244091 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 2288 | 1468453244096 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 16:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:40:44 INFO - PROCESS | 2288 | 1468453244101 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 2288 | 1468453244105 Marionette TRACE conn5 <- [1,1350,null,{}] 16:40:44 INFO - PROCESS | 2288 | 1468453244111 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:44 INFO - PROCESS | 2288 | 1468453244114 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:44 INFO - PROCESS | 2288 | 1468453244228 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 16:40:44 INFO - PROCESS | 2288 | 1468453244357 Marionette TRACE conn5 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 2288 | 1468453244363 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:44 INFO - PROCESS | 2288 | ++DOCSHELL 102E5C00 == 35 [pid = 2288] [id = 347] 16:40:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (102E7400) [pid = 2288] [serial = 1040] [outer = 00000000] 16:40:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (10BCA800) [pid = 2288] [serial = 1041] [outer = 102E7400] 16:40:44 INFO - PROCESS | 2288 | 1468453244421 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (15634000) [pid = 2288] [serial = 1042] [outer = 102E7400] 16:40:45 INFO - PROCESS | 2288 | 1468453245065 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1021ms 16:40:45 INFO - PROCESS | 2288 | 1468453245126 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 2288 | 1468453245131 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 16:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:40:45 INFO - PROCESS | 2288 | 1468453245138 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 2288 | 1468453245141 Marionette TRACE conn5 <- [1,1354,null,{}] 16:40:45 INFO - PROCESS | 2288 | 1468453245146 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:45 INFO - PROCESS | 2288 | 1468453245148 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:45 INFO - PROCESS | 2288 | 1468453245262 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 16:40:45 INFO - PROCESS | 2288 | 1468453245389 Marionette TRACE conn5 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 2288 | 1468453245392 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:45 INFO - PROCESS | 2288 | ++DOCSHELL 1724F400 == 36 [pid = 2288] [id = 348] 16:40:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (17250400) [pid = 2288] [serial = 1043] [outer = 00000000] 16:40:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (17F63C00) [pid = 2288] [serial = 1044] [outer = 17250400] 16:40:45 INFO - PROCESS | 2288 | 1468453245456 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1882E400) [pid = 2288] [serial = 1045] [outer = 17250400] 16:40:46 INFO - PROCESS | 2288 | 1468453246068 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 2288 | 1468453246114 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 16:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:40:46 INFO - PROCESS | 2288 | 1468453246118 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 2288 | 1468453246122 Marionette TRACE conn5 <- [1,1358,null,{}] 16:40:46 INFO - PROCESS | 2288 | 1468453246133 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:46 INFO - PROCESS | 2288 | 1468453246137 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:46 INFO - PROCESS | 2288 | 1468453246246 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 16:40:46 INFO - PROCESS | 2288 | 1468453246375 Marionette TRACE conn5 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 2288 | 1468453246378 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:46 INFO - PROCESS | 2288 | ++DOCSHELL 19F05800 == 37 [pid = 2288] [id = 349] 16:40:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19F0AC00) [pid = 2288] [serial = 1046] [outer = 00000000] 16:40:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19FBA000) [pid = 2288] [serial = 1047] [outer = 19F0AC00] 16:40:46 INFO - PROCESS | 2288 | 1468453246435 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19FC0800) [pid = 2288] [serial = 1048] [outer = 19F0AC00] 16:40:47 INFO - PROCESS | 2288 | 1468453247233 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 2288 | 1468453247254 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 16:40:47 INFO - PROCESS | 2288 | 1468453247273 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:40:47 INFO - PROCESS | 2288 | 1468453247276 Marionette TRACE conn5 <- [1,1362,null,{}] 16:40:47 INFO - PROCESS | 2288 | 1468453247282 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:47 INFO - PROCESS | 2288 | 1468453247285 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:47 INFO - PROCESS | 2288 | 1468453247386 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 16:40:47 INFO - PROCESS | 2288 | 1468453247518 Marionette TRACE conn5 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 2288 | 1468453247523 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:47 INFO - PROCESS | 2288 | ++DOCSHELL 11445C00 == 38 [pid = 2288] [id = 350] 16:40:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (114AA000) [pid = 2288] [serial = 1049] [outer = 00000000] 16:40:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (154A2C00) [pid = 2288] [serial = 1050] [outer = 114AA000] 16:40:47 INFO - PROCESS | 2288 | 1468453247575 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1615BC00) [pid = 2288] [serial = 1051] [outer = 114AA000] 16:40:47 INFO - PROCESS | 2288 | --DOCSHELL 10451000 == 37 [pid = 2288] [id = 159] 16:40:47 INFO - PROCESS | 2288 | --DOCSHELL 19FB5800 == 36 [pid = 2288] [id = 152] 16:40:47 INFO - PROCESS | 2288 | --DOCSHELL 16849800 == 35 [pid = 2288] [id = 145] 16:40:47 INFO - PROCESS | 2288 | --DOCSHELL 16CC5000 == 34 [pid = 2288] [id = 146] 16:40:47 INFO - PROCESS | 2288 | --DOCSHELL 15635C00 == 33 [pid = 2288] [id = 160] 16:40:47 INFO - PROCESS | 2288 | --DOCSHELL 10304000 == 32 [pid = 2288] [id = 336] 16:40:47 INFO - PROCESS | 2288 | --DOCSHELL 1A373400 == 31 [pid = 2288] [id = 335] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19DA8C00) [pid = 2288] [serial = 990] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (1A12E800) [pid = 2288] [serial = 993] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1A158800) [pid = 2288] [serial = 996] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19F10800) [pid = 2288] [serial = 994] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1A371C00) [pid = 2288] [serial = 1003] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A1B5C00) [pid = 2288] [serial = 1002] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1A159400) [pid = 2288] [serial = 997] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19B07000) [pid = 2288] [serial = 987] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (18C2C000) [pid = 2288] [serial = 984] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (18CB3400) [pid = 2288] [serial = 985] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (16159800) [pid = 2288] [serial = 981] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (16C37800) [pid = 2288] [serial = 982] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1564A800) [pid = 2288] [serial = 979] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (149C5800) [pid = 2288] [serial = 978] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (188A3400) [pid = 2288] [serial = 976] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (17F7D400) [pid = 2288] [serial = 975] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (14D90400) [pid = 2288] [serial = 973] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (114CDC00) [pid = 2288] [serial = 972] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (1A13C800) [pid = 2288] [serial = 970] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (19DAFC00) [pid = 2288] [serial = 999] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (19DAF800) [pid = 2288] [serial = 991] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (19D3F400) [pid = 2288] [serial = 988] [outer = 00000000] [url = about:blank] 16:40:47 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (19FB5000) [pid = 2288] [serial = 1000] [outer = 00000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:40:48 INFO - PROCESS | 2288 | 1468453248093 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 2288 | 1468453248153 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 16:40:48 INFO - PROCESS | 2288 | 1468453248159 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:40:48 INFO - PROCESS | 2288 | 1468453248161 Marionette TRACE conn5 <- [1,1366,null,{}] 16:40:48 INFO - PROCESS | 2288 | 1468453248165 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:48 INFO - PROCESS | 2288 | 1468453248168 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:48 INFO - PROCESS | 2288 | 1468453248254 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 16:40:48 INFO - PROCESS | 2288 | 1468453248263 Marionette TRACE conn5 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 2288 | 1468453248265 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:48 INFO - PROCESS | 2288 | ++DOCSHELL 16C38400 == 32 [pid = 2288] [id = 351] 16:40:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (16C3D800) [pid = 2288] [serial = 1052] [outer = 00000000] 16:40:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (17F5E000) [pid = 2288] [serial = 1053] [outer = 16C3D800] 16:40:48 INFO - PROCESS | 2288 | 1468453248311 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (17F7D400) [pid = 2288] [serial = 1054] [outer = 16C3D800] 16:40:48 INFO - PROCESS | 2288 | 1468453248776 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 2288 | 1468453248836 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 16:40:48 INFO - PROCESS | 2288 | 1468453248839 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:40:48 INFO - PROCESS | 2288 | 1468453248843 Marionette TRACE conn5 <- [1,1370,null,{}] 16:40:48 INFO - PROCESS | 2288 | 1468453248853 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:48 INFO - PROCESS | 2288 | 1468453248857 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:48 INFO - PROCESS | 2288 | 1468453248942 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 16:40:49 INFO - PROCESS | 2288 | 1468453248980 Marionette TRACE conn5 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 2288 | 1468453248983 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:49 INFO - PROCESS | 2288 | ++DOCSHELL 19059000 == 33 [pid = 2288] [id = 352] 16:40:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (19059800) [pid = 2288] [serial = 1055] [outer = 00000000] 16:40:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (192D3000) [pid = 2288] [serial = 1056] [outer = 19059800] 16:40:49 INFO - PROCESS | 2288 | 1468453249040 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (19B09400) [pid = 2288] [serial = 1057] [outer = 19059800] 16:40:49 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:40:49 INFO - PROCESS | 2288 | 1468453249513 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:40:49 INFO - PROCESS | 2288 | 1468453249577 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 16:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:40:49 INFO - PROCESS | 2288 | 1468453249580 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 2288 | 1468453249582 Marionette TRACE conn5 <- [1,1374,null,{}] 16:40:49 INFO - PROCESS | 2288 | 1468453249586 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:49 INFO - PROCESS | 2288 | 1468453249588 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:49 INFO - PROCESS | 2288 | 1468453249674 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 16:40:49 INFO - PROCESS | 2288 | 1468453249679 Marionette TRACE conn5 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 2288 | 1468453249681 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:49 INFO - PROCESS | 2288 | ++DOCSHELL 18C69800 == 34 [pid = 2288] [id = 353] 16:40:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (19B0EC00) [pid = 2288] [serial = 1058] [outer = 00000000] 16:40:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19E73400) [pid = 2288] [serial = 1059] [outer = 19B0EC00] 16:40:49 INFO - PROCESS | 2288 | 1468453249735 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19F05C00) [pid = 2288] [serial = 1060] [outer = 19B0EC00] 16:40:50 INFO - PROCESS | 2288 | 1468453250170 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 2288 | 1468453250236 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 16:40:50 INFO - PROCESS | 2288 | 1468453250239 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:40:50 INFO - PROCESS | 2288 | 1468453250241 Marionette TRACE conn5 <- [1,1378,null,{}] 16:40:50 INFO - PROCESS | 2288 | 1468453250244 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:50 INFO - PROCESS | 2288 | 1468453250246 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:50 INFO - PROCESS | 2288 | 1468453250385 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 16:40:50 INFO - PROCESS | 2288 | 1468453250443 Marionette TRACE conn5 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 2288 | 1468453250445 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:50 INFO - PROCESS | 2288 | ++DOCSHELL 19FC0000 == 35 [pid = 2288] [id = 354] 16:40:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19FC0400) [pid = 2288] [serial = 1061] [outer = 00000000] 16:40:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1A136800) [pid = 2288] [serial = 1062] [outer = 19FC0400] 16:40:50 INFO - PROCESS | 2288 | 1468453250490 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1A138800) [pid = 2288] [serial = 1063] [outer = 19FC0400] 16:40:50 INFO - PROCESS | 2288 | 1468453250898 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 730ms 16:40:51 INFO - PROCESS | 2288 | 1468453250973 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 2288 | 1468453250975 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 16:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:40:51 INFO - PROCESS | 2288 | 1468453250979 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 2288 | 1468453250980 Marionette TRACE conn5 <- [1,1382,null,{}] 16:40:51 INFO - PROCESS | 2288 | 1468453250984 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:51 INFO - PROCESS | 2288 | 1468453250989 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:51 INFO - PROCESS | 2288 | 1468453251124 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 16:40:51 INFO - PROCESS | 2288 | 1468453251131 Marionette TRACE conn5 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 2288 | 1468453251133 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:51 INFO - PROCESS | 2288 | ++DOCSHELL 1A130C00 == 36 [pid = 2288] [id = 355] 16:40:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1A148C00) [pid = 2288] [serial = 1064] [outer = 00000000] 16:40:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A162000) [pid = 2288] [serial = 1065] [outer = 1A148C00] 16:40:51 INFO - PROCESS | 2288 | 1468453251225 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A1AEC00) [pid = 2288] [serial = 1066] [outer = 1A148C00] 16:40:51 INFO - PROCESS | 2288 | 1468453251625 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 670ms 16:40:51 INFO - PROCESS | 2288 | 1468453251649 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 2288 | 1468453251651 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 16:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:40:51 INFO - PROCESS | 2288 | 1468453251654 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 2288 | 1468453251656 Marionette TRACE conn5 <- [1,1386,null,{}] 16:40:51 INFO - PROCESS | 2288 | 1468453251660 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:51 INFO - PROCESS | 2288 | 1468453251671 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:51 INFO - PROCESS | 2288 | 1468453251820 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 16:40:51 INFO - PROCESS | 2288 | 1468453251831 Marionette TRACE conn5 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 2288 | 1468453251833 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:51 INFO - PROCESS | 2288 | ++DOCSHELL 1A165000 == 37 [pid = 2288] [id = 356] 16:40:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A165400) [pid = 2288] [serial = 1067] [outer = 00000000] 16:40:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A1BBC00) [pid = 2288] [serial = 1068] [outer = 1A165400] 16:40:51 INFO - PROCESS | 2288 | 1468453251877 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A373000) [pid = 2288] [serial = 1069] [outer = 1A165400] 16:40:52 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1900F000) [pid = 2288] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:40:52 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1036D400) [pid = 2288] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:40:52 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (188A4C00) [pid = 2288] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:40:52 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1481AC00) [pid = 2288] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:40:52 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1044F000) [pid = 2288] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:40:52 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (17F68800) [pid = 2288] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:40:52 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (16845000) [pid = 2288] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:40:52 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (17F5AC00) [pid = 2288] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:40:52 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19DAEC00) [pid = 2288] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:40:52 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19D39800) [pid = 2288] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:40:52 INFO - PROCESS | 2288 | 1468453252403 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 771ms 16:40:52 INFO - PROCESS | 2288 | 1468453252427 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 2288 | 1468453252429 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 16:40:52 INFO - PROCESS | 2288 | 1468453252432 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:40:52 INFO - PROCESS | 2288 | 1468453252433 Marionette TRACE conn5 <- [1,1390,null,{}] 16:40:52 INFO - PROCESS | 2288 | 1468453252437 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:52 INFO - PROCESS | 2288 | 1468453252439 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:52 INFO - PROCESS | 2288 | 1468453252519 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 16:40:52 INFO - PROCESS | 2288 | 1468453252525 Marionette TRACE conn5 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 2288 | 1468453252527 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:52 INFO - PROCESS | 2288 | ++DOCSHELL 10304800 == 38 [pid = 2288] [id = 357] 16:40:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (1044E400) [pid = 2288] [serial = 1070] [outer = 00000000] 16:40:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (17F5F800) [pid = 2288] [serial = 1071] [outer = 1044E400] 16:40:52 INFO - PROCESS | 2288 | 1468453252572 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (17F68800) [pid = 2288] [serial = 1072] [outer = 1044E400] 16:40:53 INFO - PROCESS | 2288 | 1468453252998 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 630ms 16:40:53 INFO - PROCESS | 2288 | 1468453253067 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 2288 | 1468453253069 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 16:40:53 INFO - PROCESS | 2288 | 1468453253072 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:40:53 INFO - PROCESS | 2288 | 1468453253074 Marionette TRACE conn5 <- [1,1394,null,{}] 16:40:53 INFO - PROCESS | 2288 | 1468453253077 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:53 INFO - PROCESS | 2288 | 1468453253079 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:53 INFO - PROCESS | 2288 | 1468453253186 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 16:40:53 INFO - PROCESS | 2288 | 1468453253192 Marionette TRACE conn5 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 2288 | 1468453253194 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:53 INFO - PROCESS | 2288 | ++DOCSHELL 17F5E800 == 39 [pid = 2288] [id = 358] 16:40:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (195A9800) [pid = 2288] [serial = 1073] [outer = 00000000] 16:40:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19E77400) [pid = 2288] [serial = 1074] [outer = 195A9800] 16:40:53 INFO - PROCESS | 2288 | 1468453253237 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19F34400) [pid = 2288] [serial = 1075] [outer = 195A9800] 16:40:53 INFO - PROCESS | 2288 | 1468453253669 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 630ms 16:40:53 INFO - PROCESS | 2288 | 1468453253710 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 16:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:40:53 INFO - PROCESS | 2288 | 1468453253712 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 16:40:53 INFO - PROCESS | 2288 | 1468453253716 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 2288 | 1468453253717 Marionette TRACE conn5 <- [1,1398,null,{}] 16:40:53 INFO - PROCESS | 2288 | 1468453253721 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:53 INFO - PROCESS | 2288 | 1468453253723 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:53 INFO - PROCESS | 2288 | 1468453253805 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 16:40:53 INFO - PROCESS | 2288 | 1468453253811 Marionette TRACE conn5 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 2288 | 1468453253812 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:53 INFO - PROCESS | 2288 | ++DOCSHELL 1A1B9400 == 40 [pid = 2288] [id = 359] 16:40:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A1BB800) [pid = 2288] [serial = 1076] [outer = 00000000] 16:40:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A3B7400) [pid = 2288] [serial = 1077] [outer = 1A1BB800] 16:40:53 INFO - PROCESS | 2288 | 1468453253856 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A601800) [pid = 2288] [serial = 1078] [outer = 1A1BB800] 16:40:54 INFO - PROCESS | 2288 | 1468453254407 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 730ms 16:40:54 INFO - PROCESS | 2288 | 1468453254478 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 2288 | 1468453254483 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 16:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:40:54 INFO - PROCESS | 2288 | 1468453254489 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 2288 | 1468453254492 Marionette TRACE conn5 <- [1,1402,null,{}] 16:40:54 INFO - PROCESS | 2288 | 1468453254498 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:54 INFO - PROCESS | 2288 | 1468453254501 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:54 INFO - PROCESS | 2288 | 1468453254669 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 16:40:54 INFO - PROCESS | 2288 | 1468453254768 Marionette TRACE conn5 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 2288 | 1468453254773 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:54 INFO - PROCESS | 2288 | ++DOCSHELL 10AFF400 == 41 [pid = 2288] [id = 360] 16:40:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (10BC2400) [pid = 2288] [serial = 1079] [outer = 00000000] 16:40:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (14DBDC00) [pid = 2288] [serial = 1080] [outer = 10BC2400] 16:40:54 INFO - PROCESS | 2288 | 1468453254829 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (16846C00) [pid = 2288] [serial = 1081] [outer = 10BC2400] 16:40:55 INFO - PROCESS | 2288 | 1468453255477 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1020ms 16:40:55 INFO - PROCESS | 2288 | 1468453255512 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 2288 | 1468453255517 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 16:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:40:55 INFO - PROCESS | 2288 | 1468453255523 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 2288 | 1468453255526 Marionette TRACE conn5 <- [1,1406,null,{}] 16:40:55 INFO - PROCESS | 2288 | 1468453255530 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:55 INFO - PROCESS | 2288 | 1468453255533 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:55 INFO - PROCESS | 2288 | 1468453255653 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 16:40:55 INFO - PROCESS | 2288 | 1468453255778 Marionette TRACE conn5 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:55 INFO - PROCESS | 2288 | 1468453255781 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:55 INFO - PROCESS | 2288 | ++DOCSHELL 18C2E400 == 42 [pid = 2288] [id = 361] 16:40:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (18C2F400) [pid = 2288] [serial = 1082] [outer = 00000000] 16:40:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1904F000) [pid = 2288] [serial = 1083] [outer = 18C2F400] 16:40:55 INFO - PROCESS | 2288 | 1468453255838 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (19D3F400) [pid = 2288] [serial = 1084] [outer = 18C2F400] 16:40:56 INFO - PROCESS | 2288 | 1468453256428 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 970ms 16:40:56 INFO - PROCESS | 2288 | 1468453256497 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 2288 | 1468453256500 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 16:40:56 INFO - PROCESS | 2288 | 1468453256504 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:40:56 INFO - PROCESS | 2288 | 1468453256507 Marionette TRACE conn5 <- [1,1410,null,{}] 16:40:56 INFO - PROCESS | 2288 | 1468453256518 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:56 INFO - PROCESS | 2288 | 1468453256523 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:56 INFO - PROCESS | 2288 | 1468453256666 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 16:40:56 INFO - PROCESS | 2288 | 1468453256797 Marionette TRACE conn5 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 2288 | 1468453256800 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:56 INFO - PROCESS | 2288 | ++DOCSHELL 1A15DC00 == 43 [pid = 2288] [id = 362] 16:40:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1A15EC00) [pid = 2288] [serial = 1085] [outer = 00000000] 16:40:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1A375000) [pid = 2288] [serial = 1086] [outer = 1A15EC00] 16:40:56 INFO - PROCESS | 2288 | 1468453256858 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1A606C00) [pid = 2288] [serial = 1087] [outer = 1A15EC00] 16:40:57 INFO - PROCESS | 2288 | 1468453257557 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1078ms 16:40:57 INFO - PROCESS | 2288 | 1468453257584 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 2288 | 1468453257587 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 16:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:40:57 INFO - PROCESS | 2288 | 1468453257591 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 2288 | 1468453257593 Marionette TRACE conn5 <- [1,1414,null,{}] 16:40:57 INFO - PROCESS | 2288 | 1468453257597 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:57 INFO - PROCESS | 2288 | 1468453257599 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:57 INFO - PROCESS | 2288 | 1468453257851 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 16:40:58 INFO - PROCESS | 2288 | 1468453257996 Marionette TRACE conn5 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 2288 | 1468453257999 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:58 INFO - PROCESS | 2288 | ++DOCSHELL 0936EC00 == 44 [pid = 2288] [id = 363] 16:40:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (09371000) [pid = 2288] [serial = 1088] [outer = 00000000] 16:40:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (0CED4C00) [pid = 2288] [serial = 1089] [outer = 09371000] 16:40:58 INFO - PROCESS | 2288 | 1468453258051 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (102E3000) [pid = 2288] [serial = 1090] [outer = 09371000] 16:40:58 INFO - PROCESS | 2288 | --DOCSHELL 1A13D400 == 43 [pid = 2288] [id = 153] 16:40:58 INFO - PROCESS | 2288 | --DOCSHELL 19D70400 == 42 [pid = 2288] [id = 150] 16:40:58 INFO - PROCESS | 2288 | --DOCSHELL 18CA9800 == 41 [pid = 2288] [id = 155] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (1A37CC00) [pid = 2288] [serial = 1005] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (192CC400) [pid = 2288] [serial = 1026] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (10452C00) [pid = 2288] [serial = 1009] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1044EC00) [pid = 2288] [serial = 1008] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (18C6AC00) [pid = 2288] [serial = 1023] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (14DB5800) [pid = 2288] [serial = 1012] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (148A5C00) [pid = 2288] [serial = 1011] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (112EB000) [pid = 2288] [serial = 1014] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (148EB400) [pid = 2288] [serial = 1015] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (17F79C00) [pid = 2288] [serial = 1020] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (18822000) [pid = 2288] [serial = 1021] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (16B5A000) [pid = 2288] [serial = 1017] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (16C3F400) [pid = 2288] [serial = 1018] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19B01C00) [pid = 2288] [serial = 1029] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19F0F800) [pid = 2288] [serial = 1038] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19E70800) [pid = 2288] [serial = 1036] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19D6F400) [pid = 2288] [serial = 1032] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (192CCC00) [pid = 2288] [serial = 1027] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (19D74000) [pid = 2288] [serial = 1033] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19DB5800) [pid = 2288] [serial = 1035] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19B0FC00) [pid = 2288] [serial = 1030] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (19007C00) [pid = 2288] [serial = 1024] [outer = 00000000] [url = about:blank] 16:40:58 INFO - PROCESS | 2288 | 1468453258707 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1173ms 16:40:58 INFO - PROCESS | 2288 | 1468453258768 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 2288 | 1468453258772 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 16:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:40:58 INFO - PROCESS | 2288 | 1468453258777 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 2288 | 1468453258780 Marionette TRACE conn5 <- [1,1418,null,{}] 16:40:58 INFO - PROCESS | 2288 | 1468453258785 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:58 INFO - PROCESS | 2288 | 1468453258787 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:58 INFO - PROCESS | 2288 | 1468453258876 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 16:40:58 INFO - PROCESS | 2288 | 1468453258882 Marionette TRACE conn5 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 2288 | 1468453258884 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:58 INFO - PROCESS | 2288 | ++DOCSHELL 107B0400 == 42 [pid = 2288] [id = 364] 16:40:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (107B1000) [pid = 2288] [serial = 1091] [outer = 00000000] 16:40:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (10B44C00) [pid = 2288] [serial = 1092] [outer = 107B1000] 16:40:58 INFO - PROCESS | 2288 | 1468453258931 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (114CAC00) [pid = 2288] [serial = 1093] [outer = 107B1000] 16:40:59 INFO - PROCESS | 2288 | 1468453259462 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 730ms 16:40:59 INFO - PROCESS | 2288 | 1468453259520 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 2288 | 1468453259523 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 16:40:59 INFO - PROCESS | 2288 | 1468453259529 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 2288 | 1468453259531 Marionette TRACE conn5 <- [1,1422,null,{}] 16:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:40:59 INFO - PROCESS | 2288 | 1468453259535 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:59 INFO - PROCESS | 2288 | 1468453259537 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:59 INFO - PROCESS | 2288 | 1468453259639 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 16:40:59 INFO - PROCESS | 2288 | 1468453259733 Marionette TRACE conn5 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 2288 | 1468453259735 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:40:59 INFO - PROCESS | 2288 | ++DOCSHELL 156EAC00 == 43 [pid = 2288] [id = 365] 16:40:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1615AC00) [pid = 2288] [serial = 1094] [outer = 00000000] 16:40:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (16B51000) [pid = 2288] [serial = 1095] [outer = 1615AC00] 16:40:59 INFO - PROCESS | 2288 | 1468453259787 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (16C37800) [pid = 2288] [serial = 1096] [outer = 1615AC00] 16:41:00 INFO - PROCESS | 2288 | 1468453260193 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 731ms 16:41:00 INFO - PROCESS | 2288 | 1468453260265 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 2288 | 1468453260269 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 16:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:41:00 INFO - PROCESS | 2288 | 1468453260279 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 2288 | 1468453260283 Marionette TRACE conn5 <- [1,1426,null,{}] 16:41:00 INFO - PROCESS | 2288 | 1468453260291 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:00 INFO - PROCESS | 2288 | 1468453260294 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:00 INFO - PROCESS | 2288 | 1468453260385 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 16:41:00 INFO - PROCESS | 2288 | 1468453260396 Marionette TRACE conn5 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 2288 | 1468453260398 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:00 INFO - PROCESS | 2288 | ++DOCSHELL 1889C400 == 44 [pid = 2288] [id = 366] 16:41:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (18C2AC00) [pid = 2288] [serial = 1097] [outer = 00000000] 16:41:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (18C34400) [pid = 2288] [serial = 1098] [outer = 18C2AC00] 16:41:00 INFO - PROCESS | 2288 | 1468453260451 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (18C63C00) [pid = 2288] [serial = 1099] [outer = 18C2AC00] 16:41:00 INFO - PROCESS | 2288 | 1468453260884 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 690ms 16:41:00 INFO - PROCESS | 2288 | 1468453260965 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 2288 | 1468453260967 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 16:41:00 INFO - PROCESS | 2288 | 1468453260970 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:41:00 INFO - PROCESS | 2288 | 1468453260972 Marionette TRACE conn5 <- [1,1430,null,{}] 16:41:00 INFO - PROCESS | 2288 | 1468453260976 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:00 INFO - PROCESS | 2288 | 1468453260978 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:01 INFO - PROCESS | 2288 | 1468453261122 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 16:41:01 INFO - PROCESS | 2288 | 1468453261128 Marionette TRACE conn5 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 2288 | 1468453261130 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:01 INFO - PROCESS | 2288 | ++DOCSHELL 102DD800 == 45 [pid = 2288] [id = 367] 16:41:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (17F62400) [pid = 2288] [serial = 1100] [outer = 00000000] 16:41:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1900FC00) [pid = 2288] [serial = 1101] [outer = 17F62400] 16:41:01 INFO - PROCESS | 2288 | 1468453261174 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19010000) [pid = 2288] [serial = 1102] [outer = 17F62400] 16:41:01 INFO - PROCESS | 2288 | 1468453261615 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 670ms 16:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:41:01 INFO - PROCESS | 2288 | 1468453261645 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 2288 | 1468453261647 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 16:41:01 INFO - PROCESS | 2288 | 1468453261650 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 2288 | 1468453261652 Marionette TRACE conn5 <- [1,1434,null,{}] 16:41:01 INFO - PROCESS | 2288 | 1468453261655 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:01 INFO - PROCESS | 2288 | 1468453261657 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:01 INFO - PROCESS | 2288 | 1468453261771 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 16:41:01 INFO - PROCESS | 2288 | 1468453261777 Marionette TRACE conn5 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 2288 | 1468453261783 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:01 INFO - PROCESS | 2288 | ++DOCSHELL 19B0A000 == 46 [pid = 2288] [id = 368] 16:41:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19B0C000) [pid = 2288] [serial = 1103] [outer = 00000000] 16:41:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19D69C00) [pid = 2288] [serial = 1104] [outer = 19B0C000] 16:41:01 INFO - PROCESS | 2288 | 1468453261888 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (19DA8000) [pid = 2288] [serial = 1105] [outer = 19B0C000] 16:41:02 INFO - PROCESS | 2288 | 1468453262346 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 730ms 16:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:41:02 INFO - PROCESS | 2288 | 1468453262381 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 2288 | 1468453262383 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 16:41:02 INFO - PROCESS | 2288 | 1468453262386 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 2288 | 1468453262388 Marionette TRACE conn5 <- [1,1438,null,{}] 16:41:02 INFO - PROCESS | 2288 | 1468453262391 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:02 INFO - PROCESS | 2288 | 1468453262393 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:02 INFO - PROCESS | 2288 | 1468453262545 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 16:41:02 INFO - PROCESS | 2288 | 1468453262568 Marionette TRACE conn5 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 2288 | 1468453262570 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:02 INFO - PROCESS | 2288 | ++DOCSHELL 19DAA800 == 47 [pid = 2288] [id = 369] 16:41:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (19DAD000) [pid = 2288] [serial = 1106] [outer = 00000000] 16:41:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (19E77000) [pid = 2288] [serial = 1107] [outer = 19DAD000] 16:41:02 INFO - PROCESS | 2288 | 1468453262615 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (19F0E800) [pid = 2288] [serial = 1108] [outer = 19DAD000] 16:41:03 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1A373800) [pid = 2288] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:41:03 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (19FC0400) [pid = 2288] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:41:03 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (16C3D800) [pid = 2288] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:41:03 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19059800) [pid = 2288] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:41:03 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (17250400) [pid = 2288] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:41:03 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19F0AC00) [pid = 2288] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:41:03 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1A148C00) [pid = 2288] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:41:03 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (114AA000) [pid = 2288] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:41:03 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19B0EC00) [pid = 2288] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:41:03 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (102E7400) [pid = 2288] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:41:03 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1A165400) [pid = 2288] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:41:03 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1044E400) [pid = 2288] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:41:03 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (195A9800) [pid = 2288] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:41:03 INFO - PROCESS | 2288 | 1468453263256 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 931ms 16:41:03 INFO - PROCESS | 2288 | 1468453263317 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 2288 | 1468453263319 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 16:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:41:03 INFO - PROCESS | 2288 | 1468453263322 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 2288 | 1468453263324 Marionette TRACE conn5 <- [1,1442,null,{}] 16:41:03 INFO - PROCESS | 2288 | 1468453263327 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:03 INFO - PROCESS | 2288 | 1468453263329 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:03 INFO - PROCESS | 2288 | 1468453263409 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 16:41:03 INFO - PROCESS | 2288 | 1468453263501 Marionette TRACE conn5 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 2288 | 1468453263503 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:03 INFO - PROCESS | 2288 | ++DOCSHELL 10274000 == 48 [pid = 2288] [id = 370] 16:41:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (102E2C00) [pid = 2288] [serial = 1109] [outer = 00000000] 16:41:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19059800) [pid = 2288] [serial = 1110] [outer = 102E2C00] 16:41:03 INFO - PROCESS | 2288 | 1468453263547 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19D71000) [pid = 2288] [serial = 1111] [outer = 102E2C00] 16:41:03 INFO - PROCESS | 2288 | 1468453263933 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 631ms 16:41:03 INFO - PROCESS | 2288 | 1468453263954 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 2288 | 1468453263956 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 16:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:41:03 INFO - PROCESS | 2288 | 1468453263959 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 2288 | 1468453263961 Marionette TRACE conn5 <- [1,1446,null,{}] 16:41:03 INFO - PROCESS | 2288 | 1468453263964 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:03 INFO - PROCESS | 2288 | 1468453263966 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:04 INFO - PROCESS | 2288 | 1468453264084 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 16:41:04 INFO - PROCESS | 2288 | 1468453264092 Marionette TRACE conn5 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 2288 | 1468453264094 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:04 INFO - PROCESS | 2288 | ++DOCSHELL 192CA800 == 49 [pid = 2288] [id = 371] 16:41:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (192D1800) [pid = 2288] [serial = 1112] [outer = 00000000] 16:41:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19FBF400) [pid = 2288] [serial = 1113] [outer = 192D1800] 16:41:04 INFO - PROCESS | 2288 | 1468453264138 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19FC0C00) [pid = 2288] [serial = 1114] [outer = 192D1800] 16:41:04 INFO - PROCESS | 2288 | 1468453264559 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 630ms 16:41:04 INFO - PROCESS | 2288 | 1468453264590 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 16:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:41:04 INFO - PROCESS | 2288 | 1468453264592 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 16:41:04 INFO - PROCESS | 2288 | 1468453264595 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 2288 | 1468453264596 Marionette TRACE conn5 <- [1,1450,null,{}] 16:41:04 INFO - PROCESS | 2288 | 1468453264600 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:04 INFO - PROCESS | 2288 | 1468453264602 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:04 INFO - PROCESS | 2288 | 1468453264721 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 16:41:04 INFO - PROCESS | 2288 | 1468453264777 Marionette TRACE conn5 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 2288 | 1468453264779 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:04 INFO - PROCESS | 2288 | ++DOCSHELL 18105000 == 50 [pid = 2288] [id = 372] 16:41:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19FB4400) [pid = 2288] [serial = 1115] [outer = 00000000] 16:41:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A151000) [pid = 2288] [serial = 1116] [outer = 19FB4400] 16:41:04 INFO - PROCESS | 2288 | 1468453264822 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1A158800) [pid = 2288] [serial = 1117] [outer = 19FB4400] 16:41:05 INFO - PROCESS | 2288 | 1468453265305 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:41:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1030CC00) [pid = 2288] [serial = 1118] [outer = 108F2400] 16:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 831ms 16:41:05 INFO - PROCESS | 2288 | 1468453265453 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 2288 | 1468453265458 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 16:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:41:05 INFO - PROCESS | 2288 | 1468453265507 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 2288 | 1468453265511 Marionette TRACE conn5 <- [1,1454,null,{}] 16:41:05 INFO - PROCESS | 2288 | 1468453265517 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:05 INFO - PROCESS | 2288 | 1468453265521 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:05 INFO - PROCESS | 2288 | 1468453265636 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 16:41:05 INFO - PROCESS | 2288 | 1468453265763 Marionette TRACE conn5 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 2288 | 1468453265768 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:05 INFO - PROCESS | 2288 | ++DOCSHELL 10449400 == 51 [pid = 2288] [id = 373] 16:41:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (148E5400) [pid = 2288] [serial = 1119] [outer = 00000000] 16:41:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (14D91800) [pid = 2288] [serial = 1120] [outer = 148E5400] 16:41:05 INFO - PROCESS | 2288 | 1468453265829 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (156E9000) [pid = 2288] [serial = 1121] [outer = 148E5400] 16:41:06 INFO - PROCESS | 2288 | 1468453266411 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 950ms 16:41:06 INFO - PROCESS | 2288 | 1468453266431 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 2288 | 1468453266436 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 16:41:06 INFO - PROCESS | 2288 | 1468453266442 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:41:06 INFO - PROCESS | 2288 | 1468453266445 Marionette TRACE conn5 <- [1,1458,null,{}] 16:41:06 INFO - PROCESS | 2288 | 1468453266449 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:06 INFO - PROCESS | 2288 | 1468453266452 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:06 INFO - PROCESS | 2288 | 1468453266566 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 16:41:06 INFO - PROCESS | 2288 | 1468453266672 Marionette TRACE conn5 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 2288 | 1468453266674 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:06 INFO - PROCESS | 2288 | ++DOCSHELL 17F64C00 == 52 [pid = 2288] [id = 374] 16:41:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (17F68C00) [pid = 2288] [serial = 1122] [outer = 00000000] 16:41:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (18C32800) [pid = 2288] [serial = 1123] [outer = 17F68C00] 16:41:06 INFO - PROCESS | 2288 | 1468453266731 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (19718000) [pid = 2288] [serial = 1124] [outer = 17F68C00] 16:41:07 INFO - PROCESS | 2288 | 1468453267377 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 970ms 16:41:07 INFO - PROCESS | 2288 | 1468453267417 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 2288 | 1468453267419 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 16:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:41:07 INFO - PROCESS | 2288 | 1468453267423 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 2288 | 1468453267427 Marionette TRACE conn5 <- [1,1462,null,{}] 16:41:07 INFO - PROCESS | 2288 | 1468453267438 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:07 INFO - PROCESS | 2288 | 1468453267443 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:07 INFO - PROCESS | 2288 | 1468453267553 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 16:41:07 INFO - PROCESS | 2288 | 1468453267689 Marionette TRACE conn5 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 2288 | 1468453267693 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:07 INFO - PROCESS | 2288 | ++DOCSHELL 19F0D800 == 53 [pid = 2288] [id = 375] 16:41:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (19FB5800) [pid = 2288] [serial = 1125] [outer = 00000000] 16:41:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (1A15D000) [pid = 2288] [serial = 1126] [outer = 19FB5800] 16:41:07 INFO - PROCESS | 2288 | 1468453267750 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (1A373400) [pid = 2288] [serial = 1127] [outer = 19FB5800] 16:41:08 INFO - PROCESS | 2288 | 1468453268417 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1023ms 16:41:08 INFO - PROCESS | 2288 | 1468453268448 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 2288 | 1468453268451 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 16:41:08 INFO - PROCESS | 2288 | 1468453268455 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:41:08 INFO - PROCESS | 2288 | 1468453268457 Marionette TRACE conn5 <- [1,1466,null,{}] 16:41:08 INFO - PROCESS | 2288 | 1468453268460 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:08 INFO - PROCESS | 2288 | 1468453268463 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:08 INFO - PROCESS | 2288 | 1468453268573 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 16:41:08 INFO - PROCESS | 2288 | 1468453268720 Marionette TRACE conn5 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 2288 | 1468453268723 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:08 INFO - PROCESS | 2288 | ++DOCSHELL 1A37A800 == 54 [pid = 2288] [id = 376] 16:41:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (1A37EC00) [pid = 2288] [serial = 1128] [outer = 00000000] 16:41:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (1A3D4000) [pid = 2288] [serial = 1129] [outer = 1A37EC00] 16:41:08 INFO - PROCESS | 2288 | 1468453268777 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (1A606000) [pid = 2288] [serial = 1130] [outer = 1A37EC00] 16:41:09 INFO - PROCESS | 2288 | 1468453269533 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1129ms 16:41:09 INFO - PROCESS | 2288 | 1468453269588 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 16:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:41:09 INFO - PROCESS | 2288 | 1468453269592 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 16:41:09 INFO - PROCESS | 2288 | 1468453269597 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 2288 | 1468453269600 Marionette TRACE conn5 <- [1,1470,null,{}] 16:41:09 INFO - PROCESS | 2288 | 1468453269606 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:09 INFO - PROCESS | 2288 | 1468453269609 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:09 INFO - PROCESS | 2288 | 1468453269714 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 16:41:09 INFO - PROCESS | 2288 | 1468453269852 Marionette TRACE conn5 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 2288 | 1468453269855 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:09 INFO - PROCESS | 2288 | ++DOCSHELL 1481AC00 == 55 [pid = 2288] [id = 377] 16:41:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (158A8400) [pid = 2288] [serial = 1131] [outer = 00000000] 16:41:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (17F5C400) [pid = 2288] [serial = 1132] [outer = 158A8400] 16:41:09 INFO - PROCESS | 2288 | 1468453269906 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (1882F400) [pid = 2288] [serial = 1133] [outer = 158A8400] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 192CA800 == 54 [pid = 2288] [id = 371] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 10274000 == 53 [pid = 2288] [id = 370] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 19DAA800 == 52 [pid = 2288] [id = 369] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 19B0A000 == 51 [pid = 2288] [id = 368] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 102DD800 == 50 [pid = 2288] [id = 367] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 1889C400 == 49 [pid = 2288] [id = 366] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 156EAC00 == 48 [pid = 2288] [id = 365] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 107B0400 == 47 [pid = 2288] [id = 364] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 0936EC00 == 46 [pid = 2288] [id = 363] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 18C2E400 == 45 [pid = 2288] [id = 361] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 10AFF400 == 44 [pid = 2288] [id = 360] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 148ADC00 == 43 [pid = 2288] [id = 154] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 1030FC00 == 42 [pid = 2288] [id = 143] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 0CECE800 == 41 [pid = 2288] [id = 144] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 14647C00 == 40 [pid = 2288] [id = 337] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 1A165000 == 39 [pid = 2288] [id = 356] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 1A1B9400 == 38 [pid = 2288] [id = 359] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 10304800 == 37 [pid = 2288] [id = 357] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 197D2000 == 36 [pid = 2288] [id = 149] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 17F5E800 == 35 [pid = 2288] [id = 358] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 19F03400 == 34 [pid = 2288] [id = 151] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 18104000 == 33 [pid = 2288] [id = 156] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 1A15DC00 == 32 [pid = 2288] [id = 362] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 1A37A800 == 31 [pid = 2288] [id = 376] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 19F0D800 == 30 [pid = 2288] [id = 375] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 18105000 == 29 [pid = 2288] [id = 372] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 10449400 == 28 [pid = 2288] [id = 373] 16:41:10 INFO - PROCESS | 2288 | --DOCSHELL 17F64C00 == 27 [pid = 2288] [id = 374] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (1A37E800) [pid = 2288] [serial = 1006] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (1A136800) [pid = 2288] [serial = 1062] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (1A138800) [pid = 2288] [serial = 1063] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (17F5E000) [pid = 2288] [serial = 1053] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (17F7D400) [pid = 2288] [serial = 1054] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (192D3000) [pid = 2288] [serial = 1056] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (19B09400) [pid = 2288] [serial = 1057] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (1882E400) [pid = 2288] [serial = 1045] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (17F63C00) [pid = 2288] [serial = 1044] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (19FC0800) [pid = 2288] [serial = 1048] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (19FBA000) [pid = 2288] [serial = 1047] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1A1AEC00) [pid = 2288] [serial = 1066] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1A162000) [pid = 2288] [serial = 1065] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1615BC00) [pid = 2288] [serial = 1051] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (154A2C00) [pid = 2288] [serial = 1050] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19E73400) [pid = 2288] [serial = 1059] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (15634000) [pid = 2288] [serial = 1042] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (10BCA800) [pid = 2288] [serial = 1041] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1A1BBC00) [pid = 2288] [serial = 1068] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A3B7400) [pid = 2288] [serial = 1077] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (17F5F800) [pid = 2288] [serial = 1071] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (17F68800) [pid = 2288] [serial = 1072] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19F34400) [pid = 2288] [serial = 1075] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19E77400) [pid = 2288] [serial = 1074] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1A373000) [pid = 2288] [serial = 1069] [outer = 00000000] [url = about:blank] 16:41:10 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19F05C00) [pid = 2288] [serial = 1060] [outer = 00000000] [url = about:blank] 16:41:11 INFO - PROCESS | 2288 | 1468453271144 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1583ms 16:41:11 INFO - PROCESS | 2288 | 1468453271180 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 2288 | 1468453271184 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 16:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:41:11 INFO - PROCESS | 2288 | 1468453271188 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 2288 | 1468453271193 Marionette TRACE conn5 <- [1,1474,null,{}] 16:41:11 INFO - PROCESS | 2288 | 1468453271198 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:11 INFO - PROCESS | 2288 | 1468453271201 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:11 INFO - PROCESS | 2288 | 1468453271290 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 16:41:11 INFO - PROCESS | 2288 | 1468453271299 Marionette TRACE conn5 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 2288 | 1468453271302 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:11 INFO - PROCESS | 2288 | ++DOCSHELL 10B3F800 == 28 [pid = 2288] [id = 378] 16:41:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (10B45000) [pid = 2288] [serial = 1134] [outer = 00000000] 16:41:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (14825800) [pid = 2288] [serial = 1135] [outer = 10B45000] 16:41:11 INFO - PROCESS | 2288 | 1468453271350 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (14DBC000) [pid = 2288] [serial = 1136] [outer = 10B45000] 16:41:11 INFO - PROCESS | 2288 | 1468453271853 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 730ms 16:41:11 INFO - PROCESS | 2288 | 1468453271950 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 2288 | 1468453271955 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 16:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:41:11 INFO - PROCESS | 2288 | 1468453271963 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 2288 | 1468453271966 Marionette TRACE conn5 <- [1,1478,null,{}] 16:41:11 INFO - PROCESS | 2288 | 1468453271972 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:11 INFO - PROCESS | 2288 | 1468453271975 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:12 INFO - PROCESS | 2288 | 1468453272078 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 16:41:12 INFO - PROCESS | 2288 | 1468453272161 Marionette TRACE conn5 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 2288 | 1468453272164 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:12 INFO - PROCESS | 2288 | ++DOCSHELL 1724B000 == 29 [pid = 2288] [id = 379] 16:41:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1724F000) [pid = 2288] [serial = 1137] [outer = 00000000] 16:41:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (17F5E800) [pid = 2288] [serial = 1138] [outer = 1724F000] 16:41:12 INFO - PROCESS | 2288 | 1468453272211 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (17F67400) [pid = 2288] [serial = 1139] [outer = 1724F000] 16:41:12 INFO - PROCESS | 2288 | 1468453272588 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 671ms 16:41:12 INFO - PROCESS | 2288 | 1468453272635 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 2288 | 1468453272637 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 16:41:12 INFO - PROCESS | 2288 | 1468453272641 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:41:12 INFO - PROCESS | 2288 | 1468453272644 Marionette TRACE conn5 <- [1,1482,null,{}] 16:41:12 INFO - PROCESS | 2288 | 1468453272655 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:12 INFO - PROCESS | 2288 | 1468453272659 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:12 INFO - PROCESS | 2288 | 1468453272745 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 16:41:12 INFO - PROCESS | 2288 | 1468453272752 Marionette TRACE conn5 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 2288 | 1468453272756 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:12 INFO - PROCESS | 2288 | ++DOCSHELL 18CB3400 == 30 [pid = 2288] [id = 380] 16:41:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1900C800) [pid = 2288] [serial = 1140] [outer = 00000000] 16:41:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (195A0400) [pid = 2288] [serial = 1141] [outer = 1900C800] 16:41:12 INFO - PROCESS | 2288 | 1468453272805 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19B09C00) [pid = 2288] [serial = 1142] [outer = 1900C800] 16:41:13 INFO - PROCESS | 2288 | 1468453273321 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 730ms 16:41:13 INFO - PROCESS | 2288 | 1468453273374 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 2288 | 1468453273377 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 16:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:41:13 INFO - PROCESS | 2288 | 1468453273417 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 2288 | 1468453273419 Marionette TRACE conn5 <- [1,1486,null,{}] 16:41:13 INFO - PROCESS | 2288 | 1468453273429 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:13 INFO - PROCESS | 2288 | 1468453273431 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:13 INFO - PROCESS | 2288 | 1468453273551 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 16:41:13 INFO - PROCESS | 2288 | 1468453273562 Marionette TRACE conn5 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 2288 | 1468453273564 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:13 INFO - PROCESS | 2288 | ++DOCSHELL 19D6EC00 == 31 [pid = 2288] [id = 381] 16:41:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19D3E400) [pid = 2288] [serial = 1143] [outer = 00000000] 16:41:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (19E6D400) [pid = 2288] [serial = 1144] [outer = 19D3E400] 16:41:13 INFO - PROCESS | 2288 | 1468453273662 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (19E78800) [pid = 2288] [serial = 1145] [outer = 19D3E400] 16:41:14 INFO - PROCESS | 2288 | 1468453274047 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 710ms 16:41:14 INFO - PROCESS | 2288 | 1468453274107 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 2288 | 1468453274109 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 16:41:14 INFO - PROCESS | 2288 | 1468453274112 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:41:14 INFO - PROCESS | 2288 | 1468453274114 Marionette TRACE conn5 <- [1,1490,null,{}] 16:41:14 INFO - PROCESS | 2288 | 1468453274117 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:14 INFO - PROCESS | 2288 | 1468453274119 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:14 INFO - PROCESS | 2288 | 1468453274231 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 16:41:14 INFO - PROCESS | 2288 | 1468453274237 Marionette TRACE conn5 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 2288 | 1468453274239 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:14 INFO - PROCESS | 2288 | ++DOCSHELL 19F0D800 == 32 [pid = 2288] [id = 382] 16:41:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (19F0E000) [pid = 2288] [serial = 1146] [outer = 00000000] 16:41:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (19FBC800) [pid = 2288] [serial = 1147] [outer = 19F0E000] 16:41:14 INFO - PROCESS | 2288 | 1468453274283 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1A131000) [pid = 2288] [serial = 1148] [outer = 19F0E000] 16:41:14 INFO - PROCESS | 2288 | 1468453274750 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 671ms 16:41:14 INFO - PROCESS | 2288 | 1468453274786 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 2288 | 1468453274788 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 16:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:41:14 INFO - PROCESS | 2288 | 1468453274804 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 2288 | 1468453274806 Marionette TRACE conn5 <- [1,1494,null,{}] 16:41:14 INFO - PROCESS | 2288 | 1468453274809 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:14 INFO - PROCESS | 2288 | 1468453274815 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:14 INFO - PROCESS | 2288 | 1468453274973 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (18C2AC00) [pid = 2288] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1A15EC00) [pid = 2288] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (17F62400) [pid = 2288] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (10BC2400) [pid = 2288] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (107B1000) [pid = 2288] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (102E2C00) [pid = 2288] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (1A1BB800) [pid = 2288] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (19DAD000) [pid = 2288] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1615AC00) [pid = 2288] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19B0C000) [pid = 2288] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19DA8800) [pid = 2288] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (18C2F400) [pid = 2288] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (09371000) [pid = 2288] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (192D1800) [pid = 2288] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:41:15 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19FB4400) [pid = 2288] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:41:15 INFO - PROCESS | 2288 | 1468453275438 Marionette TRACE conn5 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 2288 | 1468453275440 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:15 INFO - PROCESS | 2288 | ++DOCSHELL 09371000 == 33 [pid = 2288] [id = 383] 16:41:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (09371C00) [pid = 2288] [serial = 1149] [outer = 00000000] 16:41:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (107AE400) [pid = 2288] [serial = 1150] [outer = 09371C00] 16:41:15 INFO - PROCESS | 2288 | 1468453275484 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1564C000) [pid = 2288] [serial = 1151] [outer = 09371C00] 16:41:15 INFO - PROCESS | 2288 | 1468453275850 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1089ms 16:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:41:15 INFO - PROCESS | 2288 | 1468453275880 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 16:41:15 INFO - PROCESS | 2288 | 1468453275882 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 16:41:15 INFO - PROCESS | 2288 | 1468453275885 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 2288 | 1468453275887 Marionette TRACE conn5 <- [1,1498,null,{}] 16:41:15 INFO - PROCESS | 2288 | 1468453275890 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:15 INFO - PROCESS | 2288 | 1468453275892 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:16 INFO - PROCESS | 2288 | 1468453276006 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 16:41:16 INFO - PROCESS | 2288 | 1468453276013 Marionette TRACE conn5 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 2288 | 1468453276015 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:16 INFO - PROCESS | 2288 | ++DOCSHELL 17242800 == 34 [pid = 2288] [id = 384] 16:41:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (17F5E000) [pid = 2288] [serial = 1152] [outer = 00000000] 16:41:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19DA9C00) [pid = 2288] [serial = 1153] [outer = 17F5E000] 16:41:16 INFO - PROCESS | 2288 | 1468453276059 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19F09400) [pid = 2288] [serial = 1154] [outer = 17F5E000] 16:41:16 INFO - PROCESS | 2288 | 1468453276458 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 630ms 16:41:16 INFO - PROCESS | 2288 | 1468453276517 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 2288 | 1468453276518 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 16:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:41:16 INFO - PROCESS | 2288 | 1468453276522 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 2288 | 1468453276523 Marionette TRACE conn5 <- [1,1502,null,{}] 16:41:16 INFO - PROCESS | 2288 | 1468453276527 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:16 INFO - PROCESS | 2288 | 1468453276529 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:16 INFO - PROCESS | 2288 | 1468453276645 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 16:41:16 INFO - PROCESS | 2288 | 1468453276658 Marionette TRACE conn5 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 2288 | 1468453276660 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:16 INFO - PROCESS | 2288 | ++DOCSHELL 1A138C00 == 35 [pid = 2288] [id = 385] 16:41:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A14A000) [pid = 2288] [serial = 1155] [outer = 00000000] 16:41:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A163000) [pid = 2288] [serial = 1156] [outer = 1A14A000] 16:41:16 INFO - PROCESS | 2288 | 1468453276731 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A165C00) [pid = 2288] [serial = 1157] [outer = 1A14A000] 16:41:17 INFO - PROCESS | 2288 | 1468453277134 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 630ms 16:41:17 INFO - PROCESS | 2288 | 1468453277153 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 2288 | 1468453277155 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 16:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:41:17 INFO - PROCESS | 2288 | 1468453277158 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 2288 | 1468453277160 Marionette TRACE conn5 <- [1,1506,null,{}] 16:41:17 INFO - PROCESS | 2288 | 1468453277163 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:17 INFO - PROCESS | 2288 | 1468453277165 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:17 INFO - PROCESS | 2288 | 1468453277282 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 16:41:17 INFO - PROCESS | 2288 | 1468453277290 Marionette TRACE conn5 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 2288 | 1468453277292 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:17 INFO - PROCESS | 2288 | ++DOCSHELL 19E73400 == 36 [pid = 2288] [id = 386] 16:41:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1A14F000) [pid = 2288] [serial = 1158] [outer = 00000000] 16:41:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1A376400) [pid = 2288] [serial = 1159] [outer = 1A14F000] 16:41:17 INFO - PROCESS | 2288 | 1468453277336 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A377C00) [pid = 2288] [serial = 1160] [outer = 1A14F000] 16:41:18 INFO - PROCESS | 2288 | 1468453278168 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1019ms 16:41:18 INFO - PROCESS | 2288 | 1468453278177 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 16:41:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:41:18 INFO - PROCESS | 2288 | 1468453278182 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 16:41:18 INFO - PROCESS | 2288 | 1468453278186 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 2288 | 1468453278192 Marionette TRACE conn5 <- [1,1510,null,{}] 16:41:18 INFO - PROCESS | 2288 | 1468453278216 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:18 INFO - PROCESS | 2288 | 1468453278219 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:18 INFO - PROCESS | 2288 | 1468453278340 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 16:41:18 INFO - PROCESS | 2288 | 1468453278475 Marionette TRACE conn5 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 2288 | 1468453278478 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:18 INFO - PROCESS | 2288 | ++DOCSHELL 10451400 == 37 [pid = 2288] [id = 387] 16:41:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (10A20000) [pid = 2288] [serial = 1161] [outer = 00000000] 16:41:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1543E000) [pid = 2288] [serial = 1162] [outer = 10A20000] 16:41:18 INFO - PROCESS | 2288 | 1468453278536 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (16845800) [pid = 2288] [serial = 1163] [outer = 10A20000] 16:41:19 INFO - PROCESS | 2288 | 1468453279128 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:41:19 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 () { 16:41:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:41:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:41:19 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 () { 16:41:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:41:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:41:19 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 () { 16:41:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:41:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:41:19 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 () { 16:41:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:41:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:41:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 993ms 16:41:19 INFO - PROCESS | 2288 | 1468453279180 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 2288 | 1468453279185 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 16:41:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:41:19 INFO - PROCESS | 2288 | 1468453279191 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 2288 | 1468453279194 Marionette TRACE conn5 <- [1,1514,null,{}] 16:41:19 INFO - PROCESS | 2288 | 1468453279198 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:19 INFO - PROCESS | 2288 | 1468453279201 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:19 INFO - PROCESS | 2288 | 1468453279325 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 16:41:19 INFO - PROCESS | 2288 | 1468453279460 Marionette TRACE conn5 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 2288 | 1468453279463 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:19 INFO - PROCESS | 2288 | ++DOCSHELL 195A0000 == 38 [pid = 2288] [id = 388] 16:41:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (1971AC00) [pid = 2288] [serial = 1164] [outer = 00000000] 16:41:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (19D6DC00) [pid = 2288] [serial = 1165] [outer = 1971AC00] 16:41:19 INFO - PROCESS | 2288 | 1468453279520 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (19E75C00) [pid = 2288] [serial = 1166] [outer = 1971AC00] 16:41:20 INFO - PROCESS | 2288 | 1468453280322 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:41:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:41:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:41:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:41:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:41:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:41:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:41:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1174ms 16:41:20 INFO - PROCESS | 2288 | 1468453280369 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 2288 | 1468453280373 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 16:41:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:41:20 INFO - PROCESS | 2288 | 1468453280377 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 2288 | 1468453280380 Marionette TRACE conn5 <- [1,1518,null,{}] 16:41:20 INFO - PROCESS | 2288 | 1468453280386 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:20 INFO - PROCESS | 2288 | 1468453280389 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:20 INFO - PROCESS | 2288 | 1468453280502 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 16:41:20 INFO - PROCESS | 2288 | 1468453280640 Marionette TRACE conn5 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 2288 | 1468453280643 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:20 INFO - PROCESS | 2288 | ++DOCSHELL 148A2400 == 39 [pid = 2288] [id = 389] 16:41:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (148A2C00) [pid = 2288] [serial = 1167] [outer = 00000000] 16:41:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (15498800) [pid = 2288] [serial = 1168] [outer = 148A2C00] 16:41:20 INFO - PROCESS | 2288 | 1468453280694 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (16842C00) [pid = 2288] [serial = 1169] [outer = 148A2C00] 16:41:20 INFO - PROCESS | 2288 | --DOCSHELL 1A138C00 == 38 [pid = 2288] [id = 385] 16:41:20 INFO - PROCESS | 2288 | --DOCSHELL 17242800 == 37 [pid = 2288] [id = 384] 16:41:20 INFO - PROCESS | 2288 | --DOCSHELL 09371000 == 36 [pid = 2288] [id = 383] 16:41:20 INFO - PROCESS | 2288 | --DOCSHELL 19F0D800 == 35 [pid = 2288] [id = 382] 16:41:20 INFO - PROCESS | 2288 | --DOCSHELL 19D6EC00 == 34 [pid = 2288] [id = 381] 16:41:20 INFO - PROCESS | 2288 | --DOCSHELL 18CB3400 == 33 [pid = 2288] [id = 380] 16:41:20 INFO - PROCESS | 2288 | --DOCSHELL 1724B000 == 32 [pid = 2288] [id = 379] 16:41:20 INFO - PROCESS | 2288 | --DOCSHELL 10B3F800 == 31 [pid = 2288] [id = 378] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (18C63C00) [pid = 2288] [serial = 1099] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (1A375000) [pid = 2288] [serial = 1086] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (19010000) [pid = 2288] [serial = 1102] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (16846C00) [pid = 2288] [serial = 1081] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (10B44C00) [pid = 2288] [serial = 1092] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (19D71000) [pid = 2288] [serial = 1111] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1A601800) [pid = 2288] [serial = 1078] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19F0E800) [pid = 2288] [serial = 1108] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (19E77000) [pid = 2288] [serial = 1107] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (16B51000) [pid = 2288] [serial = 1095] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (1900FC00) [pid = 2288] [serial = 1101] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (19D69C00) [pid = 2288] [serial = 1104] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19DA8000) [pid = 2288] [serial = 1105] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (18C34400) [pid = 2288] [serial = 1098] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (19F32800) [pid = 2288] [serial = 1039] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1904F000) [pid = 2288] [serial = 1083] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (16C37800) [pid = 2288] [serial = 1096] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1A606C00) [pid = 2288] [serial = 1087] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (0CED4C00) [pid = 2288] [serial = 1089] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19059800) [pid = 2288] [serial = 1110] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (102E3000) [pid = 2288] [serial = 1090] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (14DBDC00) [pid = 2288] [serial = 1080] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19D3F400) [pid = 2288] [serial = 1084] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19FBF400) [pid = 2288] [serial = 1113] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (114CAC00) [pid = 2288] [serial = 1093] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19E74800) [pid = 2288] [serial = 676] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19FC0C00) [pid = 2288] [serial = 1114] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (1A158800) [pid = 2288] [serial = 1117] [outer = 00000000] [url = about:blank] 16:41:20 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1A151000) [pid = 2288] [serial = 1116] [outer = 00000000] [url = about:blank] 16:41:21 INFO - PROCESS | 2288 | 1468453281142 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:41:21 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 16:41:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:41:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:41:21 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. 16:41:21 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:41:21 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 830ms 16:41:21 INFO - PROCESS | 2288 | 1468453281209 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 2288 | 1468453281214 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 16:41:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:41:21 INFO - PROCESS | 2288 | 1468453281219 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 2288 | 1468453281222 Marionette TRACE conn5 <- [1,1522,null,{}] 16:41:21 INFO - PROCESS | 2288 | 1468453281230 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:21 INFO - PROCESS | 2288 | 1468453281232 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:21 INFO - PROCESS | 2288 | 1468453281323 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 16:41:21 INFO - PROCESS | 2288 | 1468453281329 Marionette TRACE conn5 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 2288 | 1468453281331 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:21 INFO - PROCESS | 2288 | ++DOCSHELL 15652000 == 32 [pid = 2288] [id = 390] 16:41:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (16163800) [pid = 2288] [serial = 1170] [outer = 00000000] 16:41:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (17242800) [pid = 2288] [serial = 1171] [outer = 16163800] 16:41:21 INFO - PROCESS | 2288 | 1468453281383 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (18107C00) [pid = 2288] [serial = 1172] [outer = 16163800] 16:41:21 INFO - PROCESS | 2288 | 1468453281842 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:41:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:41:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 16:41:21 INFO - PROCESS | 2288 | 1468453281894 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 2288 | 1468453281896 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 16:41:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:41:21 INFO - PROCESS | 2288 | 1468453281899 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 2288 | 1468453281903 Marionette TRACE conn5 <- [1,1526,null,{}] 16:41:21 INFO - PROCESS | 2288 | 1468453281913 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:21 INFO - PROCESS | 2288 | 1468453281918 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:22 INFO - PROCESS | 2288 | 1468453282002 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 16:41:22 INFO - PROCESS | 2288 | 1468453282012 Marionette TRACE conn5 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 2288 | 1468453282015 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:22 INFO - PROCESS | 2288 | ++DOCSHELL 195A3C00 == 33 [pid = 2288] [id = 391] 16:41:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (197C6C00) [pid = 2288] [serial = 1173] [outer = 00000000] 16:41:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19D3FC00) [pid = 2288] [serial = 1174] [outer = 197C6C00] 16:41:22 INFO - PROCESS | 2288 | 1468453282064 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19D6E400) [pid = 2288] [serial = 1175] [outer = 197C6C00] 16:41:22 INFO - PROCESS | 2288 | 1468453282551 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:41:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:41:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 672ms 16:41:22 INFO - PROCESS | 2288 | 1468453282575 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 2288 | 1468453282577 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 16:41:22 INFO - PROCESS | 2288 | 1468453282580 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:41:22 INFO - PROCESS | 2288 | 1468453282582 Marionette TRACE conn5 <- [1,1530,null,{}] 16:41:22 INFO - PROCESS | 2288 | 1468453282585 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:22 INFO - PROCESS | 2288 | 1468453282587 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:22 INFO - PROCESS | 2288 | 1468453282681 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 16:41:22 INFO - PROCESS | 2288 | 1468453282695 Marionette TRACE conn5 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 2288 | 1468453282697 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:22 INFO - PROCESS | 2288 | ++DOCSHELL 19E6D800 == 34 [pid = 2288] [id = 392] 16:41:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19E76800) [pid = 2288] [serial = 1176] [outer = 00000000] 16:41:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19F0A000) [pid = 2288] [serial = 1177] [outer = 19E76800] 16:41:22 INFO - PROCESS | 2288 | 1468453282742 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19F11400) [pid = 2288] [serial = 1178] [outer = 19E76800] 16:41:23 INFO - PROCESS | 2288 | 1468453283154 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:41:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:41:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 630ms 16:41:23 INFO - PROCESS | 2288 | 1468453283215 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 2288 | 1468453283217 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 16:41:23 INFO - PROCESS | 2288 | 1468453283220 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 2288 | 1468453283222 Marionette TRACE conn5 <- [1,1534,null,{}] 16:41:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:41:23 INFO - PROCESS | 2288 | 1468453283226 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:23 INFO - PROCESS | 2288 | 1468453283228 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:23 INFO - PROCESS | 2288 | 1468453283348 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 16:41:23 INFO - PROCESS | 2288 | 1468453283355 Marionette TRACE conn5 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 2288 | 1468453283357 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:23 INFO - PROCESS | 2288 | ++DOCSHELL 19F04000 == 35 [pid = 2288] [id = 393] 16:41:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19F12800) [pid = 2288] [serial = 1179] [outer = 00000000] 16:41:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19FBAC00) [pid = 2288] [serial = 1180] [outer = 19F12800] 16:41:23 INFO - PROCESS | 2288 | 1468453283400 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A132400) [pid = 2288] [serial = 1181] [outer = 19F12800] 16:41:23 INFO - PROCESS | 2288 | 1468453283881 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:41:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:41:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 16:41:23 INFO - PROCESS | 2288 | 1468453283895 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 16:41:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:41:23 INFO - PROCESS | 2288 | 1468453283897 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 16:41:23 INFO - PROCESS | 2288 | 1468453283900 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 2288 | 1468453283902 Marionette TRACE conn5 <- [1,1538,null,{}] 16:41:23 INFO - PROCESS | 2288 | 1468453283911 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:23 INFO - PROCESS | 2288 | 1468453283917 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:24 INFO - PROCESS | 2288 | 1468453284054 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 16:41:24 INFO - PROCESS | 2288 | 1468453284119 Marionette TRACE conn5 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 2288 | 1468453284121 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:24 INFO - PROCESS | 2288 | ++DOCSHELL 156E9400 == 36 [pid = 2288] [id = 394] 16:41:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19FBA000) [pid = 2288] [serial = 1182] [outer = 00000000] 16:41:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A1B5C00) [pid = 2288] [serial = 1183] [outer = 19FBA000] 16:41:24 INFO - PROCESS | 2288 | 1468453284165 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A1B9000) [pid = 2288] [serial = 1184] [outer = 19FBA000] 16:41:24 INFO - PROCESS | 2288 | 1468453284594 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:41:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:41:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 730ms 16:41:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:41:24 INFO - PROCESS | 2288 | 1468453284631 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 16:41:24 INFO - PROCESS | 2288 | 1468453284633 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 16:41:24 INFO - PROCESS | 2288 | 1468453284636 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 2288 | 1468453284647 Marionette TRACE conn5 <- [1,1542,null,{}] 16:41:24 INFO - PROCESS | 2288 | 1468453284684 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:24 INFO - PROCESS | 2288 | 1468453284686 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:24 INFO - PROCESS | 2288 | 1468453284809 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 16:41:24 INFO - PROCESS | 2288 | 1468453284819 Marionette TRACE conn5 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 2288 | 1468453284821 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:24 INFO - PROCESS | 2288 | ++DOCSHELL 18CB0400 == 37 [pid = 2288] [id = 395] 16:41:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (192D4C00) [pid = 2288] [serial = 1185] [outer = 00000000] 16:41:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A3B7000) [pid = 2288] [serial = 1186] [outer = 192D4C00] 16:41:24 INFO - PROCESS | 2288 | 1468453284864 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1A4AB800) [pid = 2288] [serial = 1187] [outer = 192D4C00] 16:41:25 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1724F000) [pid = 2288] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:41:25 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19D3E400) [pid = 2288] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:41:25 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (10B45000) [pid = 2288] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:41:25 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (158A8400) [pid = 2288] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:41:25 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1900C800) [pid = 2288] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:41:25 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19F0E000) [pid = 2288] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:41:25 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (09371C00) [pid = 2288] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:41:25 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (17F5E000) [pid = 2288] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:41:25 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (148E5400) [pid = 2288] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:41:25 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (17F68C00) [pid = 2288] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:41:25 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (19FB5800) [pid = 2288] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:41:25 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1A37EC00) [pid = 2288] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:41:25 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1A14A000) [pid = 2288] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:41:25 INFO - PROCESS | 2288 | 1468453285410 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:41:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 791ms 16:41:25 INFO - PROCESS | 2288 | 1468453285427 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 2288 | 1468453285429 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 16:41:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:41:25 INFO - PROCESS | 2288 | 1468453285432 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 2288 | 1468453285433 Marionette TRACE conn5 <- [1,1546,null,{}] 16:41:25 INFO - PROCESS | 2288 | 1468453285437 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:25 INFO - PROCESS | 2288 | 1468453285439 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:25 INFO - PROCESS | 2288 | 1468453285520 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 16:41:25 INFO - PROCESS | 2288 | 1468453285525 Marionette TRACE conn5 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 2288 | 1468453285527 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:25 INFO - PROCESS | 2288 | ++DOCSHELL 114AA000 == 38 [pid = 2288] [id = 396] 16:41:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (114CDC00) [pid = 2288] [serial = 1188] [outer = 00000000] 16:41:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (1882E800) [pid = 2288] [serial = 1189] [outer = 114CDC00] 16:41:25 INFO - PROCESS | 2288 | 1468453285571 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19D6F000) [pid = 2288] [serial = 1190] [outer = 114CDC00] 16:41:26 INFO - PROCESS | 2288 | 1468453285985 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:41:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:41:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 630ms 16:41:26 INFO - PROCESS | 2288 | 1468453286063 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 2288 | 1468453286065 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 16:41:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:41:26 INFO - PROCESS | 2288 | 1468453286068 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 2288 | 1468453286070 Marionette TRACE conn5 <- [1,1550,null,{}] 16:41:26 INFO - PROCESS | 2288 | 1468453286073 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:26 INFO - PROCESS | 2288 | 1468453286075 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:26 INFO - PROCESS | 2288 | 1468453286182 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 16:41:26 INFO - PROCESS | 2288 | 1468453286187 Marionette TRACE conn5 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 2288 | 1468453286189 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:26 INFO - PROCESS | 2288 | ++DOCSHELL 19F32400 == 39 [pid = 2288] [id = 397] 16:41:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1A14E000) [pid = 2288] [serial = 1191] [outer = 00000000] 16:41:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1A3B6C00) [pid = 2288] [serial = 1192] [outer = 1A14E000] 16:41:26 INFO - PROCESS | 2288 | 1468453286233 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A60F400) [pid = 2288] [serial = 1193] [outer = 1A14E000] 16:41:26 INFO - PROCESS | 2288 | 1468453286668 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:41:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:41:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 630ms 16:41:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:41:26 INFO - PROCESS | 2288 | 1468453286699 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 2288 | 1468453286701 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 16:41:26 INFO - PROCESS | 2288 | 1468453286709 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 2288 | 1468453286710 Marionette TRACE conn5 <- [1,1554,null,{}] 16:41:26 INFO - PROCESS | 2288 | 1468453286714 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:26 INFO - PROCESS | 2288 | 1468453286716 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:26 INFO - PROCESS | 2288 | 1468453286799 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 16:41:26 INFO - PROCESS | 2288 | 1468453286805 Marionette TRACE conn5 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 2288 | 1468453286807 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:26 INFO - PROCESS | 2288 | ++DOCSHELL 1027BC00 == 40 [pid = 2288] [id = 398] 16:41:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (10447800) [pid = 2288] [serial = 1194] [outer = 00000000] 16:41:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1AA41400) [pid = 2288] [serial = 1195] [outer = 10447800] 16:41:26 INFO - PROCESS | 2288 | 1468453286851 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1AA44400) [pid = 2288] [serial = 1196] [outer = 10447800] 16:41:27 INFO - PROCESS | 2288 | 1468453287285 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:41:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:41:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 630ms 16:41:27 INFO - PROCESS | 2288 | 1468453287335 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 16:41:27 INFO - PROCESS | 2288 | 1468453287338 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 16:41:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:41:27 INFO - PROCESS | 2288 | 1468453287341 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 2288 | 1468453287344 Marionette TRACE conn5 <- [1,1558,null,{}] 16:41:27 INFO - PROCESS | 2288 | 1468453287347 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:27 INFO - PROCESS | 2288 | 1468453287350 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:27 INFO - PROCESS | 2288 | 1468453287494 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 16:41:27 INFO - PROCESS | 2288 | 1468453287669 Marionette TRACE conn5 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 2288 | 1468453287672 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:27 INFO - PROCESS | 2288 | ++DOCSHELL 10304800 == 41 [pid = 2288] [id = 399] 16:41:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (10306000) [pid = 2288] [serial = 1197] [outer = 00000000] 16:41:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (10452400) [pid = 2288] [serial = 1198] [outer = 10306000] 16:41:27 INFO - PROCESS | 2288 | 1468453287731 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (114AA400) [pid = 2288] [serial = 1199] [outer = 10306000] 16:41:28 INFO - PROCESS | 2288 | 1468453288311 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:41:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:41:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1017ms 16:41:28 INFO - PROCESS | 2288 | 1468453288363 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 2288 | 1468453288367 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 16:41:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:41:28 INFO - PROCESS | 2288 | 1468453288372 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 2288 | 1468453288376 Marionette TRACE conn5 <- [1,1562,null,{}] 16:41:28 INFO - PROCESS | 2288 | 1468453288381 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:28 INFO - PROCESS | 2288 | 1468453288384 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:28 INFO - PROCESS | 2288 | 1468453288555 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 16:41:28 INFO - PROCESS | 2288 | 1468453288686 Marionette TRACE conn5 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 2288 | 1468453288689 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:28 INFO - PROCESS | 2288 | ++DOCSHELL 18C2CC00 == 42 [pid = 2288] [id = 400] 16:41:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (18C2E400) [pid = 2288] [serial = 1200] [outer = 00000000] 16:41:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (18C6AC00) [pid = 2288] [serial = 1201] [outer = 18C2E400] 16:41:28 INFO - PROCESS | 2288 | 1468453288747 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (192CDC00) [pid = 2288] [serial = 1202] [outer = 18C2E400] 16:41:29 INFO - PROCESS | 2288 | 1468453289366 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:41:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1019ms 16:41:29 INFO - PROCESS | 2288 | 1468453289396 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 2288 | 1468453289399 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 16:41:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:41:29 INFO - PROCESS | 2288 | 1468453289403 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 2288 | 1468453289406 Marionette TRACE conn5 <- [1,1566,null,{}] 16:41:29 INFO - PROCESS | 2288 | 1468453289410 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:29 INFO - PROCESS | 2288 | 1468453289413 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:29 INFO - PROCESS | 2288 | 1468453289533 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 16:41:29 INFO - PROCESS | 2288 | 1468453289646 Marionette TRACE conn5 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 2288 | 1468453289648 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:29 INFO - PROCESS | 2288 | ++DOCSHELL 197D3C00 == 43 [pid = 2288] [id = 401] 16:41:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1A137000) [pid = 2288] [serial = 1203] [outer = 00000000] 16:41:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1A156400) [pid = 2288] [serial = 1204] [outer = 1A137000] 16:41:29 INFO - PROCESS | 2288 | 1468453289744 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1A1B2000) [pid = 2288] [serial = 1205] [outer = 1A137000] 16:41:30 INFO - PROCESS | 2288 | 1468453290366 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:41:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:41:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 971ms 16:41:30 INFO - PROCESS | 2288 | 1468453290375 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 2288 | 1468453290379 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 16:41:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:41:30 INFO - PROCESS | 2288 | 1468453290390 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 2288 | 1468453290395 Marionette TRACE conn5 <- [1,1570,null,{}] 16:41:30 INFO - PROCESS | 2288 | 1468453290399 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:30 INFO - PROCESS | 2288 | 1468453290402 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:30 INFO - PROCESS | 2288 | 1468453290516 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 16:41:30 INFO - PROCESS | 2288 | 1468453290627 Marionette TRACE conn5 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 2288 | 1468453290629 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:30 INFO - PROCESS | 2288 | ++DOCSHELL 1AA48400 == 44 [pid = 2288] [id = 402] 16:41:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (1AA4B800) [pid = 2288] [serial = 1206] [outer = 00000000] 16:41:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (1B54E000) [pid = 2288] [serial = 1207] [outer = 1AA4B800] 16:41:30 INFO - PROCESS | 2288 | 1468453290683 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (1B565000) [pid = 2288] [serial = 1208] [outer = 1AA4B800] 16:41:31 INFO - PROCESS | 2288 | 1468453291340 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:41:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1136ms 16:41:31 INFO - PROCESS | 2288 | 1468453291566 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 2288 | 1468453291571 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 16:41:31 INFO - PROCESS | 2288 | 1468453291578 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 2288 | 1468453291581 Marionette TRACE conn5 <- [1,1574,null,{}] 16:41:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:41:31 INFO - PROCESS | 2288 | 1468453291586 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:31 INFO - PROCESS | 2288 | 1468453291590 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:31 INFO - PROCESS | 2288 | 1468453291692 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 16:41:31 INFO - PROCESS | 2288 | 1468453291823 Marionette TRACE conn5 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 2288 | 1468453291828 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:31 INFO - PROCESS | 2288 | ++DOCSHELL 148AD800 == 45 [pid = 2288] [id = 403] 16:41:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (148EB000) [pid = 2288] [serial = 1209] [outer = 00000000] 16:41:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (154A2C00) [pid = 2288] [serial = 1210] [outer = 148EB000] 16:41:31 INFO - PROCESS | 2288 | 1468453291878 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (15651800) [pid = 2288] [serial = 1211] [outer = 148EB000] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 1027BC00 == 44 [pid = 2288] [id = 398] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 19F32400 == 43 [pid = 2288] [id = 397] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 114AA000 == 42 [pid = 2288] [id = 396] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 18CB0400 == 41 [pid = 2288] [id = 395] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 156E9400 == 40 [pid = 2288] [id = 394] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 19F04000 == 39 [pid = 2288] [id = 393] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 19E6D800 == 38 [pid = 2288] [id = 392] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 195A3C00 == 37 [pid = 2288] [id = 391] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 15652000 == 36 [pid = 2288] [id = 390] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 148A2400 == 35 [pid = 2288] [id = 389] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 195A0000 == 34 [pid = 2288] [id = 388] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 10451400 == 33 [pid = 2288] [id = 387] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 19E73400 == 32 [pid = 2288] [id = 386] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 1481AC00 == 31 [pid = 2288] [id = 377] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 1AA48400 == 30 [pid = 2288] [id = 402] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 197D3C00 == 29 [pid = 2288] [id = 401] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 10304800 == 28 [pid = 2288] [id = 399] 16:41:32 INFO - PROCESS | 2288 | --DOCSHELL 18C2CC00 == 27 [pid = 2288] [id = 400] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (1A131000) [pid = 2288] [serial = 1148] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (19DA9C00) [pid = 2288] [serial = 1153] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (156E9000) [pid = 2288] [serial = 1121] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (14D91800) [pid = 2288] [serial = 1120] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (19718000) [pid = 2288] [serial = 1124] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (18C32800) [pid = 2288] [serial = 1123] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1A165C00) [pid = 2288] [serial = 1157] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1A373400) [pid = 2288] [serial = 1127] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1A15D000) [pid = 2288] [serial = 1126] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (1A606000) [pid = 2288] [serial = 1130] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (1A3D4000) [pid = 2288] [serial = 1129] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1564C000) [pid = 2288] [serial = 1151] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19B09C00) [pid = 2288] [serial = 1142] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (19F09400) [pid = 2288] [serial = 1154] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A163000) [pid = 2288] [serial = 1156] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (17F5E800) [pid = 2288] [serial = 1138] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (17F67400) [pid = 2288] [serial = 1139] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19E6D400) [pid = 2288] [serial = 1144] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (14825800) [pid = 2288] [serial = 1135] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (14DBC000) [pid = 2288] [serial = 1136] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1882F400) [pid = 2288] [serial = 1133] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (17F5C400) [pid = 2288] [serial = 1132] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (195A0400) [pid = 2288] [serial = 1141] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19FBC800) [pid = 2288] [serial = 1147] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (19E78800) [pid = 2288] [serial = 1145] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (107AE400) [pid = 2288] [serial = 1150] [outer = 00000000] [url = about:blank] 16:41:33 INFO - PROCESS | 2288 | 1468453293202 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:41:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1671ms 16:41:33 INFO - PROCESS | 2288 | 1468453293258 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 2288 | 1468453293262 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 16:41:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:41:33 INFO - PROCESS | 2288 | 1468453293268 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 2288 | 1468453293271 Marionette TRACE conn5 <- [1,1578,null,{}] 16:41:33 INFO - PROCESS | 2288 | 1468453293277 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:33 INFO - PROCESS | 2288 | 1468453293279 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:33 INFO - PROCESS | 2288 | 1468453293378 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 16:41:33 INFO - PROCESS | 2288 | 1468453293385 Marionette TRACE conn5 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 2288 | 1468453293389 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:33 INFO - PROCESS | 2288 | ++DOCSHELL 10444000 == 28 [pid = 2288] [id = 404] 16:41:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (10450800) [pid = 2288] [serial = 1212] [outer = 00000000] 16:41:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (10A15000) [pid = 2288] [serial = 1213] [outer = 10450800] 16:41:33 INFO - PROCESS | 2288 | 1468453293437 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (114AA800) [pid = 2288] [serial = 1214] [outer = 10450800] 16:41:33 INFO - PROCESS | 2288 | 1468453293934 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:41:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 730ms 16:41:34 INFO - PROCESS | 2288 | 1468453293998 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 2288 | 1468453294003 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 16:41:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:41:34 INFO - PROCESS | 2288 | 1468453294009 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 2288 | 1468453294012 Marionette TRACE conn5 <- [1,1582,null,{}] 16:41:34 INFO - PROCESS | 2288 | 1468453294016 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:34 INFO - PROCESS | 2288 | 1468453294018 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:34 INFO - PROCESS | 2288 | 1468453294106 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 16:41:34 INFO - PROCESS | 2288 | 1468453294113 Marionette TRACE conn5 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 2288 | 1468453294115 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:34 INFO - PROCESS | 2288 | ++DOCSHELL 1549A800 == 29 [pid = 2288] [id = 405] 16:41:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (1549AC00) [pid = 2288] [serial = 1215] [outer = 00000000] 16:41:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (15651000) [pid = 2288] [serial = 1216] [outer = 1549AC00] 16:41:34 INFO - PROCESS | 2288 | 1468453294168 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1615C400) [pid = 2288] [serial = 1217] [outer = 1549AC00] 16:41:34 INFO - PROCESS | 2288 | 1468453294623 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:41:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 16:41:34 INFO - PROCESS | 2288 | 1468453294683 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 2288 | 1468453294685 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 16:41:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:41:34 INFO - PROCESS | 2288 | 1468453294689 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 2288 | 1468453294692 Marionette TRACE conn5 <- [1,1586,null,{}] 16:41:34 INFO - PROCESS | 2288 | 1468453294702 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:34 INFO - PROCESS | 2288 | 1468453294707 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:34 INFO - PROCESS | 2288 | 1468453294821 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 16:41:34 INFO - PROCESS | 2288 | 1468453294828 Marionette TRACE conn5 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 2288 | 1468453294831 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:34 INFO - PROCESS | 2288 | ++DOCSHELL 17F5C400 == 30 [pid = 2288] [id = 406] 16:41:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (17F5CC00) [pid = 2288] [serial = 1218] [outer = 00000000] 16:41:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (17F7B800) [pid = 2288] [serial = 1219] [outer = 17F5CC00] 16:41:34 INFO - PROCESS | 2288 | 1468453294879 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (18825C00) [pid = 2288] [serial = 1220] [outer = 17F5CC00] 16:41:35 INFO - PROCESS | 2288 | 1468453295384 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:41:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:41:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 731ms 16:41:35 INFO - PROCESS | 2288 | 1468453295422 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 2288 | 1468453295425 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 16:41:35 INFO - PROCESS | 2288 | 1468453295428 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:41:35 INFO - PROCESS | 2288 | 1468453295429 Marionette TRACE conn5 <- [1,1590,null,{}] 16:41:35 INFO - PROCESS | 2288 | 1468453295433 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:35 INFO - PROCESS | 2288 | 1468453295435 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:35 INFO - PROCESS | 2288 | 1468453295555 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 16:41:35 INFO - PROCESS | 2288 | 1468453295617 Marionette TRACE conn5 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 2288 | 1468453295619 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:35 INFO - PROCESS | 2288 | ++DOCSHELL 18C31400 == 31 [pid = 2288] [id = 407] 16:41:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (18C32400) [pid = 2288] [serial = 1221] [outer = 00000000] 16:41:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (18CB2800) [pid = 2288] [serial = 1222] [outer = 18C32400] 16:41:35 INFO - PROCESS | 2288 | 1468453295664 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1904DC00) [pid = 2288] [serial = 1223] [outer = 18C32400] 16:41:36 INFO - PROCESS | 2288 | 1468453296083 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:41:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 16:41:36 INFO - PROCESS | 2288 | 1468453296102 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 2288 | 1468453296104 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 16:41:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:41:36 INFO - PROCESS | 2288 | 1468453296115 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 2288 | 1468453296116 Marionette TRACE conn5 <- [1,1594,null,{}] 16:41:36 INFO - PROCESS | 2288 | 1468453296120 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:36 INFO - PROCESS | 2288 | 1468453296122 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:36 INFO - PROCESS | 2288 | 1468453296263 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 16:41:36 INFO - PROCESS | 2288 | 1468453296284 Marionette TRACE conn5 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 2288 | 1468453296286 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:36 INFO - PROCESS | 2288 | ++DOCSHELL 192D1800 == 32 [pid = 2288] [id = 408] 16:41:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (192D1C00) [pid = 2288] [serial = 1224] [outer = 00000000] 16:41:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19718000) [pid = 2288] [serial = 1225] [outer = 192D1C00] 16:41:36 INFO - PROCESS | 2288 | 1468453296329 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19B0A800) [pid = 2288] [serial = 1226] [outer = 192D1C00] 16:41:36 INFO - PROCESS | 2288 | 1468453296807 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:41:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 730ms 16:41:36 INFO - PROCESS | 2288 | 1468453296847 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 2288 | 1468453296850 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 16:41:36 INFO - PROCESS | 2288 | 1468453296853 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 2288 | 1468453296855 Marionette TRACE conn5 <- [1,1598,null,{}] 16:41:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:41:36 INFO - PROCESS | 2288 | 1468453296858 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:36 INFO - PROCESS | 2288 | 1468453296864 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:37 INFO - PROCESS | 2288 | 1468453297000 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 16:41:37 INFO - PROCESS | 2288 | 1468453297013 Marionette TRACE conn5 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:37 INFO - PROCESS | 2288 | 1468453297015 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:37 INFO - PROCESS | 2288 | ++DOCSHELL 19D6C400 == 33 [pid = 2288] [id = 409] 16:41:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (19D6D400) [pid = 2288] [serial = 1227] [outer = 00000000] 16:41:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (19E6E800) [pid = 2288] [serial = 1228] [outer = 19D6D400] 16:41:37 INFO - PROCESS | 2288 | 1468453297060 Marionette DEBUG loaded listener.js 16:41:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (19E78800) [pid = 2288] [serial = 1229] [outer = 19D6D400] 16:41:37 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (10447800) [pid = 2288] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:41:37 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19F12800) [pid = 2288] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:41:37 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19FBA000) [pid = 2288] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:41:37 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (192D4C00) [pid = 2288] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:41:37 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (114CDC00) [pid = 2288] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:41:37 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1971AC00) [pid = 2288] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:41:37 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (10A20000) [pid = 2288] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:41:37 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (197C6C00) [pid = 2288] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:41:37 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19E76800) [pid = 2288] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:41:37 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (16163800) [pid = 2288] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:41:37 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1A14F000) [pid = 2288] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:41:37 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (148A2C00) [pid = 2288] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:41:37 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1A14E000) [pid = 2288] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:41:38 INFO - PROCESS | 2288 | 1468453298146 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:41:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1373ms 16:41:38 INFO - PROCESS | 2288 | 1468453298230 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 16:41:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:41:38 INFO - PROCESS | 2288 | 1468453298235 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 16:41:38 INFO - PROCESS | 2288 | 1468453298239 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 2288 | 1468453298245 Marionette TRACE conn5 <- [1,1602,null,{}] 16:41:38 INFO - PROCESS | 2288 | 1468453298250 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:38 INFO - PROCESS | 2288 | 1468453298253 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:38 INFO - PROCESS | 2288 | 1468453298379 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 16:41:38 INFO - PROCESS | 2288 | 1468453298504 Marionette TRACE conn5 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 2288 | 1468453298507 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:38 INFO - PROCESS | 2288 | ++DOCSHELL 0C9F2400 == 34 [pid = 2288] [id = 410] 16:41:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1044A000) [pid = 2288] [serial = 1230] [outer = 00000000] 16:41:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (148E3400) [pid = 2288] [serial = 1231] [outer = 1044A000] 16:41:38 INFO - PROCESS | 2288 | 1468453298565 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1542C800) [pid = 2288] [serial = 1232] [outer = 1044A000] 16:41:39 INFO - PROCESS | 2288 | 1468453299276 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:41:39 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 16:41:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1074ms 16:41:39 INFO - PROCESS | 2288 | 1468453299357 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 2288 | 1468453299362 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 16:41:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:41:39 INFO - PROCESS | 2288 | 1468453299368 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 2288 | 1468453299371 Marionette TRACE conn5 <- [1,1606,null,{}] 16:41:39 INFO - PROCESS | 2288 | 1468453299375 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:39 INFO - PROCESS | 2288 | 1468453299378 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:39 INFO - PROCESS | 2288 | 1468453299507 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 16:41:39 INFO - PROCESS | 2288 | 1468453299696 Marionette TRACE conn5 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 2288 | 1468453299699 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:39 INFO - PROCESS | 2288 | ++DOCSHELL 10272800 == 35 [pid = 2288] [id = 411] 16:41:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (10273C00) [pid = 2288] [serial = 1233] [outer = 00000000] 16:41:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (102D9000) [pid = 2288] [serial = 1234] [outer = 10273C00] 16:41:39 INFO - PROCESS | 2288 | 1468453299755 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (10304000) [pid = 2288] [serial = 1235] [outer = 10273C00] 16:41:40 INFO - PROCESS | 2288 | --DOCSHELL 192D1800 == 34 [pid = 2288] [id = 408] 16:41:40 INFO - PROCESS | 2288 | --DOCSHELL 18C31400 == 33 [pid = 2288] [id = 407] 16:41:40 INFO - PROCESS | 2288 | --DOCSHELL 17F5C400 == 32 [pid = 2288] [id = 406] 16:41:40 INFO - PROCESS | 2288 | --DOCSHELL 1549A800 == 31 [pid = 2288] [id = 405] 16:41:40 INFO - PROCESS | 2288 | --DOCSHELL 10444000 == 30 [pid = 2288] [id = 404] 16:41:40 INFO - PROCESS | 2288 | --DOCSHELL 148AD800 == 29 [pid = 2288] [id = 403] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19FBAC00) [pid = 2288] [serial = 1180] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1A1B9000) [pid = 2288] [serial = 1184] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1A1B5C00) [pid = 2288] [serial = 1183] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1A3B7000) [pid = 2288] [serial = 1186] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19D6F000) [pid = 2288] [serial = 1190] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19D6DC00) [pid = 2288] [serial = 1165] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (19E75C00) [pid = 2288] [serial = 1166] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1543E000) [pid = 2288] [serial = 1162] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (16845800) [pid = 2288] [serial = 1163] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (19D3FC00) [pid = 2288] [serial = 1174] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19D6E400) [pid = 2288] [serial = 1175] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19F0A000) [pid = 2288] [serial = 1177] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (17242800) [pid = 2288] [serial = 1171] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (18107C00) [pid = 2288] [serial = 1172] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (1882E800) [pid = 2288] [serial = 1189] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (1A377C00) [pid = 2288] [serial = 1160] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (1A376400) [pid = 2288] [serial = 1159] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (15498800) [pid = 2288] [serial = 1168] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (16842C00) [pid = 2288] [serial = 1169] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (1A3B6C00) [pid = 2288] [serial = 1192] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (1A4AB800) [pid = 2288] [serial = 1187] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (1AA44400) [pid = 2288] [serial = 1196] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (1A132400) [pid = 2288] [serial = 1181] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (19F11400) [pid = 2288] [serial = 1178] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (1A60F400) [pid = 2288] [serial = 1193] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (1AA41400) [pid = 2288] [serial = 1195] [outer = 00000000] [url = about:blank] 16:41:40 INFO - PROCESS | 2288 | 1468453300340 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:41:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:41:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1025ms 16:41:40 INFO - PROCESS | 2288 | 1468453300394 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 2288 | 1468453300397 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 16:41:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:41:40 INFO - PROCESS | 2288 | 1468453300402 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 2288 | 1468453300404 Marionette TRACE conn5 <- [1,1610,null,{}] 16:41:40 INFO - PROCESS | 2288 | 1468453300410 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:40 INFO - PROCESS | 2288 | 1468453300414 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:40 INFO - PROCESS | 2288 | 1468453300501 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 16:41:40 INFO - PROCESS | 2288 | 1468453300591 Marionette TRACE conn5 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 2288 | 1468453300593 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:40 INFO - PROCESS | 2288 | ++DOCSHELL 102DE400 == 30 [pid = 2288] [id = 412] 16:41:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (10303C00) [pid = 2288] [serial = 1236] [outer = 00000000] 16:41:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (16847000) [pid = 2288] [serial = 1237] [outer = 10303C00] 16:41:40 INFO - PROCESS | 2288 | 1468453300640 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (16BEE400) [pid = 2288] [serial = 1238] [outer = 10303C00] 16:41:41 INFO - PROCESS | 2288 | 1468453301042 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:41:41 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 16:41:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 730ms 16:41:41 INFO - PROCESS | 2288 | 1468453301134 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 2288 | 1468453301138 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 16:41:41 INFO - PROCESS | 2288 | 1468453301143 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:41:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:41:41 INFO - PROCESS | 2288 | 1468453301145 Marionette TRACE conn5 <- [1,1614,null,{}] 16:41:41 INFO - PROCESS | 2288 | 1468453301149 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:41 INFO - PROCESS | 2288 | 1468453301151 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:41 INFO - PROCESS | 2288 | 1468453301238 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 16:41:41 INFO - PROCESS | 2288 | 1468453301250 Marionette TRACE conn5 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 2288 | 1468453301252 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:41 INFO - PROCESS | 2288 | ++DOCSHELL 17F5D000 == 31 [pid = 2288] [id = 413] 16:41:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (17F5D800) [pid = 2288] [serial = 1239] [outer = 00000000] 16:41:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (1810C000) [pid = 2288] [serial = 1240] [outer = 17F5D800] 16:41:41 INFO - PROCESS | 2288 | 1468453301297 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (1882E800) [pid = 2288] [serial = 1241] [outer = 17F5D800] 16:41:41 INFO - PROCESS | 2288 | 1468453301759 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:41:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:41:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 671ms 16:41:41 INFO - PROCESS | 2288 | 1468453301819 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 2288 | 1468453301821 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 16:41:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:41:41 INFO - PROCESS | 2288 | 1468453301826 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:41:41 INFO - PROCESS | 2288 | 1468453301832 Marionette TRACE conn5 <- [1,1618,null,{}] 16:41:41 INFO - PROCESS | 2288 | 1468453301841 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:41 INFO - PROCESS | 2288 | 1468453301845 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:41 INFO - PROCESS | 2288 | 1468453301931 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 16:41:41 INFO - PROCESS | 2288 | 1468453301940 Marionette TRACE conn5 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 2288 | 1468453301942 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:41 INFO - PROCESS | 2288 | ++DOCSHELL 192CC000 == 32 [pid = 2288] [id = 414] 16:41:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (192CC400) [pid = 2288] [serial = 1242] [outer = 00000000] 16:41:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (19716C00) [pid = 2288] [serial = 1243] [outer = 192CC400] 16:41:42 INFO - PROCESS | 2288 | 1468453301985 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (19D39C00) [pid = 2288] [serial = 1244] [outer = 192CC400] 16:41:42 INFO - PROCESS | 2288 | 1468453302449 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:41:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:41:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 691ms 16:41:42 INFO - PROCESS | 2288 | 1468453302519 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 2288 | 1468453302522 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 16:41:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:41:42 INFO - PROCESS | 2288 | 1468453302525 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 2288 | 1468453302527 Marionette TRACE conn5 <- [1,1622,null,{}] 16:41:42 INFO - PROCESS | 2288 | 1468453302530 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:42 INFO - PROCESS | 2288 | 1468453302532 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:42 INFO - PROCESS | 2288 | 1468453302678 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 16:41:42 INFO - PROCESS | 2288 | 1468453302696 Marionette TRACE conn5 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 2288 | 1468453302698 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:42 INFO - PROCESS | 2288 | ++DOCSHELL 19D6E000 == 33 [pid = 2288] [id = 415] 16:41:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (19D71000) [pid = 2288] [serial = 1245] [outer = 00000000] 16:41:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (19DAFC00) [pid = 2288] [serial = 1246] [outer = 19D71000] 16:41:42 INFO - PROCESS | 2288 | 1468453302742 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (19DB5800) [pid = 2288] [serial = 1247] [outer = 19D71000] 16:41:43 INFO - PROCESS | 2288 | 1468453303191 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:41:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:41:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 730ms 16:41:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:41:43 INFO - PROCESS | 2288 | 1468453303259 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 16:41:43 INFO - PROCESS | 2288 | 1468453303261 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 16:41:43 INFO - PROCESS | 2288 | 1468453303264 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 2288 | 1468453303266 Marionette TRACE conn5 <- [1,1626,null,{}] 16:41:43 INFO - PROCESS | 2288 | 1468453303270 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:43 INFO - PROCESS | 2288 | 1468453303272 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:43 INFO - PROCESS | 2288 | 1468453303392 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 16:41:43 INFO - PROCESS | 2288 | 1468453303402 Marionette TRACE conn5 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:43 INFO - PROCESS | 2288 | 1468453303407 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:43 INFO - PROCESS | 2288 | ++DOCSHELL 16BEB400 == 34 [pid = 2288] [id = 416] 16:41:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (19E76800) [pid = 2288] [serial = 1248] [outer = 00000000] 16:41:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (19F04C00) [pid = 2288] [serial = 1249] [outer = 19E76800] 16:41:43 INFO - PROCESS | 2288 | 1468453303463 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (19F12000) [pid = 2288] [serial = 1250] [outer = 19E76800] 16:41:43 INFO - PROCESS | 2288 | 1468453303943 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:41:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:41:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 731ms 16:41:44 INFO - PROCESS | 2288 | 1468453304017 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 16:41:44 INFO - PROCESS | 2288 | 1468453304019 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 16:41:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:41:44 INFO - PROCESS | 2288 | 1468453304026 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 2288 | 1468453304028 Marionette TRACE conn5 <- [1,1630,null,{}] 16:41:44 INFO - PROCESS | 2288 | 1468453304032 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:44 INFO - PROCESS | 2288 | 1468453304034 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:44 INFO - PROCESS | 2288 | 1468453304148 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 16:41:44 INFO - PROCESS | 2288 | 1468453304162 Marionette TRACE conn5 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 2288 | 1468453304164 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:44 INFO - PROCESS | 2288 | ++DOCSHELL 19FB9C00 == 35 [pid = 2288] [id = 417] 16:41:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (19FBA000) [pid = 2288] [serial = 1251] [outer = 00000000] 16:41:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (1A131000) [pid = 2288] [serial = 1252] [outer = 19FBA000] 16:41:44 INFO - PROCESS | 2288 | 1468453304259 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19FC0800) [pid = 2288] [serial = 1253] [outer = 19FBA000] 16:41:44 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (148EB000) [pid = 2288] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:41:44 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (10450800) [pid = 2288] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:41:44 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1549AC00) [pid = 2288] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:41:44 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (17F5CC00) [pid = 2288] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:41:44 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (18C32400) [pid = 2288] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:41:44 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1A137000) [pid = 2288] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:41:44 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (10306000) [pid = 2288] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:41:44 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (18C2E400) [pid = 2288] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:41:44 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (1AA4B800) [pid = 2288] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:41:44 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (192D1C00) [pid = 2288] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:41:44 INFO - PROCESS | 2288 | 1468453304682 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:41:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:41:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 16:41:44 INFO - PROCESS | 2288 | 1468453304697 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 16:41:44 INFO - PROCESS | 2288 | 1468453304699 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 16:41:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:41:44 INFO - PROCESS | 2288 | 1468453304702 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 2288 | 1468453304704 Marionette TRACE conn5 <- [1,1634,null,{}] 16:41:44 INFO - PROCESS | 2288 | 1468453304707 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:44 INFO - PROCESS | 2288 | 1468453304709 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:44 INFO - PROCESS | 2288 | 1468453304825 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 16:41:44 INFO - PROCESS | 2288 | 1468453304882 Marionette TRACE conn5 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 2288 | 1468453304883 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:44 INFO - PROCESS | 2288 | ++DOCSHELL 17241C00 == 36 [pid = 2288] [id = 418] 16:41:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (17249400) [pid = 2288] [serial = 1254] [outer = 00000000] 16:41:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (19DB0000) [pid = 2288] [serial = 1255] [outer = 17249400] 16:41:44 INFO - PROCESS | 2288 | 1468453304927 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (19FBF400) [pid = 2288] [serial = 1256] [outer = 17249400] 16:41:45 INFO - PROCESS | 2288 | 1468453305284 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:41:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 631ms 16:41:45 INFO - PROCESS | 2288 | 1468453305334 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 2288 | 1468453305336 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 16:41:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:41:45 INFO - PROCESS | 2288 | 1468453305347 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 2288 | 1468453305349 Marionette TRACE conn5 <- [1,1638,null,{}] 16:41:45 INFO - PROCESS | 2288 | 1468453305353 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:45 INFO - PROCESS | 2288 | 1468453305355 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:45 INFO - PROCESS | 2288 | 1468453305435 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 16:41:45 INFO - PROCESS | 2288 | 1468453305441 Marionette TRACE conn5 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:45 INFO - PROCESS | 2288 | 1468453305442 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:45 INFO - PROCESS | 2288 | ++DOCSHELL 19D74800 == 37 [pid = 2288] [id = 419] 16:41:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (19DAF800) [pid = 2288] [serial = 1257] [outer = 00000000] 16:41:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (1A14B800) [pid = 2288] [serial = 1258] [outer = 19DAF800] 16:41:45 INFO - PROCESS | 2288 | 1468453305486 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (1A14EC00) [pid = 2288] [serial = 1259] [outer = 19DAF800] 16:41:45 INFO - PROCESS | 2288 | 1468453305943 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:41:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 630ms 16:41:46 INFO - PROCESS | 2288 | 1468453305989 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 2288 | 1468453305991 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 16:41:46 INFO - PROCESS | 2288 | 1468453305995 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 2288 | 1468453305996 Marionette TRACE conn5 <- [1,1642,null,{}] 16:41:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:41:46 INFO - PROCESS | 2288 | 1468453306000 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:46 INFO - PROCESS | 2288 | 1468453306002 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:46 INFO - PROCESS | 2288 | 1468453306083 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 16:41:46 INFO - PROCESS | 2288 | 1468453306091 Marionette TRACE conn5 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 2288 | 1468453306093 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:46 INFO - PROCESS | 2288 | ++DOCSHELL 1A13A800 == 38 [pid = 2288] [id = 420] 16:41:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (1A154000) [pid = 2288] [serial = 1260] [outer = 00000000] 16:41:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (1A166C00) [pid = 2288] [serial = 1261] [outer = 1A154000] 16:41:46 INFO - PROCESS | 2288 | 1468453306145 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (1A1B2800) [pid = 2288] [serial = 1262] [outer = 1A154000] 16:41:46 INFO - PROCESS | 2288 | 1468453306660 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:41:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:41:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 730ms 16:41:46 INFO - PROCESS | 2288 | 1468453306733 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 2288 | 1468453306738 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 16:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:41:46 INFO - PROCESS | 2288 | 1468453306743 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 2288 | 1468453306747 Marionette TRACE conn5 <- [1,1646,null,{}] 16:41:46 INFO - PROCESS | 2288 | 1468453306753 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:46 INFO - PROCESS | 2288 | 1468453306756 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:46 INFO - PROCESS | 2288 | 1468453306953 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 16:41:47 INFO - PROCESS | 2288 | 1468453307058 Marionette TRACE conn5 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 2288 | 1468453307062 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:47 INFO - PROCESS | 2288 | ++DOCSHELL 10451400 == 39 [pid = 2288] [id = 421] 16:41:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (10AF9800) [pid = 2288] [serial = 1263] [outer = 00000000] 16:41:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (156EAC00) [pid = 2288] [serial = 1264] [outer = 10AF9800] 16:41:47 INFO - PROCESS | 2288 | 1468453307119 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (17250400) [pid = 2288] [serial = 1265] [outer = 10AF9800] 16:41:47 INFO - PROCESS | 2288 | 1468453307672 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 972ms 16:41:47 INFO - PROCESS | 2288 | 1468453307718 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 2288 | 1468453307723 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 16:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:41:47 INFO - PROCESS | 2288 | 1468453307729 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 2288 | 1468453307732 Marionette TRACE conn5 <- [1,1650,null,{}] 16:41:47 INFO - PROCESS | 2288 | 1468453307736 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:47 INFO - PROCESS | 2288 | 1468453307739 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:47 INFO - PROCESS | 2288 | 1468453307851 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 16:41:47 INFO - PROCESS | 2288 | 1468453307958 Marionette TRACE conn5 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 2288 | 1468453307961 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:48 INFO - PROCESS | 2288 | ++DOCSHELL 18C30000 == 40 [pid = 2288] [id = 422] 16:41:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (18C35000) [pid = 2288] [serial = 1266] [outer = 00000000] 16:41:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1900C800) [pid = 2288] [serial = 1267] [outer = 18C35000] 16:41:48 INFO - PROCESS | 2288 | 1468453308017 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (192D0000) [pid = 2288] [serial = 1268] [outer = 18C35000] 16:41:48 INFO - PROCESS | 2288 | 1468453308625 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 930ms 16:41:48 INFO - PROCESS | 2288 | 1468453308664 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 2288 | 1468453308666 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 16:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:41:48 INFO - PROCESS | 2288 | 1468453308671 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 2288 | 1468453308674 Marionette TRACE conn5 <- [1,1654,null,{}] 16:41:48 INFO - PROCESS | 2288 | 1468453308685 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:48 INFO - PROCESS | 2288 | 1468453308690 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:48 INFO - PROCESS | 2288 | 1468453308801 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 16:41:48 INFO - PROCESS | 2288 | 1468453308907 Marionette TRACE conn5 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:48 INFO - PROCESS | 2288 | 1468453308910 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:48 INFO - PROCESS | 2288 | ++DOCSHELL 19FBD000 == 41 [pid = 2288] [id = 423] 16:41:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19FBDC00) [pid = 2288] [serial = 1269] [outer = 00000000] 16:41:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A15CC00) [pid = 2288] [serial = 1270] [outer = 19FBDC00] 16:41:48 INFO - PROCESS | 2288 | 1468453308967 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A1BB800) [pid = 2288] [serial = 1271] [outer = 19FBDC00] 16:41:49 INFO - PROCESS | 2288 | 1468453309565 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 930ms 16:41:49 INFO - PROCESS | 2288 | 1468453309603 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 2288 | 1468453309606 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 16:41:49 INFO - PROCESS | 2288 | 1468453309609 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:41:49 INFO - PROCESS | 2288 | 1468453309611 Marionette TRACE conn5 <- [1,1658,null,{}] 16:41:49 INFO - PROCESS | 2288 | 1468453309615 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:49 INFO - PROCESS | 2288 | 1468453309617 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:49 INFO - PROCESS | 2288 | 1468453309726 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 16:41:49 INFO - PROCESS | 2288 | 1468453309830 Marionette TRACE conn5 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 2288 | 1468453309833 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:49 INFO - PROCESS | 2288 | ++DOCSHELL 1A372400 == 42 [pid = 2288] [id = 424] 16:41:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A375800) [pid = 2288] [serial = 1272] [outer = 00000000] 16:41:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A37A400) [pid = 2288] [serial = 1273] [outer = 1A375800] 16:41:49 INFO - PROCESS | 2288 | 1468453309887 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A3A7400) [pid = 2288] [serial = 1274] [outer = 1A375800] 16:41:50 INFO - PROCESS | 2288 | 1468453310478 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 931ms 16:41:50 INFO - PROCESS | 2288 | 1468453310544 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 16:41:50 INFO - PROCESS | 2288 | 1468453310546 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 16:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:41:50 INFO - PROCESS | 2288 | 1468453310550 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 2288 | 1468453310552 Marionette TRACE conn5 <- [1,1662,null,{}] 16:41:50 INFO - PROCESS | 2288 | 1468453310556 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:50 INFO - PROCESS | 2288 | 1468453310558 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:50 INFO - PROCESS | 2288 | 1468453310667 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 16:41:50 INFO - PROCESS | 2288 | 1468453310897 Marionette TRACE conn5 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:50 INFO - PROCESS | 2288 | 1468453310900 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:50 INFO - PROCESS | 2288 | ++DOCSHELL 10271800 == 43 [pid = 2288] [id = 425] 16:41:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (10275C00) [pid = 2288] [serial = 1275] [outer = 00000000] 16:41:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (107ABC00) [pid = 2288] [serial = 1276] [outer = 10275C00] 16:41:50 INFO - PROCESS | 2288 | 1468453310964 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (14644400) [pid = 2288] [serial = 1277] [outer = 10275C00] 16:41:51 INFO - PROCESS | 2288 | 1468453311562 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1018ms 16:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:41:51 INFO - PROCESS | 2288 | 1468453311572 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 16:41:51 INFO - PROCESS | 2288 | 1468453311575 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 16:41:51 INFO - PROCESS | 2288 | 1468453311580 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 2288 | 1468453311582 Marionette TRACE conn5 <- [1,1666,null,{}] 16:41:51 INFO - PROCESS | 2288 | 1468453311588 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:51 INFO - PROCESS | 2288 | 1468453311592 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:51 INFO - PROCESS | 2288 | 1468453311714 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 19D74800 == 42 [pid = 2288] [id = 419] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 17241C00 == 41 [pid = 2288] [id = 418] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 19FB9C00 == 40 [pid = 2288] [id = 417] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 16BEB400 == 39 [pid = 2288] [id = 416] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 19D6E000 == 38 [pid = 2288] [id = 415] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 192CC000 == 37 [pid = 2288] [id = 414] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 17F5D000 == 36 [pid = 2288] [id = 413] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 102DE400 == 35 [pid = 2288] [id = 412] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 10272800 == 34 [pid = 2288] [id = 411] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 19D6C400 == 33 [pid = 2288] [id = 409] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 0C9F2400 == 32 [pid = 2288] [id = 410] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 1A372400 == 31 [pid = 2288] [id = 424] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 10271800 == 30 [pid = 2288] [id = 425] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 19FBD000 == 29 [pid = 2288] [id = 423] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 1A13A800 == 28 [pid = 2288] [id = 420] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 10451400 == 27 [pid = 2288] [id = 421] 16:41:52 INFO - PROCESS | 2288 | --DOCSHELL 18C30000 == 26 [pid = 2288] [id = 422] 16:41:52 INFO - PROCESS | 2288 | 1468453312424 Marionette TRACE conn5 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 2288 | 1468453312427 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19E6E800) [pid = 2288] [serial = 1228] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19718000) [pid = 2288] [serial = 1225] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (19B0A800) [pid = 2288] [serial = 1226] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (15651800) [pid = 2288] [serial = 1211] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (154A2C00) [pid = 2288] [serial = 1210] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (10A15000) [pid = 2288] [serial = 1213] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (114AA800) [pid = 2288] [serial = 1214] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (15651000) [pid = 2288] [serial = 1216] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1615C400) [pid = 2288] [serial = 1217] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1904DC00) [pid = 2288] [serial = 1223] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (10452400) [pid = 2288] [serial = 1198] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (18C6AC00) [pid = 2288] [serial = 1201] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1A156400) [pid = 2288] [serial = 1204] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1B54E000) [pid = 2288] [serial = 1207] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (17F7B800) [pid = 2288] [serial = 1219] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (18825C00) [pid = 2288] [serial = 1220] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (18CB2800) [pid = 2288] [serial = 1222] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1A1B2000) [pid = 2288] [serial = 1205] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (114AA400) [pid = 2288] [serial = 1199] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (192CDC00) [pid = 2288] [serial = 1202] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (1B565000) [pid = 2288] [serial = 1208] [outer = 00000000] [url = about:blank] 16:41:52 INFO - PROCESS | 2288 | ++DOCSHELL 0CE73000 == 27 [pid = 2288] [id = 426] 16:41:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (0CE74000) [pid = 2288] [serial = 1278] [outer = 00000000] 16:41:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (10275000) [pid = 2288] [serial = 1279] [outer = 0CE74000] 16:41:52 INFO - PROCESS | 2288 | 1468453312588 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (10307400) [pid = 2288] [serial = 1280] [outer = 0CE74000] 16:41:53 INFO - PROCESS | 2288 | 1468453313004 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1477ms 16:41:53 INFO - PROCESS | 2288 | 1468453313059 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 2288 | 1468453313062 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 16:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:41:53 INFO - PROCESS | 2288 | 1468453313067 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 2288 | 1468453313069 Marionette TRACE conn5 <- [1,1670,null,{}] 16:41:53 INFO - PROCESS | 2288 | 1468453313074 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:53 INFO - PROCESS | 2288 | 1468453313078 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:53 INFO - PROCESS | 2288 | 1468453313165 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 16:41:53 INFO - PROCESS | 2288 | 1468453313174 Marionette TRACE conn5 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 2288 | 1468453313177 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:53 INFO - PROCESS | 2288 | ++DOCSHELL 10BC3000 == 28 [pid = 2288] [id = 427] 16:41:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (114AD400) [pid = 2288] [serial = 1281] [outer = 00000000] 16:41:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (149C5400) [pid = 2288] [serial = 1282] [outer = 114AD400] 16:41:53 INFO - PROCESS | 2288 | 1468453313224 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (15495C00) [pid = 2288] [serial = 1283] [outer = 114AD400] 16:41:53 INFO - PROCESS | 2288 | 1468453313693 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 670ms 16:41:53 INFO - PROCESS | 2288 | 1468453313739 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 2288 | 1468453313744 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 16:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:41:53 INFO - PROCESS | 2288 | 1468453313748 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 2288 | 1468453313750 Marionette TRACE conn5 <- [1,1674,null,{}] 16:41:53 INFO - PROCESS | 2288 | 1468453313754 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:53 INFO - PROCESS | 2288 | 1468453313756 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:53 INFO - PROCESS | 2288 | 1468453313873 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 16:41:53 INFO - PROCESS | 2288 | 1468453313967 Marionette TRACE conn5 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 2288 | 1468453313970 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:54 INFO - PROCESS | 2288 | ++DOCSHELL 16C42400 == 29 [pid = 2288] [id = 428] 16:41:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (16C42C00) [pid = 2288] [serial = 1284] [outer = 00000000] 16:41:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (17243000) [pid = 2288] [serial = 1285] [outer = 16C42C00] 16:41:54 INFO - PROCESS | 2288 | 1468453314015 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (17F5F800) [pid = 2288] [serial = 1286] [outer = 16C42C00] 16:41:54 INFO - PROCESS | 2288 | 1468453314403 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:41:54 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 16:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 670ms 16:41:54 INFO - PROCESS | 2288 | 1468453314422 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 2288 | 1468453314425 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 16:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:41:54 INFO - PROCESS | 2288 | 1468453314429 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 2288 | 1468453314435 Marionette TRACE conn5 <- [1,1678,null,{}] 16:41:54 INFO - PROCESS | 2288 | 1468453314460 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:54 INFO - PROCESS | 2288 | 1468453314464 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:54 INFO - PROCESS | 2288 | 1468453314589 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 16:41:54 INFO - PROCESS | 2288 | 1468453314596 Marionette TRACE conn5 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 2288 | 1468453314598 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:54 INFO - PROCESS | 2288 | ++DOCSHELL 1044AC00 == 30 [pid = 2288] [id = 429] 16:41:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (114CD800) [pid = 2288] [serial = 1287] [outer = 00000000] 16:41:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (18C31000) [pid = 2288] [serial = 1288] [outer = 114CD800] 16:41:54 INFO - PROCESS | 2288 | 1468453314652 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19007000) [pid = 2288] [serial = 1289] [outer = 114CD800] 16:41:55 INFO - PROCESS | 2288 | 1468453315111 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 731ms 16:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:41:55 INFO - PROCESS | 2288 | 1468453315163 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 2288 | 1468453315165 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 16:41:55 INFO - PROCESS | 2288 | 1468453315168 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 2288 | 1468453315170 Marionette TRACE conn5 <- [1,1682,null,{}] 16:41:55 INFO - PROCESS | 2288 | 1468453315174 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:55 INFO - PROCESS | 2288 | 1468453315176 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:55 INFO - PROCESS | 2288 | 1468453315321 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 16:41:55 INFO - PROCESS | 2288 | 1468453315333 Marionette TRACE conn5 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 2288 | 1468453315335 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:55 INFO - PROCESS | 2288 | ++DOCSHELL 1904EC00 == 31 [pid = 2288] [id = 430] 16:41:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (192C9400) [pid = 2288] [serial = 1290] [outer = 00000000] 16:41:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (195A3800) [pid = 2288] [serial = 1291] [outer = 192C9400] 16:41:55 INFO - PROCESS | 2288 | 1468453315379 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19B0C400) [pid = 2288] [serial = 1292] [outer = 192C9400] 16:41:55 INFO - PROCESS | 2288 | 1468453315809 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 671ms 16:41:55 INFO - PROCESS | 2288 | 1468453315843 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 2288 | 1468453315845 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 16:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:41:55 INFO - PROCESS | 2288 | 1468453315849 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 2288 | 1468453315850 Marionette TRACE conn5 <- [1,1686,null,{}] 16:41:55 INFO - PROCESS | 2288 | 1468453315854 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:55 INFO - PROCESS | 2288 | 1468453315856 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:56 INFO - PROCESS | 2288 | 1468453315971 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 16:41:56 INFO - PROCESS | 2288 | 1468453315976 Marionette TRACE conn5 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 2288 | 1468453315982 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:56 INFO - PROCESS | 2288 | ++DOCSHELL 19D66800 == 32 [pid = 2288] [id = 431] 16:41:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19D6BC00) [pid = 2288] [serial = 1293] [outer = 00000000] 16:41:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19DA8400) [pid = 2288] [serial = 1294] [outer = 19D6BC00] 16:41:56 INFO - PROCESS | 2288 | 1468453316036 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19E6E400) [pid = 2288] [serial = 1295] [outer = 19D6BC00] 16:41:56 INFO - PROCESS | 2288 | 1468453316779 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:41:56 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19D71000) [pid = 2288] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:41:56 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (19E76800) [pid = 2288] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:41:56 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (17249400) [pid = 2288] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:41:56 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19FBA000) [pid = 2288] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:41:56 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (10273C00) [pid = 2288] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:41:56 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1044A000) [pid = 2288] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:41:56 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19D6D400) [pid = 2288] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:41:56 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (10303C00) [pid = 2288] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:41:56 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (17F5D800) [pid = 2288] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:41:56 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (192CC400) [pid = 2288] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:41:56 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19DAF800) [pid = 2288] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:41:56 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1A154000) [pid = 2288] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:41:56 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 16:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1021ms 16:41:56 INFO - PROCESS | 2288 | 1468453316870 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 16:41:56 INFO - PROCESS | 2288 | 1468453316872 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 16:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:41:56 INFO - PROCESS | 2288 | 1468453316876 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 2288 | 1468453316877 Marionette TRACE conn5 <- [1,1690,null,{}] 16:41:56 INFO - PROCESS | 2288 | 1468453316881 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:56 INFO - PROCESS | 2288 | 1468453316883 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:56 INFO - PROCESS | 2288 | 1468453316966 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 16:41:56 INFO - PROCESS | 2288 | 1468453316972 Marionette TRACE conn5 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 2288 | 1468453316973 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:57 INFO - PROCESS | 2288 | ++DOCSHELL 0CE1E800 == 33 [pid = 2288] [id = 432] 16:41:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (17F79800) [pid = 2288] [serial = 1296] [outer = 00000000] 16:41:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (195A0400) [pid = 2288] [serial = 1297] [outer = 17F79800] 16:41:57 INFO - PROCESS | 2288 | 1468453317028 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19D71000) [pid = 2288] [serial = 1298] [outer = 17F79800] 16:41:57 INFO - PROCESS | 2288 | 1468453317459 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 631ms 16:41:57 INFO - PROCESS | 2288 | 1468453317507 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 2288 | 1468453317509 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 16:41:57 INFO - PROCESS | 2288 | 1468453317512 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:41:57 INFO - PROCESS | 2288 | 1468453317514 Marionette TRACE conn5 <- [1,1694,null,{}] 16:41:57 INFO - PROCESS | 2288 | 1468453317517 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:57 INFO - PROCESS | 2288 | 1468453317519 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:57 INFO - PROCESS | 2288 | 1468453317597 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 16:41:57 INFO - PROCESS | 2288 | 1468453317603 Marionette TRACE conn5 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 2288 | 1468453317604 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:57 INFO - PROCESS | 2288 | ++DOCSHELL 19DAA800 == 34 [pid = 2288] [id = 433] 16:41:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19E73800) [pid = 2288] [serial = 1299] [outer = 00000000] 16:41:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19F08C00) [pid = 2288] [serial = 1300] [outer = 19E73800] 16:41:57 INFO - PROCESS | 2288 | 1468453317649 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19FB3400) [pid = 2288] [serial = 1301] [outer = 19E73800] 16:41:58 INFO - PROCESS | 2288 | 1468453318074 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 570ms 16:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:41:58 INFO - PROCESS | 2288 | 1468453318086 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 16:41:58 INFO - PROCESS | 2288 | 1468453318088 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 16:41:58 INFO - PROCESS | 2288 | 1468453318091 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 2288 | 1468453318093 Marionette TRACE conn5 <- [1,1698,null,{}] 16:41:58 INFO - PROCESS | 2288 | 1468453318097 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:58 INFO - PROCESS | 2288 | 1468453318098 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:58 INFO - PROCESS | 2288 | 1468453318219 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 16:41:58 INFO - PROCESS | 2288 | 1468453318227 Marionette TRACE conn5 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:58 INFO - PROCESS | 2288 | 1468453318229 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:58 INFO - PROCESS | 2288 | ++DOCSHELL 18C35400 == 35 [pid = 2288] [id = 434] 16:41:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19FBA400) [pid = 2288] [serial = 1302] [outer = 00000000] 16:41:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A13CC00) [pid = 2288] [serial = 1303] [outer = 19FBA400] 16:41:58 INFO - PROCESS | 2288 | 1468453318272 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A13DC00) [pid = 2288] [serial = 1304] [outer = 19FBA400] 16:41:58 INFO - PROCESS | 2288 | 1468453318700 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 630ms 16:41:58 INFO - PROCESS | 2288 | 1468453318722 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 16:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:41:58 INFO - PROCESS | 2288 | 1468453318724 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 16:41:58 INFO - PROCESS | 2288 | 1468453318728 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 2288 | 1468453318729 Marionette TRACE conn5 <- [1,1702,null,{}] 16:41:58 INFO - PROCESS | 2288 | 1468453318733 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:58 INFO - PROCESS | 2288 | 1468453318735 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:58 INFO - PROCESS | 2288 | 1468453318895 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 16:41:58 INFO - PROCESS | 2288 | 1468453318964 Marionette TRACE conn5 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:58 INFO - PROCESS | 2288 | 1468453318968 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:41:59 INFO - PROCESS | 2288 | ++DOCSHELL 0C9F2400 == 36 [pid = 2288] [id = 435] 16:41:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (0C9FB000) [pid = 2288] [serial = 1305] [outer = 00000000] 16:41:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1027F400) [pid = 2288] [serial = 1306] [outer = 0C9FB000] 16:41:59 INFO - PROCESS | 2288 | 1468453319025 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (107AF800) [pid = 2288] [serial = 1307] [outer = 0C9FB000] 16:41:59 INFO - PROCESS | 2288 | 1468453319795 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1122ms 16:41:59 INFO - PROCESS | 2288 | 1468453319852 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 2288 | 1468453319856 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 16:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:41:59 INFO - PROCESS | 2288 | 1468453319861 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 2288 | 1468453319865 Marionette TRACE conn5 <- [1,1706,null,{}] 16:41:59 INFO - PROCESS | 2288 | 1468453319870 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:59 INFO - PROCESS | 2288 | 1468453319873 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:00 INFO - PROCESS | 2288 | 1468453319999 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 16:42:00 INFO - PROCESS | 2288 | 1468453320126 Marionette TRACE conn5 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 2288 | 1468453320129 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:00 INFO - PROCESS | 2288 | ++DOCSHELL 16850800 == 37 [pid = 2288] [id = 436] 16:42:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (16B55800) [pid = 2288] [serial = 1308] [outer = 00000000] 16:42:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (17F75400) [pid = 2288] [serial = 1309] [outer = 16B55800] 16:42:00 INFO - PROCESS | 2288 | 1468453320185 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (18824400) [pid = 2288] [serial = 1310] [outer = 16B55800] 16:42:00 INFO - PROCESS | 2288 | 1468453320897 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1071ms 16:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:42:00 INFO - PROCESS | 2288 | 1468453320948 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 2288 | 1468453320951 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 16:42:00 INFO - PROCESS | 2288 | 1468453320955 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 2288 | 1468453320958 Marionette TRACE conn5 <- [1,1710,null,{}] 16:42:00 INFO - PROCESS | 2288 | 1468453320962 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:00 INFO - PROCESS | 2288 | 1468453320964 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:01 INFO - PROCESS | 2288 | 1468453321084 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 16:42:01 INFO - PROCESS | 2288 | 1468453321285 Marionette TRACE conn5 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 2288 | 1468453321289 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:01 INFO - PROCESS | 2288 | ++DOCSHELL 0C9FA000 == 38 [pid = 2288] [id = 437] 16:42:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (0C9FE000) [pid = 2288] [serial = 1311] [outer = 00000000] 16:42:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (102E7400) [pid = 2288] [serial = 1312] [outer = 0C9FE000] 16:42:01 INFO - PROCESS | 2288 | 1468453321346 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (10451400) [pid = 2288] [serial = 1313] [outer = 0C9FE000] 16:42:01 INFO - PROCESS | 2288 | --DOCSHELL 18C35400 == 37 [pid = 2288] [id = 434] 16:42:01 INFO - PROCESS | 2288 | --DOCSHELL 19DAA800 == 36 [pid = 2288] [id = 433] 16:42:01 INFO - PROCESS | 2288 | --DOCSHELL 0CE1E800 == 35 [pid = 2288] [id = 432] 16:42:01 INFO - PROCESS | 2288 | --DOCSHELL 19D66800 == 34 [pid = 2288] [id = 431] 16:42:01 INFO - PROCESS | 2288 | --DOCSHELL 1904EC00 == 33 [pid = 2288] [id = 430] 16:42:01 INFO - PROCESS | 2288 | --DOCSHELL 1044AC00 == 32 [pid = 2288] [id = 429] 16:42:01 INFO - PROCESS | 2288 | --DOCSHELL 16C42400 == 31 [pid = 2288] [id = 428] 16:42:01 INFO - PROCESS | 2288 | --DOCSHELL 10BC3000 == 30 [pid = 2288] [id = 427] 16:42:01 INFO - PROCESS | 2288 | --DOCSHELL 0CE73000 == 29 [pid = 2288] [id = 426] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1542C800) [pid = 2288] [serial = 1232] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19E78800) [pid = 2288] [serial = 1229] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (16847000) [pid = 2288] [serial = 1237] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (16BEE400) [pid = 2288] [serial = 1238] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (1810C000) [pid = 2288] [serial = 1240] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1882E800) [pid = 2288] [serial = 1241] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19716C00) [pid = 2288] [serial = 1243] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (102D9000) [pid = 2288] [serial = 1234] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A14B800) [pid = 2288] [serial = 1258] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19F12000) [pid = 2288] [serial = 1250] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19FC0800) [pid = 2288] [serial = 1253] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19FBF400) [pid = 2288] [serial = 1256] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1A1B2800) [pid = 2288] [serial = 1262] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1A166C00) [pid = 2288] [serial = 1261] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1A14EC00) [pid = 2288] [serial = 1259] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (19D39C00) [pid = 2288] [serial = 1244] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19DAFC00) [pid = 2288] [serial = 1246] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19DB5800) [pid = 2288] [serial = 1247] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (19F04C00) [pid = 2288] [serial = 1249] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19DB0000) [pid = 2288] [serial = 1255] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1A131000) [pid = 2288] [serial = 1252] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (10304000) [pid = 2288] [serial = 1235] [outer = 00000000] [url = about:blank] 16:42:01 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (148E3400) [pid = 2288] [serial = 1231] [outer = 00000000] [url = about:blank] 16:42:02 INFO - PROCESS | 2288 | 1468453321975 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:42:02 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 16:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1071ms 16:42:02 INFO - PROCESS | 2288 | 1468453322028 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 2288 | 1468453322032 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 16:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:42:02 INFO - PROCESS | 2288 | 1468453322036 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 2288 | 1468453322039 Marionette TRACE conn5 <- [1,1714,null,{}] 16:42:02 INFO - PROCESS | 2288 | 1468453322044 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:02 INFO - PROCESS | 2288 | 1468453322048 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:02 INFO - PROCESS | 2288 | 1468453322138 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 16:42:02 INFO - PROCESS | 2288 | 1468453322230 Marionette TRACE conn5 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 2288 | 1468453322232 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:02 INFO - PROCESS | 2288 | ++DOCSHELL 10303C00 == 30 [pid = 2288] [id = 438] 16:42:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (10304000) [pid = 2288] [serial = 1314] [outer = 00000000] 16:42:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (1563EC00) [pid = 2288] [serial = 1315] [outer = 10304000] 16:42:02 INFO - PROCESS | 2288 | 1468453322279 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (16B51C00) [pid = 2288] [serial = 1316] [outer = 10304000] 16:42:02 INFO - PROCESS | 2288 | 1468453322714 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 731ms 16:42:02 INFO - PROCESS | 2288 | 1468453322770 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 2288 | 1468453322773 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 16:42:02 INFO - PROCESS | 2288 | 1468453322778 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:42:02 INFO - PROCESS | 2288 | 1468453322780 Marionette TRACE conn5 <- [1,1718,null,{}] 16:42:02 INFO - PROCESS | 2288 | 1468453322784 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:02 INFO - PROCESS | 2288 | 1468453322787 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:02 INFO - PROCESS | 2288 | 1468453322876 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 16:42:02 INFO - PROCESS | 2288 | 1468453322890 Marionette TRACE conn5 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 2288 | 1468453322892 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:02 INFO - PROCESS | 2288 | ++DOCSHELL 17241C00 == 31 [pid = 2288] [id = 439] 16:42:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (17F5CC00) [pid = 2288] [serial = 1317] [outer = 00000000] 16:42:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (1889A000) [pid = 2288] [serial = 1318] [outer = 17F5CC00] 16:42:02 INFO - PROCESS | 2288 | 1468453322937 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (18C38C00) [pid = 2288] [serial = 1319] [outer = 17F5CC00] 16:42:03 INFO - PROCESS | 2288 | 1468453323399 Marionette TRACE conn5 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:42:03 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 16:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 671ms 16:42:03 INFO - PROCESS | 2288 | 1468453323454 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 2288 | 1468453323456 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 16:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:42:03 INFO - PROCESS | 2288 | 1468453323461 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 2288 | 1468453323467 Marionette TRACE conn5 <- [1,1722,null,{}] 16:42:03 INFO - PROCESS | 2288 | 1468453323476 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:03 INFO - PROCESS | 2288 | 1468453323480 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:03 INFO - PROCESS | 2288 | 1468453323567 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 16:42:03 INFO - PROCESS | 2288 | 1468453323576 Marionette TRACE conn5 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 2288 | 1468453323578 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:03 INFO - PROCESS | 2288 | ++DOCSHELL 1900D800 == 32 [pid = 2288] [id = 440] 16:42:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (197C7C00) [pid = 2288] [serial = 1320] [outer = 00000000] 16:42:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19D6A000) [pid = 2288] [serial = 1321] [outer = 197C7C00] 16:42:03 INFO - PROCESS | 2288 | 1468453323706 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19DAA000) [pid = 2288] [serial = 1322] [outer = 197C7C00] 16:42:04 INFO - PROCESS | 2288 | 1468453324120 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 690ms 16:42:04 INFO - PROCESS | 2288 | 1468453324156 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 2288 | 1468453324158 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 16:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:42:04 INFO - PROCESS | 2288 | 1468453324161 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 2288 | 1468453324163 Marionette TRACE conn5 <- [1,1726,null,{}] 16:42:04 INFO - PROCESS | 2288 | 1468453324167 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:04 INFO - PROCESS | 2288 | 1468453324168 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:04 INFO - PROCESS | 2288 | 1468453324312 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 16:42:04 INFO - PROCESS | 2288 | 1468453324333 Marionette TRACE conn5 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 2288 | 1468453324335 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:04 INFO - PROCESS | 2288 | ++DOCSHELL 18C2A400 == 33 [pid = 2288] [id = 441] 16:42:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19DB5400) [pid = 2288] [serial = 1323] [outer = 00000000] 16:42:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19F03800) [pid = 2288] [serial = 1324] [outer = 19DB5400] 16:42:04 INFO - PROCESS | 2288 | 1468453324379 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19F09C00) [pid = 2288] [serial = 1325] [outer = 19DB5400] 16:42:04 INFO - PROCESS | 2288 | 1468453324830 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 730ms 16:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:42:04 INFO - PROCESS | 2288 | 1468453324898 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 2288 | 1468453324900 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 16:42:04 INFO - PROCESS | 2288 | 1468453324903 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 2288 | 1468453324905 Marionette TRACE conn5 <- [1,1730,null,{}] 16:42:04 INFO - PROCESS | 2288 | 1468453324909 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:04 INFO - PROCESS | 2288 | 1468453324910 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:05 INFO - PROCESS | 2288 | 1468453325023 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 16:42:05 INFO - PROCESS | 2288 | 1468453325032 Marionette TRACE conn5 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 2288 | 1468453325038 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:05 INFO - PROCESS | 2288 | ++DOCSHELL 19FB5800 == 34 [pid = 2288] [id = 442] 16:42:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19FB9C00) [pid = 2288] [serial = 1326] [outer = 00000000] 16:42:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A12F000) [pid = 2288] [serial = 1327] [outer = 19FB9C00] 16:42:05 INFO - PROCESS | 2288 | 1468453325148 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A13A400) [pid = 2288] [serial = 1328] [outer = 19FB9C00] 16:42:05 INFO - PROCESS | 2288 | 1468453325621 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 771ms 16:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:42:05 INFO - PROCESS | 2288 | 1468453325674 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 16:42:05 INFO - PROCESS | 2288 | 1468453325676 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 16:42:05 INFO - PROCESS | 2288 | 1468453325679 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 2288 | 1468453325681 Marionette TRACE conn5 <- [1,1734,null,{}] 16:42:05 INFO - PROCESS | 2288 | 1468453325684 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:05 INFO - PROCESS | 2288 | 1468453325686 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:05 INFO - PROCESS | 2288 | 1468453325810 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 16:42:05 INFO - PROCESS | 2288 | 1468453325875 Marionette TRACE conn5 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 2288 | 1468453325876 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:05 INFO - PROCESS | 2288 | ++DOCSHELL 19E75000 == 35 [pid = 2288] [id = 443] 16:42:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A149C00) [pid = 2288] [serial = 1329] [outer = 00000000] 16:42:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A1B2000) [pid = 2288] [serial = 1330] [outer = 1A149C00] 16:42:05 INFO - PROCESS | 2288 | 1468453325920 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1A1B9000) [pid = 2288] [serial = 1331] [outer = 1A149C00] 16:42:06 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (0CE74000) [pid = 2288] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:42:06 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (114AD400) [pid = 2288] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:42:06 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (16C42C00) [pid = 2288] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:42:06 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (10275C00) [pid = 2288] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:42:06 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (192C9400) [pid = 2288] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:42:06 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (10AF9800) [pid = 2288] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:42:06 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (18C35000) [pid = 2288] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:42:06 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19FBDC00) [pid = 2288] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:42:06 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1A375800) [pid = 2288] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:42:06 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19D6BC00) [pid = 2288] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:42:06 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (17F79800) [pid = 2288] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:42:06 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (114CD800) [pid = 2288] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:42:06 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19E73800) [pid = 2288] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:42:06 INFO - PROCESS | 2288 | 1468453326356 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 730ms 16:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:42:06 INFO - PROCESS | 2288 | 1468453326410 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 16:42:06 INFO - PROCESS | 2288 | 1468453326412 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 16:42:06 INFO - PROCESS | 2288 | 1468453326415 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 2288 | 1468453326417 Marionette TRACE conn5 <- [1,1738,null,{}] 16:42:06 INFO - PROCESS | 2288 | 1468453326420 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:06 INFO - PROCESS | 2288 | 1468453326422 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:06 INFO - PROCESS | 2288 | 1468453326501 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 16:42:06 INFO - PROCESS | 2288 | 1468453326507 Marionette TRACE conn5 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 2288 | 1468453326509 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:06 INFO - PROCESS | 2288 | ++DOCSHELL 16B57000 == 36 [pid = 2288] [id = 444] 16:42:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (18C35000) [pid = 2288] [serial = 1332] [outer = 00000000] 16:42:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19F34C00) [pid = 2288] [serial = 1333] [outer = 18C35000] 16:42:06 INFO - PROCESS | 2288 | 1468453326552 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19F37000) [pid = 2288] [serial = 1334] [outer = 18C35000] 16:42:07 INFO - PROCESS | 2288 | 1468453326980 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 630ms 16:42:07 INFO - PROCESS | 2288 | 1468453327046 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 2288 | 1468453327048 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 16:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:42:07 INFO - PROCESS | 2288 | 1468453327052 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 2288 | 1468453327053 Marionette TRACE conn5 <- [1,1742,null,{}] 16:42:07 INFO - PROCESS | 2288 | 1468453327057 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:07 INFO - PROCESS | 2288 | 1468453327059 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:07 INFO - PROCESS | 2288 | 1468453327138 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 16:42:07 INFO - PROCESS | 2288 | 1468453327144 Marionette TRACE conn5 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 2288 | 1468453327146 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:07 INFO - PROCESS | 2288 | ++DOCSHELL 0C9F4C00 == 37 [pid = 2288] [id = 445] 16:42:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (0C9F8800) [pid = 2288] [serial = 1335] [outer = 00000000] 16:42:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19F34400) [pid = 2288] [serial = 1336] [outer = 0C9F8800] 16:42:07 INFO - PROCESS | 2288 | 1468453327189 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A37D400) [pid = 2288] [serial = 1337] [outer = 0C9F8800] 16:42:07 INFO - PROCESS | 2288 | 1468453327647 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 631ms 16:42:07 INFO - PROCESS | 2288 | 1468453327690 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 2288 | 1468453327692 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 16:42:07 INFO - PROCESS | 2288 | 1468453327696 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 2288 | 1468453327697 Marionette TRACE conn5 <- [1,1746,null,{}] 16:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:42:07 INFO - PROCESS | 2288 | 1468453327701 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:07 INFO - PROCESS | 2288 | 1468453327703 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:07 INFO - PROCESS | 2288 | 1468453327785 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 16:42:07 INFO - PROCESS | 2288 | 1468453327791 Marionette TRACE conn5 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 2288 | 1468453327793 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:07 INFO - PROCESS | 2288 | ++DOCSHELL 1A153400 == 38 [pid = 2288] [id = 446] 16:42:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A371C00) [pid = 2288] [serial = 1338] [outer = 00000000] 16:42:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A4AC400) [pid = 2288] [serial = 1339] [outer = 1A371C00] 16:42:07 INFO - PROCESS | 2288 | 1468453327836 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A601C00) [pid = 2288] [serial = 1340] [outer = 1A371C00] 16:42:08 INFO - PROCESS | 2288 | --DOCSHELL 10303C00 == 37 [pid = 2288] [id = 438] 16:42:08 INFO - PROCESS | 2288 | --DOCSHELL 16850800 == 36 [pid = 2288] [id = 436] 16:42:08 INFO - PROCESS | 2288 | --DOCSHELL 0C9FA000 == 35 [pid = 2288] [id = 437] 16:42:08 INFO - PROCESS | 2288 | --DOCSHELL 0C9F2400 == 34 [pid = 2288] [id = 435] 16:42:09 INFO - PROCESS | 2288 | --DOCSHELL 1900D800 == 33 [pid = 2288] [id = 440] 16:42:09 INFO - PROCESS | 2288 | --DOCSHELL 19FB5800 == 32 [pid = 2288] [id = 442] 16:42:09 INFO - PROCESS | 2288 | --DOCSHELL 19E75000 == 31 [pid = 2288] [id = 443] 16:42:09 INFO - PROCESS | 2288 | --DOCSHELL 0C9F4C00 == 30 [pid = 2288] [id = 445] 16:42:09 INFO - PROCESS | 2288 | --DOCSHELL 16B57000 == 29 [pid = 2288] [id = 444] 16:42:09 INFO - PROCESS | 2288 | --DOCSHELL 18C2A400 == 28 [pid = 2288] [id = 441] 16:42:09 INFO - PROCESS | 2288 | --DOCSHELL 17241C00 == 27 [pid = 2288] [id = 439] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (10275000) [pid = 2288] [serial = 1279] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (10307400) [pid = 2288] [serial = 1280] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (149C5400) [pid = 2288] [serial = 1282] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (15495C00) [pid = 2288] [serial = 1283] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (17243000) [pid = 2288] [serial = 1285] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (14644400) [pid = 2288] [serial = 1277] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (107ABC00) [pid = 2288] [serial = 1276] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (195A3800) [pid = 2288] [serial = 1291] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (17250400) [pid = 2288] [serial = 1265] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (156EAC00) [pid = 2288] [serial = 1264] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (192D0000) [pid = 2288] [serial = 1268] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1900C800) [pid = 2288] [serial = 1267] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (1A1BB800) [pid = 2288] [serial = 1271] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1A15CC00) [pid = 2288] [serial = 1270] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (1A3A7400) [pid = 2288] [serial = 1274] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (1A37A400) [pid = 2288] [serial = 1273] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (19DA8400) [pid = 2288] [serial = 1294] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (19D71000) [pid = 2288] [serial = 1298] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (195A0400) [pid = 2288] [serial = 1297] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (1A13CC00) [pid = 2288] [serial = 1303] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (19E6E400) [pid = 2288] [serial = 1295] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (18C31000) [pid = 2288] [serial = 1288] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (19007000) [pid = 2288] [serial = 1289] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (19F08C00) [pid = 2288] [serial = 1300] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (19FB3400) [pid = 2288] [serial = 1301] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (19B0C400) [pid = 2288] [serial = 1292] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | --DOMWINDOW == 57 (17F5F800) [pid = 2288] [serial = 1286] [outer = 00000000] [url = about:blank] 16:42:09 INFO - PROCESS | 2288 | 1468453329669 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2014ms 16:42:09 INFO - PROCESS | 2288 | 1468453329716 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 16:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:42:09 INFO - PROCESS | 2288 | 1468453329720 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 16:42:09 INFO - PROCESS | 2288 | 1468453329726 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 2288 | 1468453329729 Marionette TRACE conn5 <- [1,1750,null,{}] 16:42:09 INFO - PROCESS | 2288 | 1468453329735 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:09 INFO - PROCESS | 2288 | 1468453329738 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:09 INFO - PROCESS | 2288 | 1468453329828 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 16:42:09 INFO - PROCESS | 2288 | 1468453329836 Marionette TRACE conn5 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 2288 | 1468453329840 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:09 INFO - PROCESS | 2288 | ++DOCSHELL 10452400 == 28 [pid = 2288] [id = 447] 16:42:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (107ABC00) [pid = 2288] [serial = 1341] [outer = 00000000] 16:42:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (10A72800) [pid = 2288] [serial = 1342] [outer = 107ABC00] 16:42:09 INFO - PROCESS | 2288 | 1468453329890 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (10BCC000) [pid = 2288] [serial = 1343] [outer = 107ABC00] 16:42:10 INFO - PROCESS | 2288 | 1468453330385 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 691ms 16:42:10 INFO - PROCESS | 2288 | 1468453330415 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 2288 | 1468453330420 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 16:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:42:10 INFO - PROCESS | 2288 | 1468453330427 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 2288 | 1468453330429 Marionette TRACE conn5 <- [1,1754,null,{}] 16:42:10 INFO - PROCESS | 2288 | 1468453330433 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:10 INFO - PROCESS | 2288 | 1468453330436 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:10 INFO - PROCESS | 2288 | 1468453330524 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 16:42:10 INFO - PROCESS | 2288 | 1468453330534 Marionette TRACE conn5 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 2288 | 1468453330537 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:10 INFO - PROCESS | 2288 | ++DOCSHELL 14D91C00 == 29 [pid = 2288] [id = 448] 16:42:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (14D92000) [pid = 2288] [serial = 1344] [outer = 00000000] 16:42:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (1543D000) [pid = 2288] [serial = 1345] [outer = 14D92000] 16:42:10 INFO - PROCESS | 2288 | 1468453330584 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (1563F800) [pid = 2288] [serial = 1346] [outer = 14D92000] 16:42:11 INFO - PROCESS | 2288 | 1468453331053 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 670ms 16:42:11 INFO - PROCESS | 2288 | 1468453331100 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 2288 | 1468453331102 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 16:42:11 INFO - PROCESS | 2288 | 1468453331106 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:42:11 INFO - PROCESS | 2288 | 1468453331109 Marionette TRACE conn5 <- [1,1758,null,{}] 16:42:11 INFO - PROCESS | 2288 | 1468453331120 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:11 INFO - PROCESS | 2288 | 1468453331125 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:11 INFO - PROCESS | 2288 | 1468453331237 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 16:42:11 INFO - PROCESS | 2288 | 1468453331332 Marionette TRACE conn5 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 2288 | 1468453331335 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:11 INFO - PROCESS | 2288 | ++DOCSHELL 16CC8C00 == 30 [pid = 2288] [id = 449] 16:42:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (16CCC800) [pid = 2288] [serial = 1347] [outer = 00000000] 16:42:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (17246800) [pid = 2288] [serial = 1348] [outer = 16CCC800] 16:42:11 INFO - PROCESS | 2288 | 1468453331385 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (17F5C400) [pid = 2288] [serial = 1349] [outer = 16CCC800] 16:42:11 INFO - PROCESS | 2288 | 1468453331759 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 16:42:11 INFO - PROCESS | 2288 | 1468453331780 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 2288 | 1468453331783 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 16:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:42:11 INFO - PROCESS | 2288 | 1468453331786 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 2288 | 1468453331788 Marionette TRACE conn5 <- [1,1762,null,{}] 16:42:11 INFO - PROCESS | 2288 | 1468453331791 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:11 INFO - PROCESS | 2288 | 1468453331793 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:11 INFO - PROCESS | 2288 | 1468453331876 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 16:42:11 INFO - PROCESS | 2288 | 1468453331961 Marionette TRACE conn5 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 2288 | 1468453331963 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:12 INFO - PROCESS | 2288 | ++DOCSHELL 15652400 == 31 [pid = 2288] [id = 450] 16:42:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (17245C00) [pid = 2288] [serial = 1350] [outer = 00000000] 16:42:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (17F79C00) [pid = 2288] [serial = 1351] [outer = 17245C00] 16:42:12 INFO - PROCESS | 2288 | 1468453332008 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (1882E800) [pid = 2288] [serial = 1352] [outer = 17245C00] 16:42:12 INFO - PROCESS | 2288 | 1468453332368 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 630ms 16:42:12 INFO - PROCESS | 2288 | 1468453332420 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 16:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:42:12 INFO - PROCESS | 2288 | 1468453332422 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 16:42:12 INFO - PROCESS | 2288 | 1468453332426 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 2288 | 1468453332427 Marionette TRACE conn5 <- [1,1766,null,{}] 16:42:12 INFO - PROCESS | 2288 | 1468453332431 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:12 INFO - PROCESS | 2288 | 1468453332433 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:12 INFO - PROCESS | 2288 | 1468453332510 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 16:42:12 INFO - PROCESS | 2288 | 1468453332625 Marionette TRACE conn5 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 2288 | 1468453332627 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:12 INFO - PROCESS | 2288 | ++DOCSHELL 18C31000 == 32 [pid = 2288] [id = 451] 16:42:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (18C34400) [pid = 2288] [serial = 1353] [outer = 00000000] 16:42:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (19007C00) [pid = 2288] [serial = 1354] [outer = 18C34400] 16:42:12 INFO - PROCESS | 2288 | 1468453332674 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (1904FC00) [pid = 2288] [serial = 1355] [outer = 18C34400] 16:42:13 INFO - PROCESS | 2288 | 1468453333028 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 632ms 16:42:13 INFO - PROCESS | 2288 | 1468453333057 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 2288 | 1468453333060 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 16:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:42:13 INFO - PROCESS | 2288 | 1468453333075 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 2288 | 1468453333077 Marionette TRACE conn5 <- [1,1770,null,{}] 16:42:13 INFO - PROCESS | 2288 | 1468453333080 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:13 INFO - PROCESS | 2288 | 1468453333086 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:13 INFO - PROCESS | 2288 | 1468453333188 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 16:42:13 INFO - PROCESS | 2288 | 1468453333193 Marionette TRACE conn5 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 2288 | 1468453333195 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:13 INFO - PROCESS | 2288 | ++DOCSHELL 192D0400 == 33 [pid = 2288] [id = 452] 16:42:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (192D1400) [pid = 2288] [serial = 1356] [outer = 00000000] 16:42:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (19B0C400) [pid = 2288] [serial = 1357] [outer = 192D1400] 16:42:13 INFO - PROCESS | 2288 | 1468453333239 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19D46800) [pid = 2288] [serial = 1358] [outer = 192D1400] 16:42:13 INFO - PROCESS | 2288 | 1468453333655 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:42:13 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 16:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 630ms 16:42:13 INFO - PROCESS | 2288 | 1468453333708 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 2288 | 1468453333710 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 16:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:42:13 INFO - PROCESS | 2288 | 1468453333713 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 2288 | 1468453333715 Marionette TRACE conn5 <- [1,1774,null,{}] 16:42:13 INFO - PROCESS | 2288 | 1468453333718 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:13 INFO - PROCESS | 2288 | 1468453333720 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:13 INFO - PROCESS | 2288 | 1468453333796 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 16:42:13 INFO - PROCESS | 2288 | 1468453333801 Marionette TRACE conn5 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 2288 | 1468453333803 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:13 INFO - PROCESS | 2288 | ++DOCSHELL 19B0C000 == 34 [pid = 2288] [id = 453] 16:42:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19D6A800) [pid = 2288] [serial = 1359] [outer = 00000000] 16:42:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19DA8400) [pid = 2288] [serial = 1360] [outer = 19D6A800] 16:42:13 INFO - PROCESS | 2288 | 1468453333846 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19DAC400) [pid = 2288] [serial = 1361] [outer = 19D6A800] 16:42:14 INFO - PROCESS | 2288 | 1468453334290 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:42:14 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 16:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 630ms 16:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:42:14 INFO - PROCESS | 2288 | 1468453334358 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 16:42:14 INFO - PROCESS | 2288 | 1468453334360 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 16:42:14 INFO - PROCESS | 2288 | 1468453334363 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 2288 | 1468453334365 Marionette TRACE conn5 <- [1,1778,null,{}] 16:42:14 INFO - PROCESS | 2288 | 1468453334369 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:14 INFO - PROCESS | 2288 | 1468453334371 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:14 INFO - PROCESS | 2288 | 1468453334450 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 16:42:14 INFO - PROCESS | 2288 | 1468453334457 Marionette TRACE conn5 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 2288 | 1468453334459 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:14 INFO - PROCESS | 2288 | ++DOCSHELL 19DA8000 == 35 [pid = 2288] [id = 454] 16:42:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19DB5800) [pid = 2288] [serial = 1362] [outer = 00000000] 16:42:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19E73000) [pid = 2288] [serial = 1363] [outer = 19DB5800] 16:42:14 INFO - PROCESS | 2288 | 1468453334505 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19E6F800) [pid = 2288] [serial = 1364] [outer = 19DB5800] 16:42:15 INFO - PROCESS | 2288 | 1468453334978 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:42:15 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) 16:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 671ms 16:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:42:15 INFO - PROCESS | 2288 | 1468453335035 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 2288 | 1468453335037 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 16:42:15 INFO - PROCESS | 2288 | 1468453335041 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 2288 | 1468453335042 Marionette TRACE conn5 <- [1,1782,null,{}] 16:42:15 INFO - PROCESS | 2288 | 1468453335046 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:15 INFO - PROCESS | 2288 | 1468453335047 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:15 INFO - PROCESS | 2288 | 1468453335162 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 16:42:15 INFO - PROCESS | 2288 | 1468453335250 Marionette TRACE conn5 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 2288 | 1468453335252 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:15 INFO - PROCESS | 2288 | ++DOCSHELL 16CC6800 == 36 [pid = 2288] [id = 455] 16:42:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19DB5000) [pid = 2288] [serial = 1365] [outer = 00000000] 16:42:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19F0D800) [pid = 2288] [serial = 1366] [outer = 19DB5000] 16:42:15 INFO - PROCESS | 2288 | 1468453335295 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19F0F800) [pid = 2288] [serial = 1367] [outer = 19DB5000] 16:42:15 INFO - PROCESS | 2288 | 1468453335719 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 730ms 16:42:15 INFO - PROCESS | 2288 | 1468453335777 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 2288 | 1468453335779 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 16:42:15 INFO - PROCESS | 2288 | 1468453335782 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:42:15 INFO - PROCESS | 2288 | 1468453335784 Marionette TRACE conn5 <- [1,1786,null,{}] 16:42:15 INFO - PROCESS | 2288 | 1468453335788 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:15 INFO - PROCESS | 2288 | 1468453335790 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:15 INFO - PROCESS | 2288 | 1468453335904 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 16:42:15 INFO - PROCESS | 2288 | 1468453335909 Marionette TRACE conn5 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 2288 | 1468453335911 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:15 INFO - PROCESS | 2288 | ++DOCSHELL 19E72800 == 37 [pid = 2288] [id = 456] 16:42:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19F33C00) [pid = 2288] [serial = 1368] [outer = 00000000] 16:42:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19FBCC00) [pid = 2288] [serial = 1369] [outer = 19F33C00] 16:42:15 INFO - PROCESS | 2288 | 1468453335957 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A12F800) [pid = 2288] [serial = 1370] [outer = 19F33C00] 16:42:16 INFO - PROCESS | 2288 | 1468453336417 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 16:42:16 INFO - PROCESS | 2288 | 1468453336456 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 16:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:42:16 INFO - PROCESS | 2288 | 1468453336459 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 16:42:16 INFO - PROCESS | 2288 | 1468453336462 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 2288 | 1468453336464 Marionette TRACE conn5 <- [1,1790,null,{}] 16:42:16 INFO - PROCESS | 2288 | 1468453336468 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:16 INFO - PROCESS | 2288 | 1468453336470 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:16 INFO - PROCESS | 2288 | 1468453336623 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 16:42:16 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19DB5400) [pid = 2288] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:42:16 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (19FB9C00) [pid = 2288] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:42:16 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A149C00) [pid = 2288] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:42:16 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (0C9F8800) [pid = 2288] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:42:16 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (0C9FE000) [pid = 2288] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:42:16 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (16B55800) [pid = 2288] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:42:16 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (0C9FB000) [pid = 2288] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:42:16 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19FBA400) [pid = 2288] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:42:16 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (197C7C00) [pid = 2288] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:42:16 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (17F5CC00) [pid = 2288] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:42:16 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (10304000) [pid = 2288] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:42:16 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (18C35000) [pid = 2288] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:42:16 INFO - PROCESS | 2288 | 1468453336893 Marionette TRACE conn5 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 2288 | 1468453336895 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:16 INFO - PROCESS | 2288 | ++DOCSHELL 0C9FE000 == 38 [pid = 2288] [id = 457] 16:42:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (0CE74000) [pid = 2288] [serial = 1371] [outer = 00000000] 16:42:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (10306000) [pid = 2288] [serial = 1372] [outer = 0CE74000] 16:42:16 INFO - PROCESS | 2288 | 1468453336941 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (17F7B400) [pid = 2288] [serial = 1373] [outer = 0CE74000] 16:42:17 INFO - PROCESS | 2288 | 1468453337294 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 871ms 16:42:17 INFO - PROCESS | 2288 | 1468453337333 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 16:42:17 INFO - PROCESS | 2288 | 1468453337335 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 16:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:42:17 INFO - PROCESS | 2288 | 1468453337338 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:42:17 INFO - PROCESS | 2288 | 1468453337340 Marionette TRACE conn5 <- [1,1794,null,{}] 16:42:17 INFO - PROCESS | 2288 | 1468453337344 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:17 INFO - PROCESS | 2288 | 1468453337345 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:17 INFO - PROCESS | 2288 | 1468453337461 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 16:42:17 INFO - PROCESS | 2288 | 1468453337469 Marionette TRACE conn5 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 2288 | 1468453337470 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:17 INFO - PROCESS | 2288 | ++DOCSHELL 18C37C00 == 39 [pid = 2288] [id = 458] 16:42:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (192C7C00) [pid = 2288] [serial = 1374] [outer = 00000000] 16:42:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19FBBC00) [pid = 2288] [serial = 1375] [outer = 192C7C00] 16:42:17 INFO - PROCESS | 2288 | 1468453337514 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A154C00) [pid = 2288] [serial = 1376] [outer = 192C7C00] 16:42:17 INFO - PROCESS | 2288 | 1468453337926 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 631ms 16:42:18 INFO - PROCESS | 2288 | 1468453337969 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 2288 | 1468453337971 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 16:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:42:18 INFO - PROCESS | 2288 | 1468453337975 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 2288 | 1468453337976 Marionette TRACE conn5 <- [1,1798,null,{}] 16:42:18 INFO - PROCESS | 2288 | 1468453337980 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:18 INFO - PROCESS | 2288 | 1468453337981 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:18 INFO - PROCESS | 2288 | 1468453338061 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 16:42:18 INFO - PROCESS | 2288 | 1468453338178 Marionette TRACE conn5 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 2288 | 1468453338180 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:18 INFO - PROCESS | 2288 | ++DOCSHELL 01733400 == 40 [pid = 2288] [id = 459] 16:42:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (0CE6B800) [pid = 2288] [serial = 1377] [outer = 00000000] 16:42:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A131C00) [pid = 2288] [serial = 1378] [outer = 0CE6B800] 16:42:18 INFO - PROCESS | 2288 | 1468453338226 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A1AF800) [pid = 2288] [serial = 1379] [outer = 0CE6B800] 16:42:18 INFO - PROCESS | 2288 | 1468453338575 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 630ms 16:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:42:18 INFO - PROCESS | 2288 | 1468453338605 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 2288 | 1468453338607 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 16:42:18 INFO - PROCESS | 2288 | 1468453338610 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 2288 | 1468453338612 Marionette TRACE conn5 <- [1,1802,null,{}] 16:42:18 INFO - PROCESS | 2288 | 1468453338629 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:18 INFO - PROCESS | 2288 | 1468453338630 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:18 INFO - PROCESS | 2288 | 1468453338711 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 16:42:18 INFO - PROCESS | 2288 | 1468453338716 Marionette TRACE conn5 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 2288 | 1468453338718 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:18 INFO - PROCESS | 2288 | ++DOCSHELL 19003400 == 41 [pid = 2288] [id = 460] 16:42:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A1BB000) [pid = 2288] [serial = 1380] [outer = 00000000] 16:42:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A37CC00) [pid = 2288] [serial = 1381] [outer = 1A1BB000] 16:42:18 INFO - PROCESS | 2288 | 1468453338760 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A3AB400) [pid = 2288] [serial = 1382] [outer = 1A1BB000] 16:42:19 INFO - PROCESS | 2288 | 1468453339566 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 970ms 16:42:19 INFO - PROCESS | 2288 | 1468453339582 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 16:42:19 INFO - PROCESS | 2288 | 1468453339586 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 16:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:42:19 INFO - PROCESS | 2288 | 1468453339591 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 2288 | 1468453339596 Marionette TRACE conn5 <- [1,1806,null,{}] 16:42:19 INFO - PROCESS | 2288 | 1468453339601 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:19 INFO - PROCESS | 2288 | 1468453339604 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:19 INFO - PROCESS | 2288 | 1468453339728 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 16:42:19 INFO - PROCESS | 2288 | 1468453339863 Marionette TRACE conn5 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 2288 | 1468453339866 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:19 INFO - PROCESS | 2288 | ++DOCSHELL 1030A800 == 42 [pid = 2288] [id = 461] 16:42:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (10450000) [pid = 2288] [serial = 1383] [outer = 00000000] 16:42:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (148A2400) [pid = 2288] [serial = 1384] [outer = 10450000] 16:42:19 INFO - PROCESS | 2288 | 1468453339923 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (15441800) [pid = 2288] [serial = 1385] [outer = 10450000] 16:42:20 INFO - PROCESS | 2288 | 1468453340632 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1079ms 16:42:20 INFO - PROCESS | 2288 | 1468453340670 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 2288 | 1468453340675 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 16:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:42:20 INFO - PROCESS | 2288 | 1468453340681 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 2288 | 1468453340684 Marionette TRACE conn5 <- [1,1810,null,{}] 16:42:20 INFO - PROCESS | 2288 | 1468453340688 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:20 INFO - PROCESS | 2288 | 1468453340691 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:20 INFO - PROCESS | 2288 | 1468453340879 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 16:42:20 INFO - PROCESS | 2288 | 1468453340890 Marionette TRACE conn5 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 2288 | 1468453340893 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:20 INFO - PROCESS | 2288 | ++DOCSHELL 10A1CC00 == 43 [pid = 2288] [id = 462] 16:42:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (10AF7800) [pid = 2288] [serial = 1386] [outer = 00000000] 16:42:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (156EC800) [pid = 2288] [serial = 1387] [outer = 10AF7800] 16:42:20 INFO - PROCESS | 2288 | 1468453340948 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (17F5A800) [pid = 2288] [serial = 1388] [outer = 10AF7800] 16:42:21 INFO - PROCESS | 2288 | --DOCSHELL 01733400 == 42 [pid = 2288] [id = 459] 16:42:21 INFO - PROCESS | 2288 | --DOCSHELL 18C37C00 == 41 [pid = 2288] [id = 458] 16:42:21 INFO - PROCESS | 2288 | --DOCSHELL 0C9FE000 == 40 [pid = 2288] [id = 457] 16:42:21 INFO - PROCESS | 2288 | --DOCSHELL 19E72800 == 39 [pid = 2288] [id = 456] 16:42:21 INFO - PROCESS | 2288 | --DOCSHELL 16CC6800 == 38 [pid = 2288] [id = 455] 16:42:21 INFO - PROCESS | 2288 | --DOCSHELL 19DA8000 == 37 [pid = 2288] [id = 454] 16:42:21 INFO - PROCESS | 2288 | --DOCSHELL 19B0C000 == 36 [pid = 2288] [id = 453] 16:42:21 INFO - PROCESS | 2288 | --DOCSHELL 192D0400 == 35 [pid = 2288] [id = 452] 16:42:21 INFO - PROCESS | 2288 | --DOCSHELL 18C31000 == 34 [pid = 2288] [id = 451] 16:42:21 INFO - PROCESS | 2288 | --DOCSHELL 15652400 == 33 [pid = 2288] [id = 450] 16:42:21 INFO - PROCESS | 2288 | --DOCSHELL 16CC8C00 == 32 [pid = 2288] [id = 449] 16:42:21 INFO - PROCESS | 2288 | --DOCSHELL 14D91C00 == 31 [pid = 2288] [id = 448] 16:42:21 INFO - PROCESS | 2288 | --DOCSHELL 10452400 == 30 [pid = 2288] [id = 447] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1A4AC400) [pid = 2288] [serial = 1339] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOCSHELL 1A153400 == 29 [pid = 2288] [id = 446] 16:42:21 INFO - PROCESS | 2288 | 1468453341893 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19F03800) [pid = 2288] [serial = 1324] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1A12F000) [pid = 2288] [serial = 1327] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19F09C00) [pid = 2288] [serial = 1325] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (1A1B2000) [pid = 2288] [serial = 1330] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1A13A400) [pid = 2288] [serial = 1328] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19F34400) [pid = 2288] [serial = 1336] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1A1B9000) [pid = 2288] [serial = 1331] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (10451400) [pid = 2288] [serial = 1313] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (102E7400) [pid = 2288] [serial = 1312] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (18824400) [pid = 2288] [serial = 1310] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (17F75400) [pid = 2288] [serial = 1309] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (107AF800) [pid = 2288] [serial = 1307] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1027F400) [pid = 2288] [serial = 1306] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1A13DC00) [pid = 2288] [serial = 1304] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1A37D400) [pid = 2288] [serial = 1337] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19D6A000) [pid = 2288] [serial = 1321] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1889A000) [pid = 2288] [serial = 1318] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (18C38C00) [pid = 2288] [serial = 1319] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1563EC00) [pid = 2288] [serial = 1315] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (16B51C00) [pid = 2288] [serial = 1316] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (19F34C00) [pid = 2288] [serial = 1333] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (19DAA000) [pid = 2288] [serial = 1322] [outer = 00000000] [url = about:blank] 16:42:21 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (19F37000) [pid = 2288] [serial = 1334] [outer = 00000000] [url = about:blank] 16:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1282ms 16:42:22 INFO - PROCESS | 2288 | 1468453341967 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 16:42:22 INFO - PROCESS | 2288 | 1468453341971 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 16:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:42:22 INFO - PROCESS | 2288 | 1468453341975 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 2288 | 1468453341980 Marionette TRACE conn5 <- [1,1814,null,{}] 16:42:22 INFO - PROCESS | 2288 | 1468453341985 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:22 INFO - PROCESS | 2288 | 1468453341987 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:22 INFO - PROCESS | 2288 | 1468453342076 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 16:42:22 INFO - PROCESS | 2288 | 1468453342088 Marionette TRACE conn5 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 2288 | 1468453342091 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:22 INFO - PROCESS | 2288 | ++DOCSHELL 10451C00 == 30 [pid = 2288] [id = 463] 16:42:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (10452400) [pid = 2288] [serial = 1389] [outer = 00000000] 16:42:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (10B3F800) [pid = 2288] [serial = 1390] [outer = 10452400] 16:42:22 INFO - PROCESS | 2288 | 1468453342139 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (148E9800) [pid = 2288] [serial = 1391] [outer = 10452400] 16:42:22 INFO - PROCESS | 2288 | 1468453342691 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 731ms 16:42:22 INFO - PROCESS | 2288 | 1468453342738 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 16:42:22 INFO - PROCESS | 2288 | 1468453342742 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 16:42:22 INFO - PROCESS | 2288 | 1468453342748 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:42:22 INFO - PROCESS | 2288 | 1468453342751 Marionette TRACE conn5 <- [1,1818,null,{}] 16:42:22 INFO - PROCESS | 2288 | 1468453342755 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:22 INFO - PROCESS | 2288 | 1468453342757 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:22 INFO - PROCESS | 2288 | 1468453342846 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 16:42:22 INFO - PROCESS | 2288 | 1468453342932 Marionette TRACE conn5 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 2288 | 1468453342934 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:22 INFO - PROCESS | 2288 | ++DOCSHELL 1684F000 == 31 [pid = 2288] [id = 464] 16:42:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (16B51C00) [pid = 2288] [serial = 1392] [outer = 00000000] 16:42:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (16CC4000) [pid = 2288] [serial = 1393] [outer = 16B51C00] 16:42:22 INFO - PROCESS | 2288 | 1468453342989 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (17F5DC00) [pid = 2288] [serial = 1394] [outer = 16B51C00] 16:42:23 INFO - PROCESS | 2288 | 1468453343393 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 671ms 16:42:23 INFO - PROCESS | 2288 | 1468453343424 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 2288 | 1468453343426 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 16:42:23 INFO - PROCESS | 2288 | 1468453343430 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:42:23 INFO - PROCESS | 2288 | 1468453343433 Marionette TRACE conn5 <- [1,1822,null,{}] 16:42:23 INFO - PROCESS | 2288 | 1468453343443 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:23 INFO - PROCESS | 2288 | 1468453343448 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:23 INFO - PROCESS | 2288 | 1468453343535 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 16:42:23 INFO - PROCESS | 2288 | 1468453343542 Marionette TRACE conn5 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 2288 | 1468453343545 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:23 INFO - PROCESS | 2288 | ++DOCSHELL 1904DC00 == 32 [pid = 2288] [id = 465] 16:42:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19056C00) [pid = 2288] [serial = 1395] [outer = 00000000] 16:42:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (192D0000) [pid = 2288] [serial = 1396] [outer = 19056C00] 16:42:23 INFO - PROCESS | 2288 | 1468453343592 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19720400) [pid = 2288] [serial = 1397] [outer = 19056C00] 16:42:24 INFO - PROCESS | 2288 | 1468453344053 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:42:24 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 16:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 670ms 16:42:24 INFO - PROCESS | 2288 | 1468453344107 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 2288 | 1468453344110 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 16:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:42:24 INFO - PROCESS | 2288 | 1468453344113 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 2288 | 1468453344115 Marionette TRACE conn5 <- [1,1826,null,{}] 16:42:24 INFO - PROCESS | 2288 | 1468453344118 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:24 INFO - PROCESS | 2288 | 1468453344120 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:24 INFO - PROCESS | 2288 | 1468453344264 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 16:42:24 INFO - PROCESS | 2288 | 1468453344281 Marionette TRACE conn5 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:24 INFO - PROCESS | 2288 | 1468453344283 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:24 INFO - PROCESS | 2288 | ++DOCSHELL 19D6EC00 == 33 [pid = 2288] [id = 466] 16:42:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19D70C00) [pid = 2288] [serial = 1398] [outer = 00000000] 16:42:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19DAD000) [pid = 2288] [serial = 1399] [outer = 19D70C00] 16:42:24 INFO - PROCESS | 2288 | 1468453344327 Marionette DEBUG loaded listener.js 16:42:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19E6DC00) [pid = 2288] [serial = 1400] [outer = 19D70C00] 16:42:24 INFO - PROCESS | 2288 | 1468453344760 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 672ms 16:42:24 INFO - PROCESS | 2288 | 1468453344786 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 2288 | 1468453344788 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 16:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:42:24 INFO - PROCESS | 2288 | 1468453344792 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 2288 | 1468453344793 Marionette TRACE conn5 <- [1,1830,null,{}] 16:42:24 INFO - PROCESS | 2288 | 1468453344797 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:24 INFO - PROCESS | 2288 | 1468453344799 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:24 INFO - PROCESS | 2288 | 1468453344910 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 16:42:24 INFO - PROCESS | 2288 | 1468453344916 Marionette TRACE conn5 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:24 INFO - PROCESS | 2288 | 1468453344918 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:24 INFO - PROCESS | 2288 | ++DOCSHELL 19DAB000 == 34 [pid = 2288] [id = 467] 16:42:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19DAE000) [pid = 2288] [serial = 1401] [outer = 00000000] 16:42:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19F08400) [pid = 2288] [serial = 1402] [outer = 19DAE000] 16:42:24 INFO - PROCESS | 2288 | 1468453344963 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19F0C400) [pid = 2288] [serial = 1403] [outer = 19DAE000] 16:42:25 INFO - PROCESS | 2288 | 1468453345449 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 16:42:25 INFO - PROCESS | 2288 | 1468453345471 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 16:42:25 INFO - PROCESS | 2288 | 1468453345473 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 16:42:25 INFO - PROCESS | 2288 | 1468453345476 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:42:25 INFO - PROCESS | 2288 | 1468453345478 Marionette TRACE conn5 <- [1,1834,null,{}] 16:42:25 INFO - PROCESS | 2288 | 1468453345481 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:25 INFO - PROCESS | 2288 | 1468453345487 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:25 INFO - PROCESS | 2288 | 1468453345654 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 16:42:25 INFO - PROCESS | 2288 | 1468453345681 Marionette TRACE conn5 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 2288 | 1468453345683 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:25 INFO - PROCESS | 2288 | ++DOCSHELL 156E3400 == 35 [pid = 2288] [id = 468] 16:42:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A134C00) [pid = 2288] [serial = 1404] [outer = 00000000] 16:42:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A14C800) [pid = 2288] [serial = 1405] [outer = 1A134C00] 16:42:25 INFO - PROCESS | 2288 | 1468453345727 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A14D400) [pid = 2288] [serial = 1406] [outer = 1A134C00] 16:42:26 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (0CE6B800) [pid = 2288] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:42:26 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (19DB5000) [pid = 2288] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:42:26 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (18C34400) [pid = 2288] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:42:26 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (17245C00) [pid = 2288] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:42:26 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19DB5800) [pid = 2288] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:42:26 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19D6A800) [pid = 2288] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:42:26 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (16CCC800) [pid = 2288] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:42:26 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1A371C00) [pid = 2288] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:42:26 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (107ABC00) [pid = 2288] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:42:26 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (14D92000) [pid = 2288] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:42:26 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (192D1400) [pid = 2288] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:42:26 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19F33C00) [pid = 2288] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:42:26 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (0CE74000) [pid = 2288] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:42:26 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (192C7C00) [pid = 2288] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:42:26 INFO - PROCESS | 2288 | 1468453346350 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:42:26 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) 16:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 930ms 16:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:42:26 INFO - PROCESS | 2288 | 1468453346411 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 2288 | 1468453346413 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 16:42:26 INFO - PROCESS | 2288 | 1468453346416 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 2288 | 1468453346418 Marionette TRACE conn5 <- [1,1838,null,{}] 16:42:26 INFO - PROCESS | 2288 | 1468453346422 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:26 INFO - PROCESS | 2288 | 1468453346424 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:26 INFO - PROCESS | 2288 | 1468453346501 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 16:42:26 INFO - PROCESS | 2288 | 1468453346507 Marionette TRACE conn5 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 2288 | 1468453346509 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:26 INFO - PROCESS | 2288 | ++DOCSHELL 17250400 == 36 [pid = 2288] [id = 469] 16:42:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (17F66000) [pid = 2288] [serial = 1407] [outer = 00000000] 16:42:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (192D1400) [pid = 2288] [serial = 1408] [outer = 17F66000] 16:42:26 INFO - PROCESS | 2288 | 1468453346552 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19D6F800) [pid = 2288] [serial = 1409] [outer = 17F66000] 16:42:27 INFO - PROCESS | 2288 | 1468453347003 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 630ms 16:42:27 INFO - PROCESS | 2288 | 1468453347047 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 2288 | 1468453347049 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 16:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:42:27 INFO - PROCESS | 2288 | 1468453347054 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 2288 | 1468453347056 Marionette TRACE conn5 <- [1,1842,null,{}] 16:42:27 INFO - PROCESS | 2288 | 1468453347060 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:27 INFO - PROCESS | 2288 | 1468453347062 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:27 INFO - PROCESS | 2288 | 1468453347143 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 16:42:27 INFO - PROCESS | 2288 | 1468453347148 Marionette TRACE conn5 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 2288 | 1468453347150 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:27 INFO - PROCESS | 2288 | ++DOCSHELL 197D5C00 == 37 [pid = 2288] [id = 470] 16:42:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19E7A400) [pid = 2288] [serial = 1410] [outer = 00000000] 16:42:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1A153000) [pid = 2288] [serial = 1411] [outer = 19E7A400] 16:42:27 INFO - PROCESS | 2288 | 1468453347193 Marionette DEBUG loaded listener.js 16:42:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1A165C00) [pid = 2288] [serial = 1412] [outer = 19E7A400] 16:42:27 INFO - PROCESS | 2288 | 1468453347619 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 631ms 16:42:27 INFO - PROCESS | 2288 | 1468453347683 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 16:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:42:27 INFO - PROCESS | 2288 | 1468453347685 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 16:42:27 INFO - PROCESS | 2288 | 1468453347688 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 2288 | 1468453347690 Marionette TRACE conn5 <- [1,1846,null,{}] 16:42:27 INFO - PROCESS | 2288 | 1468453347694 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:27 INFO - PROCESS | 2288 | 1468453347696 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:27 INFO - PROCESS | 2288 | 1468453347778 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 16:42:27 INFO - PROCESS | 2288 | 1468453347786 Marionette TRACE conn5 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 2288 | 1468453347788 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:27 INFO - PROCESS | 2288 | ++DOCSHELL 1044D000 == 38 [pid = 2288] [id = 471] 16:42:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (10A74C00) [pid = 2288] [serial = 1413] [outer = 00000000] 16:42:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A371400) [pid = 2288] [serial = 1414] [outer = 10A74C00] 16:42:27 INFO - PROCESS | 2288 | 1468453347832 Marionette DEBUG loaded listener.js 16:42:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A375C00) [pid = 2288] [serial = 1415] [outer = 10A74C00] 16:42:28 INFO - PROCESS | 2288 | 1468453348260 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 630ms 16:42:28 INFO - PROCESS | 2288 | 1468453348336 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 2288 | 1468453348340 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 16:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:42:28 INFO - PROCESS | 2288 | 1468453348345 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 2288 | 1468453348350 Marionette TRACE conn5 <- [1,1850,null,{}] 16:42:28 INFO - PROCESS | 2288 | 1468453348356 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:28 INFO - PROCESS | 2288 | 1468453348360 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:28 INFO - PROCESS | 2288 | 1468453348478 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 16:42:28 INFO - PROCESS | 2288 | 1468453348644 Marionette TRACE conn5 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 2288 | 1468453348649 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:28 INFO - PROCESS | 2288 | ++DOCSHELL 108EB800 == 39 [pid = 2288] [id = 472] 16:42:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (108F4C00) [pid = 2288] [serial = 1416] [outer = 00000000] 16:42:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (148EA400) [pid = 2288] [serial = 1417] [outer = 108F4C00] 16:42:28 INFO - PROCESS | 2288 | 1468453348707 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (156E3800) [pid = 2288] [serial = 1418] [outer = 108F4C00] 16:42:29 INFO - PROCESS | 2288 | 1468453349254 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 990ms 16:42:29 INFO - PROCESS | 2288 | 1468453349338 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 16:42:29 INFO - PROCESS | 2288 | 1468453349341 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 16:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:42:29 INFO - PROCESS | 2288 | 1468453349348 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 2288 | 1468453349352 Marionette TRACE conn5 <- [1,1854,null,{}] 16:42:29 INFO - PROCESS | 2288 | 1468453349356 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:29 INFO - PROCESS | 2288 | 1468453349359 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:29 INFO - PROCESS | 2288 | 1468453349478 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 16:42:29 INFO - PROCESS | 2288 | 1468453349612 Marionette TRACE conn5 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 2288 | 1468453349614 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:29 INFO - PROCESS | 2288 | ++DOCSHELL 1882B800 == 40 [pid = 2288] [id = 473] 16:42:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1889D400) [pid = 2288] [serial = 1419] [outer = 00000000] 16:42:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (18C38C00) [pid = 2288] [serial = 1420] [outer = 1889D400] 16:42:29 INFO - PROCESS | 2288 | 1468453349671 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (192D1C00) [pid = 2288] [serial = 1421] [outer = 1889D400] 16:42:30 INFO - PROCESS | 2288 | 1468453350259 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 991ms 16:42:30 INFO - PROCESS | 2288 | 1468453350351 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 2288 | 1468453350354 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 16:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:42:30 INFO - PROCESS | 2288 | 1468453350359 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 2288 | 1468453350361 Marionette TRACE conn5 <- [1,1858,null,{}] 16:42:30 INFO - PROCESS | 2288 | 1468453350371 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:30 INFO - PROCESS | 2288 | 1468453350377 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:30 INFO - PROCESS | 2288 | 1468453350495 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 16:42:30 INFO - PROCESS | 2288 | 1468453350628 Marionette TRACE conn5 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 2288 | 1468453350631 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:30 INFO - PROCESS | 2288 | ++DOCSHELL 1A138400 == 41 [pid = 2288] [id = 474] 16:42:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1A13A800) [pid = 2288] [serial = 1422] [outer = 00000000] 16:42:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A149C00) [pid = 2288] [serial = 1423] [outer = 1A13A800] 16:42:30 INFO - PROCESS | 2288 | 1468453350692 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1A37B800) [pid = 2288] [serial = 1424] [outer = 1A13A800] 16:42:31 INFO - PROCESS | 2288 | 1468453351286 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 970ms 16:42:31 INFO - PROCESS | 2288 | 1468453351335 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 16:42:31 INFO - PROCESS | 2288 | 1468453351338 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 16:42:31 INFO - PROCESS | 2288 | 1468453351341 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:42:31 INFO - PROCESS | 2288 | 1468453351343 Marionette TRACE conn5 <- [1,1862,null,{}] 16:42:31 INFO - PROCESS | 2288 | 1468453351347 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:31 INFO - PROCESS | 2288 | 1468453351349 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:31 INFO - PROCESS | 2288 | 1468453351457 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 16:42:31 INFO - PROCESS | 2288 | 1468453351565 Marionette TRACE conn5 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 2288 | 1468453351567 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:31 INFO - PROCESS | 2288 | ++DOCSHELL 1A3D7800 == 42 [pid = 2288] [id = 475] 16:42:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1A4AC400) [pid = 2288] [serial = 1425] [outer = 00000000] 16:42:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1A60A400) [pid = 2288] [serial = 1426] [outer = 1A4AC400] 16:42:31 INFO - PROCESS | 2288 | 1468453351620 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (1A823800) [pid = 2288] [serial = 1427] [outer = 1A4AC400] 16:42:32 INFO - PROCESS | 2288 | 1468453352244 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 970ms 16:42:32 INFO - PROCESS | 2288 | 1468453352315 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 16:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:42:32 INFO - PROCESS | 2288 | 1468453352318 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 16:42:32 INFO - PROCESS | 2288 | 1468453352321 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 2288 | 1468453352323 Marionette TRACE conn5 <- [1,1866,null,{}] 16:42:32 INFO - PROCESS | 2288 | 1468453352327 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:32 INFO - PROCESS | 2288 | 1468453352329 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:32 INFO - PROCESS | 2288 | 1468453352433 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 16:42:32 INFO - PROCESS | 2288 | 1468453352670 Marionette TRACE conn5 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 2288 | 1468453352673 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:32 INFO - PROCESS | 2288 | ++DOCSHELL 10304000 == 43 [pid = 2288] [id = 476] 16:42:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (10307400) [pid = 2288] [serial = 1428] [outer = 00000000] 16:42:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (10A14000) [pid = 2288] [serial = 1429] [outer = 10307400] 16:42:32 INFO - PROCESS | 2288 | 1468453352734 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (149C5800) [pid = 2288] [serial = 1430] [outer = 10307400] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 197D5C00 == 42 [pid = 2288] [id = 470] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 17250400 == 41 [pid = 2288] [id = 469] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 156E3400 == 40 [pid = 2288] [id = 468] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 19DAB000 == 39 [pid = 2288] [id = 467] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 19D6EC00 == 38 [pid = 2288] [id = 466] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 1904DC00 == 37 [pid = 2288] [id = 465] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 1684F000 == 36 [pid = 2288] [id = 464] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 10451C00 == 35 [pid = 2288] [id = 463] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 10A1CC00 == 34 [pid = 2288] [id = 462] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 1030A800 == 33 [pid = 2288] [id = 461] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 19003400 == 32 [pid = 2288] [id = 460] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 1A3D7800 == 31 [pid = 2288] [id = 475] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 1A138400 == 30 [pid = 2288] [id = 474] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 1044D000 == 29 [pid = 2288] [id = 471] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 108EB800 == 28 [pid = 2288] [id = 472] 16:42:33 INFO - PROCESS | 2288 | --DOCSHELL 1882B800 == 27 [pid = 2288] [id = 473] 16:42:33 INFO - PROCESS | 2288 | 1468453353971 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (1A37CC00) [pid = 2288] [serial = 1381] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (1A131C00) [pid = 2288] [serial = 1378] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (19F0D800) [pid = 2288] [serial = 1366] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (19007C00) [pid = 2288] [serial = 1354] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (17F79C00) [pid = 2288] [serial = 1351] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1882E800) [pid = 2288] [serial = 1352] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (19E73000) [pid = 2288] [serial = 1363] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19DA8400) [pid = 2288] [serial = 1360] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19DAC400) [pid = 2288] [serial = 1361] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (17246800) [pid = 2288] [serial = 1348] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (17F5C400) [pid = 2288] [serial = 1349] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1A601C00) [pid = 2288] [serial = 1340] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (10A72800) [pid = 2288] [serial = 1342] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (10BCC000) [pid = 2288] [serial = 1343] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1543D000) [pid = 2288] [serial = 1345] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1563F800) [pid = 2288] [serial = 1346] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19B0C400) [pid = 2288] [serial = 1357] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19D46800) [pid = 2288] [serial = 1358] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19FBCC00) [pid = 2288] [serial = 1369] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (19F0F800) [pid = 2288] [serial = 1367] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (10306000) [pid = 2288] [serial = 1372] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1A12F800) [pid = 2288] [serial = 1370] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1A1AF800) [pid = 2288] [serial = 1379] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1A154C00) [pid = 2288] [serial = 1376] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1904FC00) [pid = 2288] [serial = 1355] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (17F7B400) [pid = 2288] [serial = 1373] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (19FBBC00) [pid = 2288] [serial = 1375] [outer = 00000000] [url = about:blank] 16:42:34 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (19E6F800) [pid = 2288] [serial = 1364] [outer = 00000000] [url = about:blank] 16:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1779ms 16:42:34 INFO - PROCESS | 2288 | 1468453354114 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 2288 | 1468453354118 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 16:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:42:34 INFO - PROCESS | 2288 | 1468453354124 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 2288 | 1468453354127 Marionette TRACE conn5 <- [1,1870,null,{}] 16:42:34 INFO - PROCESS | 2288 | 1468453354133 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:34 INFO - PROCESS | 2288 | 1468453354136 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:34 INFO - PROCESS | 2288 | 1468453354222 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 16:42:34 INFO - PROCESS | 2288 | 1468453354229 Marionette TRACE conn5 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 2288 | 1468453354233 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:34 INFO - PROCESS | 2288 | ++DOCSHELL 10302000 == 28 [pid = 2288] [id = 477] 16:42:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (10303C00) [pid = 2288] [serial = 1431] [outer = 00000000] 16:42:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (10376000) [pid = 2288] [serial = 1432] [outer = 10303C00] 16:42:34 INFO - PROCESS | 2288 | 1468453354282 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (1044C400) [pid = 2288] [serial = 1433] [outer = 10303C00] 16:42:34 INFO - PROCESS | 2288 | 1468453354791 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 731ms 16:42:34 INFO - PROCESS | 2288 | 1468453354856 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 2288 | 1468453354861 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 16:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:42:34 INFO - PROCESS | 2288 | 1468453354867 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 2288 | 1468453354870 Marionette TRACE conn5 <- [1,1874,null,{}] 16:42:34 INFO - PROCESS | 2288 | 1468453354873 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:34 INFO - PROCESS | 2288 | 1468453354876 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:34 INFO - PROCESS | 2288 | 1468453354965 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 16:42:35 INFO - PROCESS | 2288 | 1468453355050 Marionette TRACE conn5 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 2288 | 1468453355054 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:35 INFO - PROCESS | 2288 | ++DOCSHELL 15428400 == 29 [pid = 2288] [id = 478] 16:42:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (1542BC00) [pid = 2288] [serial = 1434] [outer = 00000000] 16:42:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (1563D400) [pid = 2288] [serial = 1435] [outer = 1542BC00] 16:42:35 INFO - PROCESS | 2288 | 1468453355110 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (158A6C00) [pid = 2288] [serial = 1436] [outer = 1542BC00] 16:42:35 INFO - PROCESS | 2288 | 1468453355498 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 672ms 16:42:35 INFO - PROCESS | 2288 | 1468453355542 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 16:42:35 INFO - PROCESS | 2288 | 1468453355544 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 16:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:42:35 INFO - PROCESS | 2288 | 1468453355577 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 2288 | 1468453355580 Marionette TRACE conn5 <- [1,1878,null,{}] 16:42:35 INFO - PROCESS | 2288 | 1468453355595 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:35 INFO - PROCESS | 2288 | 1468453355600 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:35 INFO - PROCESS | 2288 | 1468453355687 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 16:42:35 INFO - PROCESS | 2288 | 1468453355721 Marionette TRACE conn5 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 2288 | 1468453355724 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:35 INFO - PROCESS | 2288 | ++DOCSHELL 17F7D400 == 30 [pid = 2288] [id = 479] 16:42:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (18105000) [pid = 2288] [serial = 1437] [outer = 00000000] 16:42:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (18824000) [pid = 2288] [serial = 1438] [outer = 18105000] 16:42:35 INFO - PROCESS | 2288 | 1468453355772 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1882C800) [pid = 2288] [serial = 1439] [outer = 18105000] 16:42:36 INFO - PROCESS | 2288 | 1468453356241 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 750ms 16:42:36 INFO - PROCESS | 2288 | 1468453356301 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 2288 | 1468453356304 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 16:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:42:36 INFO - PROCESS | 2288 | 1468453356307 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 2288 | 1468453356309 Marionette TRACE conn5 <- [1,1882,null,{}] 16:42:36 INFO - PROCESS | 2288 | 1468453356312 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:36 INFO - PROCESS | 2288 | 1468453356314 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:36 INFO - PROCESS | 2288 | 1468453356436 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 16:42:36 INFO - PROCESS | 2288 | 1468453356441 Marionette TRACE conn5 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:36 INFO - PROCESS | 2288 | 1468453356443 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:36 INFO - PROCESS | 2288 | ++DOCSHELL 18C2CC00 == 31 [pid = 2288] [id = 480] 16:42:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (18C2D000) [pid = 2288] [serial = 1440] [outer = 00000000] 16:42:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1904F000) [pid = 2288] [serial = 1441] [outer = 18C2D000] 16:42:36 INFO - PROCESS | 2288 | 1468453356488 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (192CC400) [pid = 2288] [serial = 1442] [outer = 18C2D000] 16:42:36 INFO - PROCESS | 2288 | 1468453356933 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 670ms 16:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:42:36 INFO - PROCESS | 2288 | 1468453356981 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 2288 | 1468453356984 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 16:42:37 INFO - PROCESS | 2288 | 1468453356987 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 2288 | 1468453356988 Marionette TRACE conn5 <- [1,1886,null,{}] 16:42:37 INFO - PROCESS | 2288 | 1468453356992 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:37 INFO - PROCESS | 2288 | 1468453356994 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:37 INFO - PROCESS | 2288 | 1468453357131 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 16:42:37 INFO - PROCESS | 2288 | 1468453357154 Marionette TRACE conn5 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 2288 | 1468453357156 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:37 INFO - PROCESS | 2288 | ++DOCSHELL 197C7C00 == 32 [pid = 2288] [id = 481] 16:42:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19B07C00) [pid = 2288] [serial = 1443] [outer = 00000000] 16:42:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19D3FC00) [pid = 2288] [serial = 1444] [outer = 19B07C00] 16:42:37 INFO - PROCESS | 2288 | 1468453357200 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19D69C00) [pid = 2288] [serial = 1445] [outer = 19B07C00] 16:42:37 INFO - PROCESS | 2288 | 1468453357634 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 671ms 16:42:37 INFO - PROCESS | 2288 | 1468453357662 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 16:42:37 INFO - PROCESS | 2288 | 1468453357664 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 16:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:42:37 INFO - PROCESS | 2288 | 1468453357667 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 2288 | 1468453357669 Marionette TRACE conn5 <- [1,1890,null,{}] 16:42:37 INFO - PROCESS | 2288 | 1468453357672 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:37 INFO - PROCESS | 2288 | 1468453357678 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:37 INFO - PROCESS | 2288 | 1468453357825 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 16:42:37 INFO - PROCESS | 2288 | 1468453357890 Marionette TRACE conn5 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 2288 | 1468453357892 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:37 INFO - PROCESS | 2288 | ++DOCSHELL 19D73400 == 33 [pid = 2288] [id = 482] 16:42:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19DAB000) [pid = 2288] [serial = 1446] [outer = 00000000] 16:42:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19E70400) [pid = 2288] [serial = 1447] [outer = 19DAB000] 16:42:37 INFO - PROCESS | 2288 | 1468453357938 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19F04000) [pid = 2288] [serial = 1448] [outer = 19DAB000] 16:42:38 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19D70C00) [pid = 2288] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:42:38 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (19DAE000) [pid = 2288] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:42:38 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A1BB000) [pid = 2288] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:42:38 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (16B51C00) [pid = 2288] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:42:38 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1A134C00) [pid = 2288] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:42:38 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (10AF7800) [pid = 2288] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:42:38 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19056C00) [pid = 2288] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:42:38 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (10450000) [pid = 2288] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:42:38 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (10452400) [pid = 2288] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:42:38 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (17F66000) [pid = 2288] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:42:38 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (10A74C00) [pid = 2288] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:42:38 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19E7A400) [pid = 2288] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:42:38 INFO - PROCESS | 2288 | 1468453358607 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 970ms 16:42:38 INFO - PROCESS | 2288 | 1468453358638 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 16:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:42:38 INFO - PROCESS | 2288 | 1468453358640 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 16:42:38 INFO - PROCESS | 2288 | 1468453358644 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 2288 | 1468453358646 Marionette TRACE conn5 <- [1,1894,null,{}] 16:42:38 INFO - PROCESS | 2288 | 1468453358649 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:38 INFO - PROCESS | 2288 | 1468453358651 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:38 INFO - PROCESS | 2288 | 1468453358728 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 16:42:38 INFO - PROCESS | 2288 | 1468453358823 Marionette TRACE conn5 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 2288 | 1468453358825 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:38 INFO - PROCESS | 2288 | ++DOCSHELL 10450000 == 34 [pid = 2288] [id = 483] 16:42:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (10452400) [pid = 2288] [serial = 1449] [outer = 00000000] 16:42:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (1882D800) [pid = 2288] [serial = 1450] [outer = 10452400] 16:42:38 INFO - PROCESS | 2288 | 1468453358868 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19009800) [pid = 2288] [serial = 1451] [outer = 10452400] 16:42:39 INFO - PROCESS | 2288 | 1468453359222 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 630ms 16:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:42:39 INFO - PROCESS | 2288 | 1468453359274 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 2288 | 1468453359276 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 16:42:39 INFO - PROCESS | 2288 | 1468453359279 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 2288 | 1468453359281 Marionette TRACE conn5 <- [1,1898,null,{}] 16:42:39 INFO - PROCESS | 2288 | 1468453359284 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:39 INFO - PROCESS | 2288 | 1468453359286 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:39 INFO - PROCESS | 2288 | 1468453359403 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 16:42:39 INFO - PROCESS | 2288 | 1468453359409 Marionette TRACE conn5 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 2288 | 1468453359411 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:39 INFO - PROCESS | 2288 | ++DOCSHELL 0C9FE000 == 35 [pid = 2288] [id = 484] 16:42:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (16C37400) [pid = 2288] [serial = 1452] [outer = 00000000] 16:42:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19F31C00) [pid = 2288] [serial = 1453] [outer = 16C37400] 16:42:39 INFO - PROCESS | 2288 | 1468453359454 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19F32800) [pid = 2288] [serial = 1454] [outer = 16C37400] 16:42:39 INFO - PROCESS | 2288 | 1468453359851 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 630ms 16:42:39 INFO - PROCESS | 2288 | 1468453359911 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 2288 | 1468453359913 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 16:42:39 INFO - PROCESS | 2288 | 1468453359916 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:42:39 INFO - PROCESS | 2288 | 1468453359918 Marionette TRACE conn5 <- [1,1902,null,{}] 16:42:39 INFO - PROCESS | 2288 | 1468453359922 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:39 INFO - PROCESS | 2288 | 1468453359924 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:40 INFO - PROCESS | 2288 | 1468453360002 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 16:42:40 INFO - PROCESS | 2288 | 1468453360008 Marionette TRACE conn5 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 2288 | 1468453360010 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:40 INFO - PROCESS | 2288 | ++DOCSHELL 19FBF800 == 36 [pid = 2288] [id = 485] 16:42:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19FC0400) [pid = 2288] [serial = 1455] [outer = 00000000] 16:42:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A136400) [pid = 2288] [serial = 1456] [outer = 19FC0400] 16:42:40 INFO - PROCESS | 2288 | 1468453360053 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A138400) [pid = 2288] [serial = 1457] [outer = 19FC0400] 16:42:40 INFO - PROCESS | 2288 | 1468453360797 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 931ms 16:42:40 INFO - PROCESS | 2288 | 1468453360851 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 2288 | 1468453360856 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 16:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:42:40 INFO - PROCESS | 2288 | 1468453360861 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 2288 | 1468453360866 Marionette TRACE conn5 <- [1,1906,null,{}] 16:42:40 INFO - PROCESS | 2288 | 1468453360871 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:40 INFO - PROCESS | 2288 | 1468453360874 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:41 INFO - PROCESS | 2288 | 1468453361016 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 16:42:41 INFO - PROCESS | 2288 | 1468453361152 Marionette TRACE conn5 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 2288 | 1468453361154 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:41 INFO - PROCESS | 2288 | ++DOCSHELL 1027CC00 == 37 [pid = 2288] [id = 486] 16:42:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (102E0000) [pid = 2288] [serial = 1458] [outer = 00000000] 16:42:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (148AD800) [pid = 2288] [serial = 1459] [outer = 102E0000] 16:42:41 INFO - PROCESS | 2288 | 1468453361212 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (16165800) [pid = 2288] [serial = 1460] [outer = 102E0000] 16:42:42 INFO - PROCESS | 2288 | 1468453361982 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1176ms 16:42:42 INFO - PROCESS | 2288 | 1468453362043 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 16:42:42 INFO - PROCESS | 2288 | 1468453362048 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 16:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:42:42 INFO - PROCESS | 2288 | 1468453362054 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:42:42 INFO - PROCESS | 2288 | 1468453362057 Marionette TRACE conn5 <- [1,1910,null,{}] 16:42:42 INFO - PROCESS | 2288 | 1468453362061 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:42 INFO - PROCESS | 2288 | 1468453362064 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:42 INFO - PROCESS | 2288 | 1468453362202 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 16:42:42 INFO - PROCESS | 2288 | 1468453362332 Marionette TRACE conn5 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 2288 | 1468453362335 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:42 INFO - PROCESS | 2288 | ++DOCSHELL 102E3000 == 38 [pid = 2288] [id = 487] 16:42:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (10302C00) [pid = 2288] [serial = 1461] [outer = 00000000] 16:42:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (14D91C00) [pid = 2288] [serial = 1462] [outer = 10302C00] 16:42:42 INFO - PROCESS | 2288 | 1468453362392 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1724D400) [pid = 2288] [serial = 1463] [outer = 10302C00] 16:42:43 INFO - PROCESS | 2288 | --DOCSHELL 0C9FE000 == 37 [pid = 2288] [id = 484] 16:42:43 INFO - PROCESS | 2288 | --DOCSHELL 10450000 == 36 [pid = 2288] [id = 483] 16:42:43 INFO - PROCESS | 2288 | --DOCSHELL 19D73400 == 35 [pid = 2288] [id = 482] 16:42:43 INFO - PROCESS | 2288 | --DOCSHELL 197C7C00 == 34 [pid = 2288] [id = 481] 16:42:43 INFO - PROCESS | 2288 | --DOCSHELL 18C2CC00 == 33 [pid = 2288] [id = 480] 16:42:43 INFO - PROCESS | 2288 | --DOCSHELL 17F7D400 == 32 [pid = 2288] [id = 479] 16:42:43 INFO - PROCESS | 2288 | --DOCSHELL 15428400 == 31 [pid = 2288] [id = 478] 16:42:43 INFO - PROCESS | 2288 | --DOCSHELL 10302000 == 30 [pid = 2288] [id = 477] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19DAD000) [pid = 2288] [serial = 1399] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19E6DC00) [pid = 2288] [serial = 1400] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (19F0C400) [pid = 2288] [serial = 1403] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19F08400) [pid = 2288] [serial = 1402] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1A3AB400) [pid = 2288] [serial = 1382] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (16CC4000) [pid = 2288] [serial = 1393] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (17F5DC00) [pid = 2288] [serial = 1394] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1A14C800) [pid = 2288] [serial = 1405] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (156EC800) [pid = 2288] [serial = 1387] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (17F5A800) [pid = 2288] [serial = 1388] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (192D0000) [pid = 2288] [serial = 1396] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (148A2400) [pid = 2288] [serial = 1384] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (15441800) [pid = 2288] [serial = 1385] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (10B3F800) [pid = 2288] [serial = 1390] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (148E9800) [pid = 2288] [serial = 1391] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (19D6F800) [pid = 2288] [serial = 1409] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1A371400) [pid = 2288] [serial = 1414] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1A375C00) [pid = 2288] [serial = 1415] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (192D1400) [pid = 2288] [serial = 1408] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1A165C00) [pid = 2288] [serial = 1412] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (1A153000) [pid = 2288] [serial = 1411] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (1A14D400) [pid = 2288] [serial = 1406] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (19720400) [pid = 2288] [serial = 1397] [outer = 00000000] [url = about:blank] 16:42:43 INFO - PROCESS | 2288 | 1468453363149 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1131ms 16:42:43 INFO - PROCESS | 2288 | 1468453363188 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 2288 | 1468453363192 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 16:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:42:43 INFO - PROCESS | 2288 | 1468453363196 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 2288 | 1468453363201 Marionette TRACE conn5 <- [1,1914,null,{}] 16:42:43 INFO - PROCESS | 2288 | 1468453363208 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:43 INFO - PROCESS | 2288 | 1468453363210 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:43 INFO - PROCESS | 2288 | 1468453363309 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 16:42:43 INFO - PROCESS | 2288 | 1468453363401 Marionette TRACE conn5 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 2288 | 1468453363404 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:43 INFO - PROCESS | 2288 | ++DOCSHELL 102E1000 == 31 [pid = 2288] [id = 488] 16:42:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (10306000) [pid = 2288] [serial = 1464] [outer = 00000000] 16:42:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (10BC8400) [pid = 2288] [serial = 1465] [outer = 10306000] 16:42:43 INFO - PROCESS | 2288 | 1468453363452 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (149C0C00) [pid = 2288] [serial = 1466] [outer = 10306000] 16:42:43 INFO - PROCESS | 2288 | 1468453363845 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 730ms 16:42:43 INFO - PROCESS | 2288 | 1468453363928 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 2288 | 1468453363932 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 16:42:43 INFO - PROCESS | 2288 | 1468453363938 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:42:43 INFO - PROCESS | 2288 | 1468453363940 Marionette TRACE conn5 <- [1,1918,null,{}] 16:42:43 INFO - PROCESS | 2288 | 1468453363944 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:43 INFO - PROCESS | 2288 | 1468453363946 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:44 INFO - PROCESS | 2288 | 1468453364035 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 16:42:44 INFO - PROCESS | 2288 | 1468453364041 Marionette TRACE conn5 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 2288 | 1468453364043 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:44 INFO - PROCESS | 2288 | ++DOCSHELL 1564E800 == 32 [pid = 2288] [id = 489] 16:42:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (15651000) [pid = 2288] [serial = 1467] [outer = 00000000] 16:42:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (1724F000) [pid = 2288] [serial = 1468] [outer = 15651000] 16:42:44 INFO - PROCESS | 2288 | 1468453364090 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (17F60400) [pid = 2288] [serial = 1469] [outer = 15651000] 16:42:44 INFO - PROCESS | 2288 | 1468453364553 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 670ms 16:42:44 INFO - PROCESS | 2288 | 1468453364613 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 2288 | 1468453364615 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 16:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:42:44 INFO - PROCESS | 2288 | 1468453364618 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 2288 | 1468453364622 Marionette TRACE conn5 <- [1,1922,null,{}] 16:42:44 INFO - PROCESS | 2288 | 1468453364632 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:44 INFO - PROCESS | 2288 | 1468453364637 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:44 INFO - PROCESS | 2288 | 1468453364723 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 16:42:44 INFO - PROCESS | 2288 | 1468453364739 Marionette TRACE conn5 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 2288 | 1468453364742 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:44 INFO - PROCESS | 2288 | ++DOCSHELL 18CAD800 == 33 [pid = 2288] [id = 490] 16:42:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (18CAE800) [pid = 2288] [serial = 1470] [outer = 00000000] 16:42:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (192D2000) [pid = 2288] [serial = 1471] [outer = 18CAE800] 16:42:44 INFO - PROCESS | 2288 | 1468453364871 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19B08800) [pid = 2288] [serial = 1472] [outer = 18CAE800] 16:42:45 INFO - PROCESS | 2288 | 1468453365283 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 671ms 16:42:45 INFO - PROCESS | 2288 | 1468453365293 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 16:42:45 INFO - PROCESS | 2288 | 1468453365295 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 16:42:45 INFO - PROCESS | 2288 | 1468453365298 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:42:45 INFO - PROCESS | 2288 | 1468453365300 Marionette TRACE conn5 <- [1,1926,null,{}] 16:42:45 INFO - PROCESS | 2288 | 1468453365303 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:45 INFO - PROCESS | 2288 | 1468453365305 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:45 INFO - PROCESS | 2288 | 1468453365459 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 16:42:45 INFO - PROCESS | 2288 | 1468453365529 Marionette TRACE conn5 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 2288 | 1468453365531 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:45 INFO - PROCESS | 2288 | ++DOCSHELL 19B05400 == 34 [pid = 2288] [id = 491] 16:42:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19D3C800) [pid = 2288] [serial = 1473] [outer = 00000000] 16:42:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19DAB800) [pid = 2288] [serial = 1474] [outer = 19D3C800] 16:42:45 INFO - PROCESS | 2288 | 1468453365576 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19DB6400) [pid = 2288] [serial = 1475] [outer = 19D3C800] 16:42:46 INFO - PROCESS | 2288 | 1468453365993 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 730ms 16:42:46 INFO - PROCESS | 2288 | 1468453366033 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 2288 | 1468453366035 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 16:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:42:46 INFO - PROCESS | 2288 | 1468453366038 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 2288 | 1468453366039 Marionette TRACE conn5 <- [1,1930,null,{}] 16:42:46 INFO - PROCESS | 2288 | 1468453366043 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:46 INFO - PROCESS | 2288 | 1468453366045 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:46 INFO - PROCESS | 2288 | 1468453366155 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 16:42:46 INFO - PROCESS | 2288 | 1468453366161 Marionette TRACE conn5 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 2288 | 1468453366163 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:46 INFO - PROCESS | 2288 | ++DOCSHELL 19E6F800 == 35 [pid = 2288] [id = 492] 16:42:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19E73400) [pid = 2288] [serial = 1476] [outer = 00000000] 16:42:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19F09800) [pid = 2288] [serial = 1477] [outer = 19E73400] 16:42:46 INFO - PROCESS | 2288 | 1468453366206 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19F10800) [pid = 2288] [serial = 1478] [outer = 19E73400] 16:42:46 INFO - PROCESS | 2288 | 1468453366686 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 670ms 16:42:46 INFO - PROCESS | 2288 | 1468453366709 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 2288 | 1468453366711 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 16:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:42:46 INFO - PROCESS | 2288 | 1468453366720 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 2288 | 1468453366721 Marionette TRACE conn5 <- [1,1934,null,{}] 16:42:46 INFO - PROCESS | 2288 | 1468453366729 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:46 INFO - PROCESS | 2288 | 1468453366734 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:46 INFO - PROCESS | 2288 | 1468453366893 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 16:42:46 INFO - PROCESS | 2288 | 1468453366926 Marionette TRACE conn5 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 2288 | 1468453366928 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:46 INFO - PROCESS | 2288 | ++DOCSHELL 149C7800 == 36 [pid = 2288] [id = 493] 16:42:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19F34C00) [pid = 2288] [serial = 1479] [outer = 00000000] 16:42:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A14E800) [pid = 2288] [serial = 1480] [outer = 19F34C00] 16:42:46 INFO - PROCESS | 2288 | 1468453366972 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A135800) [pid = 2288] [serial = 1481] [outer = 19F34C00] 16:42:47 INFO - PROCESS | 2288 | 1468453367404 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 730ms 16:42:47 INFO - PROCESS | 2288 | 1468453367445 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 2288 | 1468453367447 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 16:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:42:47 INFO - PROCESS | 2288 | 1468453367548 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 2288 | 1468453367550 Marionette TRACE conn5 <- [1,1938,null,{}] 16:42:47 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (18105000) [pid = 2288] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:42:47 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19DAB000) [pid = 2288] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:42:47 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1542BC00) [pid = 2288] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:42:47 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (18C2D000) [pid = 2288] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:42:47 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1A13A800) [pid = 2288] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:42:47 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (108F4C00) [pid = 2288] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:42:47 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (10303C00) [pid = 2288] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:42:47 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (10452400) [pid = 2288] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:42:47 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1889D400) [pid = 2288] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:42:47 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19B07C00) [pid = 2288] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:42:47 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1A4AC400) [pid = 2288] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:42:47 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (10307400) [pid = 2288] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:42:47 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (16C37400) [pid = 2288] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:42:47 INFO - PROCESS | 2288 | 1468453367565 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:47 INFO - PROCESS | 2288 | 1468453367567 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:47 INFO - PROCESS | 2288 | 1468453367650 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 16:42:47 INFO - PROCESS | 2288 | 1468453367657 Marionette TRACE conn5 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 2288 | 1468453367659 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:47 INFO - PROCESS | 2288 | ++DOCSHELL 16849C00 == 37 [pid = 2288] [id = 494] 16:42:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (16B54000) [pid = 2288] [serial = 1482] [outer = 00000000] 16:42:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (18104C00) [pid = 2288] [serial = 1483] [outer = 16B54000] 16:42:47 INFO - PROCESS | 2288 | 1468453367703 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19007C00) [pid = 2288] [serial = 1484] [outer = 16B54000] 16:42:48 INFO - PROCESS | 2288 | 1468453368117 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 731ms 16:42:48 INFO - PROCESS | 2288 | 1468453368181 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 16:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:42:48 INFO - PROCESS | 2288 | 1468453368183 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 16:42:48 INFO - PROCESS | 2288 | 1468453368186 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 2288 | 1468453368188 Marionette TRACE conn5 <- [1,1942,null,{}] 16:42:48 INFO - PROCESS | 2288 | 1468453368192 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:48 INFO - PROCESS | 2288 | 1468453368194 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:48 INFO - PROCESS | 2288 | 1468453368297 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 16:42:48 INFO - PROCESS | 2288 | 1468453368303 Marionette TRACE conn5 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 2288 | 1468453368305 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:48 INFO - PROCESS | 2288 | ++DOCSHELL 112EB000 == 38 [pid = 2288] [id = 495] 16:42:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (17F5E000) [pid = 2288] [serial = 1485] [outer = 00000000] 16:42:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (1A15D400) [pid = 2288] [serial = 1486] [outer = 17F5E000] 16:42:48 INFO - PROCESS | 2288 | 1468453368349 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1A1B1000) [pid = 2288] [serial = 1487] [outer = 17F5E000] 16:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:42:48 INFO - PROCESS | 2288 | 1468453368750 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 570ms 16:42:48 INFO - PROCESS | 2288 | 1468453368768 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 2288 | 1468453368770 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 16:42:48 INFO - PROCESS | 2288 | 1468453368773 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:42:48 INFO - PROCESS | 2288 | 1468453368775 Marionette TRACE conn5 <- [1,1946,null,{}] 16:42:48 INFO - PROCESS | 2288 | 1468453368787 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:48 INFO - PROCESS | 2288 | 1468453368790 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:48 INFO - PROCESS | 2288 | 1468453368913 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 16:42:48 INFO - PROCESS | 2288 | 1468453368923 Marionette TRACE conn5 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 2288 | 1468453368925 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:48 INFO - PROCESS | 2288 | ++DOCSHELL 19DB3C00 == 39 [pid = 2288] [id = 496] 16:42:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1A148C00) [pid = 2288] [serial = 1488] [outer = 00000000] 16:42:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1A373800) [pid = 2288] [serial = 1489] [outer = 1A148C00] 16:42:48 INFO - PROCESS | 2288 | 1468453368968 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A37A800) [pid = 2288] [serial = 1490] [outer = 1A148C00] 16:42:49 INFO - PROCESS | 2288 | 1468453369373 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 630ms 16:42:49 INFO - PROCESS | 2288 | 1468453369409 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 2288 | 1468453369411 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 16:42:49 INFO - PROCESS | 2288 | 1468453369415 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:42:49 INFO - PROCESS | 2288 | 1468453369416 Marionette TRACE conn5 <- [1,1950,null,{}] 16:42:49 INFO - PROCESS | 2288 | 1468453369420 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:49 INFO - PROCESS | 2288 | 1468453369422 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:49 INFO - PROCESS | 2288 | 1468453369501 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 16:42:49 INFO - PROCESS | 2288 | 1468453369647 Marionette TRACE conn5 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 2288 | 1468453369651 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:49 INFO - PROCESS | 2288 | ++DOCSHELL 0CED4C00 == 40 [pid = 2288] [id = 497] 16:42:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (0CEF2C00) [pid = 2288] [serial = 1491] [outer = 00000000] 16:42:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (102DA400) [pid = 2288] [serial = 1492] [outer = 0CEF2C00] 16:42:49 INFO - PROCESS | 2288 | 1468453369755 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (10446000) [pid = 2288] [serial = 1493] [outer = 0CEF2C00] 16:42:50 INFO - PROCESS | 2288 | 1468453370336 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 971ms 16:42:50 INFO - PROCESS | 2288 | 1468453370390 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 2288 | 1468453370394 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 16:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:42:50 INFO - PROCESS | 2288 | 1468453370398 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 2288 | 1468453370402 Marionette TRACE conn5 <- [1,1954,null,{}] 16:42:50 INFO - PROCESS | 2288 | 1468453370408 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:50 INFO - PROCESS | 2288 | 1468453370411 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:50 INFO - PROCESS | 2288 | 1468453370524 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 16:42:50 INFO - PROCESS | 2288 | 1468453370636 Marionette TRACE conn5 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 2288 | 1468453370639 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:50 INFO - PROCESS | 2288 | ++DOCSHELL 17F5E800 == 41 [pid = 2288] [id = 498] 16:42:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (17F65000) [pid = 2288] [serial = 1494] [outer = 00000000] 16:42:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (18823000) [pid = 2288] [serial = 1495] [outer = 17F65000] 16:42:50 INFO - PROCESS | 2288 | 1468453370737 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (18C33400) [pid = 2288] [serial = 1496] [outer = 17F65000] 16:42:51 INFO - PROCESS | 2288 | 1468453371334 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 990ms 16:42:51 INFO - PROCESS | 2288 | 1468453371391 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 2288 | 1468453371396 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 16:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:42:51 INFO - PROCESS | 2288 | 1468453371401 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 2288 | 1468453371403 Marionette TRACE conn5 <- [1,1958,null,{}] 16:42:51 INFO - PROCESS | 2288 | 1468453371407 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:51 INFO - PROCESS | 2288 | 1468453371410 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:51 INFO - PROCESS | 2288 | 1468453371523 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 16:42:51 INFO - PROCESS | 2288 | 1468453371661 Marionette TRACE conn5 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 2288 | 1468453371663 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:51 INFO - PROCESS | 2288 | ++DOCSHELL 19F35000 == 42 [pid = 2288] [id = 499] 16:42:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19F35400) [pid = 2288] [serial = 1497] [outer = 00000000] 16:42:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1A150800) [pid = 2288] [serial = 1498] [outer = 19F35400] 16:42:51 INFO - PROCESS | 2288 | 1468453371718 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A165400) [pid = 2288] [serial = 1499] [outer = 19F35400] 16:42:52 INFO - PROCESS | 2288 | 1468453372347 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 970ms 16:42:52 INFO - PROCESS | 2288 | 1468453372375 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 2288 | 1468453372377 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 16:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:42:52 INFO - PROCESS | 2288 | 1468453372382 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 2288 | 1468453372389 Marionette TRACE conn5 <- [1,1962,null,{}] 16:42:52 INFO - PROCESS | 2288 | 1468453372398 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:52 INFO - PROCESS | 2288 | 1468453372402 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:52 INFO - PROCESS | 2288 | 1468453372512 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 16:42:52 INFO - PROCESS | 2288 | 1468453372677 Marionette TRACE conn5 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 2288 | 1468453372680 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:52 INFO - PROCESS | 2288 | ++DOCSHELL 19F12000 == 43 [pid = 2288] [id = 500] 16:42:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (19FB7000) [pid = 2288] [serial = 1500] [outer = 00000000] 16:42:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1A60B400) [pid = 2288] [serial = 1501] [outer = 19FB7000] 16:42:52 INFO - PROCESS | 2288 | 1468453372734 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1A60E800) [pid = 2288] [serial = 1502] [outer = 19FB7000] 16:42:53 INFO - PROCESS | 2288 | 1468453373402 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1078ms 16:42:53 INFO - PROCESS | 2288 | 1468453373472 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 16:42:53 INFO - PROCESS | 2288 | 1468453373476 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 16:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:42:53 INFO - PROCESS | 2288 | 1468453373481 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 2288 | 1468453373484 Marionette TRACE conn5 <- [1,1966,null,{}] 16:42:53 INFO - PROCESS | 2288 | 1468453373489 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:53 INFO - PROCESS | 2288 | 1468453373492 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:53 INFO - PROCESS | 2288 | 1468453373591 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 16:42:53 INFO - PROCESS | 2288 | 1468453373705 Marionette TRACE conn5 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 2288 | 1468453373707 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:53 INFO - PROCESS | 2288 | ++DOCSHELL 107AE400 == 44 [pid = 2288] [id = 501] 16:42:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (10A19400) [pid = 2288] [serial = 1503] [outer = 00000000] 16:42:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (156E2000) [pid = 2288] [serial = 1504] [outer = 10A19400] 16:42:53 INFO - PROCESS | 2288 | 1468453373799 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (16164800) [pid = 2288] [serial = 1505] [outer = 10A19400] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 19DB3C00 == 43 [pid = 2288] [id = 496] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 112EB000 == 42 [pid = 2288] [id = 495] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 16849C00 == 41 [pid = 2288] [id = 494] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 149C7800 == 40 [pid = 2288] [id = 493] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 19E6F800 == 39 [pid = 2288] [id = 492] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 19B05400 == 38 [pid = 2288] [id = 491] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 18CAD800 == 37 [pid = 2288] [id = 490] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 1564E800 == 36 [pid = 2288] [id = 489] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 102E1000 == 35 [pid = 2288] [id = 488] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 1027CC00 == 34 [pid = 2288] [id = 486] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 19FBF800 == 33 [pid = 2288] [id = 485] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 102E3000 == 32 [pid = 2288] [id = 487] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 10304000 == 31 [pid = 2288] [id = 476] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 19F12000 == 30 [pid = 2288] [id = 500] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 19F35000 == 29 [pid = 2288] [id = 499] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 0CED4C00 == 28 [pid = 2288] [id = 497] 16:42:54 INFO - PROCESS | 2288 | --DOCSHELL 17F5E800 == 27 [pid = 2288] [id = 498] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (18824000) [pid = 2288] [serial = 1438] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (19E70400) [pid = 2288] [serial = 1447] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (158A6C00) [pid = 2288] [serial = 1436] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1904F000) [pid = 2288] [serial = 1441] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1A37B800) [pid = 2288] [serial = 1424] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1A149C00) [pid = 2288] [serial = 1423] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (156E3800) [pid = 2288] [serial = 1418] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (10376000) [pid = 2288] [serial = 1432] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1044C400) [pid = 2288] [serial = 1433] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19009800) [pid = 2288] [serial = 1451] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (192D1C00) [pid = 2288] [serial = 1421] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (192CC400) [pid = 2288] [serial = 1442] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19D69C00) [pid = 2288] [serial = 1445] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (18C38C00) [pid = 2288] [serial = 1420] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1A823800) [pid = 2288] [serial = 1427] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (149C5800) [pid = 2288] [serial = 1430] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (148EA400) [pid = 2288] [serial = 1417] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (10A14000) [pid = 2288] [serial = 1429] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (19D3FC00) [pid = 2288] [serial = 1444] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1563D400) [pid = 2288] [serial = 1435] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19F04000) [pid = 2288] [serial = 1448] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (19F31C00) [pid = 2288] [serial = 1453] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1A60A400) [pid = 2288] [serial = 1426] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1882C800) [pid = 2288] [serial = 1439] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (1882D800) [pid = 2288] [serial = 1450] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1A136400) [pid = 2288] [serial = 1456] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (19F32800) [pid = 2288] [serial = 1454] [outer = 00000000] [url = about:blank] 16:42:54 INFO - PROCESS | 2288 | 1468453374922 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1474ms 16:42:54 INFO - PROCESS | 2288 | 1468453374957 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 2288 | 1468453374961 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 16:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:42:54 INFO - PROCESS | 2288 | 1468453374965 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 2288 | 1468453374970 Marionette TRACE conn5 <- [1,1970,null,{}] 16:42:54 INFO - PROCESS | 2288 | 1468453374975 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:54 INFO - PROCESS | 2288 | 1468453374977 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:55 INFO - PROCESS | 2288 | 1468453375067 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 16:42:55 INFO - PROCESS | 2288 | 1468453375075 Marionette TRACE conn5 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 2288 | 1468453375078 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:55 INFO - PROCESS | 2288 | ++DOCSHELL 10BC3000 == 28 [pid = 2288] [id = 502] 16:42:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (10BC6000) [pid = 2288] [serial = 1506] [outer = 00000000] 16:42:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (148EA400) [pid = 2288] [serial = 1507] [outer = 10BC6000] 16:42:55 INFO - PROCESS | 2288 | 1468453375125 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (14DBC000) [pid = 2288] [serial = 1508] [outer = 10BC6000] 16:42:55 INFO - PROCESS | 2288 | 1468453375617 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 691ms 16:42:55 INFO - PROCESS | 2288 | 1468453375660 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 2288 | 1468453375664 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 16:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:42:55 INFO - PROCESS | 2288 | 1468453375671 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 2288 | 1468453375674 Marionette TRACE conn5 <- [1,1974,null,{}] 16:42:55 INFO - PROCESS | 2288 | 1468453375677 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:55 INFO - PROCESS | 2288 | 1468453375680 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:55 INFO - PROCESS | 2288 | 1468453375798 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 16:42:55 INFO - PROCESS | 2288 | 1468453375900 Marionette TRACE conn5 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 2288 | 1468453375902 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:55 INFO - PROCESS | 2288 | ++DOCSHELL 16C43000 == 29 [pid = 2288] [id = 503] 16:42:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (16CBE400) [pid = 2288] [serial = 1509] [outer = 00000000] 16:42:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (17245C00) [pid = 2288] [serial = 1510] [outer = 16CBE400] 16:42:55 INFO - PROCESS | 2288 | 1468453375951 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (17F5C400) [pid = 2288] [serial = 1511] [outer = 16CBE400] 16:42:56 INFO - PROCESS | 2288 | 1468453376322 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 670ms 16:42:56 INFO - PROCESS | 2288 | 1468453376355 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 2288 | 1468453376357 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 16:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:42:56 INFO - PROCESS | 2288 | 1468453376361 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 2288 | 1468453376364 Marionette TRACE conn5 <- [1,1978,null,{}] 16:42:56 INFO - PROCESS | 2288 | 1468453376375 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:56 INFO - PROCESS | 2288 | 1468453376379 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:56 INFO - PROCESS | 2288 | 1468453376464 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 16:42:56 INFO - PROCESS | 2288 | 1468453376471 Marionette TRACE conn5 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 2288 | 1468453376474 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:56 INFO - PROCESS | 2288 | ++DOCSHELL 18C30000 == 30 [pid = 2288] [id = 504] 16:42:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (18C32800) [pid = 2288] [serial = 1512] [outer = 00000000] 16:42:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (18CB3400) [pid = 2288] [serial = 1513] [outer = 18C32800] 16:42:56 INFO - PROCESS | 2288 | 1468453376523 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (192C8400) [pid = 2288] [serial = 1514] [outer = 18C32800] 16:42:57 INFO - PROCESS | 2288 | 1468453377004 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 690ms 16:42:57 INFO - PROCESS | 2288 | 1468453377053 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 2288 | 1468453377055 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 16:42:57 INFO - PROCESS | 2288 | 1468453377059 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:42:57 INFO - PROCESS | 2288 | 1468453377061 Marionette TRACE conn5 <- [1,1982,null,{}] 16:42:57 INFO - PROCESS | 2288 | 1468453377064 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:57 INFO - PROCESS | 2288 | 1468453377066 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:57 INFO - PROCESS | 2288 | 1468453377218 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 16:42:57 INFO - PROCESS | 2288 | 1468453377283 Marionette TRACE conn5 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 2288 | 1468453377285 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:57 INFO - PROCESS | 2288 | ++DOCSHELL 192D4400 == 31 [pid = 2288] [id = 505] 16:42:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (192D5000) [pid = 2288] [serial = 1515] [outer = 00000000] 16:42:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19B02800) [pid = 2288] [serial = 1516] [outer = 192D5000] 16:42:57 INFO - PROCESS | 2288 | 1468453377330 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19D44000) [pid = 2288] [serial = 1517] [outer = 192D5000] 16:42:57 INFO - PROCESS | 2288 | 1468453377728 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 731ms 16:42:57 INFO - PROCESS | 2288 | 1468453377792 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 2288 | 1468453377795 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 16:42:57 INFO - PROCESS | 2288 | 1468453377798 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 2288 | 1468453377799 Marionette TRACE conn5 <- [1,1986,null,{}] 16:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:42:57 INFO - PROCESS | 2288 | 1468453377803 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:57 INFO - PROCESS | 2288 | 1468453377805 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:57 INFO - PROCESS | 2288 | 1468453377924 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 16:42:57 INFO - PROCESS | 2288 | 1468453377930 Marionette TRACE conn5 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 2288 | 1468453377932 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:57 INFO - PROCESS | 2288 | ++DOCSHELL 19D67400 == 32 [pid = 2288] [id = 506] 16:42:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19D67800) [pid = 2288] [serial = 1518] [outer = 00000000] 16:42:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19D74800) [pid = 2288] [serial = 1519] [outer = 19D67800] 16:42:58 INFO - PROCESS | 2288 | 1468453377976 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19DAD000) [pid = 2288] [serial = 1520] [outer = 19D67800] 16:42:58 INFO - PROCESS | 2288 | 1468453378430 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 16:42:58 INFO - PROCESS | 2288 | 1468453378473 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 16:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:42:58 INFO - PROCESS | 2288 | 1468453378475 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 16:42:58 INFO - PROCESS | 2288 | 1468453378478 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:42:58 INFO - PROCESS | 2288 | 1468453378480 Marionette TRACE conn5 <- [1,1990,null,{}] 16:42:58 INFO - PROCESS | 2288 | 1468453378484 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:58 INFO - PROCESS | 2288 | 1468453378489 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:58 INFO - PROCESS | 2288 | 1468453378646 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 16:42:58 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19E73400) [pid = 2288] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:42:58 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19F34C00) [pid = 2288] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:42:58 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1A148C00) [pid = 2288] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:42:58 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (10302C00) [pid = 2288] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:42:58 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19FC0400) [pid = 2288] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:42:58 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (102E0000) [pid = 2288] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:42:58 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (10306000) [pid = 2288] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:42:58 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (18CAE800) [pid = 2288] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:42:58 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (15651000) [pid = 2288] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:42:58 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (16B54000) [pid = 2288] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:42:58 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (17F5E000) [pid = 2288] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:42:58 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19D3C800) [pid = 2288] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:42:58 INFO - PROCESS | 2288 | 1468453378947 Marionette TRACE conn5 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 2288 | 1468453378949 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:58 INFO - PROCESS | 2288 | ++DOCSHELL 0CE25400 == 33 [pid = 2288] [id = 507] 16:42:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (10275000) [pid = 2288] [serial = 1521] [outer = 00000000] 16:42:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (10AF6C00) [pid = 2288] [serial = 1522] [outer = 10275000] 16:42:59 INFO - PROCESS | 2288 | 1468453378993 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (17242400) [pid = 2288] [serial = 1523] [outer = 10275000] 16:42:59 INFO - PROCESS | 2288 | 1468453379358 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 930ms 16:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:42:59 INFO - PROCESS | 2288 | 1468453379409 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 2288 | 1468453379411 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 16:42:59 INFO - PROCESS | 2288 | 1468453379414 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 2288 | 1468453379416 Marionette TRACE conn5 <- [1,1994,null,{}] 16:42:59 INFO - PROCESS | 2288 | 1468453379427 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:59 INFO - PROCESS | 2288 | 1468453379429 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:59 INFO - PROCESS | 2288 | 1468453379506 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 16:42:59 INFO - PROCESS | 2288 | 1468453379511 Marionette TRACE conn5 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 2288 | 1468453379513 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:42:59 INFO - PROCESS | 2288 | ++DOCSHELL 18C64800 == 34 [pid = 2288] [id = 508] 16:42:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (192D3400) [pid = 2288] [serial = 1524] [outer = 00000000] 16:42:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19F09400) [pid = 2288] [serial = 1525] [outer = 192D3400] 16:42:59 INFO - PROCESS | 2288 | 1468453379557 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19F37000) [pid = 2288] [serial = 1526] [outer = 192D3400] 16:43:00 INFO - PROCESS | 2288 | 1468453379989 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:43:00 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 16:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 631ms 16:43:00 INFO - PROCESS | 2288 | 1468453380046 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 2288 | 1468453380048 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 16:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:43:00 INFO - PROCESS | 2288 | 1468453380051 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 2288 | 1468453380053 Marionette TRACE conn5 <- [1,1998,null,{}] 16:43:00 INFO - PROCESS | 2288 | 1468453380056 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:00 INFO - PROCESS | 2288 | 1468453380058 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:00 INFO - PROCESS | 2288 | 1468453380135 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 16:43:00 INFO - PROCESS | 2288 | 1468453380143 Marionette TRACE conn5 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 2288 | 1468453380145 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:00 INFO - PROCESS | 2288 | ++DOCSHELL 0CE1EC00 == 35 [pid = 2288] [id = 509] 16:43:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (10276000) [pid = 2288] [serial = 1527] [outer = 00000000] 16:43:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1684A800) [pid = 2288] [serial = 1528] [outer = 10276000] 16:43:00 INFO - PROCESS | 2288 | 1468453380189 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19B0FC00) [pid = 2288] [serial = 1529] [outer = 10276000] 16:43:00 INFO - PROCESS | 2288 | 1468453380635 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:43:00 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 16:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 630ms 16:43:00 INFO - PROCESS | 2288 | 1468453380696 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 2288 | 1468453380698 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 16:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:43:00 INFO - PROCESS | 2288 | 1468453380706 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 2288 | 1468453380708 Marionette TRACE conn5 <- [1,2002,null,{}] 16:43:00 INFO - PROCESS | 2288 | 1468453380711 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:00 INFO - PROCESS | 2288 | 1468453380713 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:00 INFO - PROCESS | 2288 | 1468453380790 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 16:43:00 INFO - PROCESS | 2288 | 1468453380795 Marionette TRACE conn5 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 2288 | 1468453380797 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:00 INFO - PROCESS | 2288 | ++DOCSHELL 1A135C00 == 36 [pid = 2288] [id = 510] 16:43:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A136000) [pid = 2288] [serial = 1530] [outer = 00000000] 16:43:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A14DC00) [pid = 2288] [serial = 1531] [outer = 1A136000] 16:43:00 INFO - PROCESS | 2288 | 1468453380840 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A15D800) [pid = 2288] [serial = 1532] [outer = 1A136000] 16:43:01 INFO - PROCESS | 2288 | 1468453381664 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1021ms 16:43:01 INFO - PROCESS | 2288 | 1468453381731 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 16:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:43:01 INFO - PROCESS | 2288 | 1468453381735 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 16:43:01 INFO - PROCESS | 2288 | 1468453381740 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 2288 | 1468453381746 Marionette TRACE conn5 <- [1,2006,null,{}] 16:43:01 INFO - PROCESS | 2288 | 1468453381770 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:01 INFO - PROCESS | 2288 | 1468453381773 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:01 INFO - PROCESS | 2288 | 1468453381922 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 16:43:02 INFO - PROCESS | 2288 | 1468453382051 Marionette TRACE conn5 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 2288 | 1468453382054 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:02 INFO - PROCESS | 2288 | ++DOCSHELL 1030E000 == 37 [pid = 2288] [id = 511] 16:43:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1044D000) [pid = 2288] [serial = 1533] [outer = 00000000] 16:43:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (15652400) [pid = 2288] [serial = 1534] [outer = 1044D000] 16:43:02 INFO - PROCESS | 2288 | 1468453382116 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (16CC4400) [pid = 2288] [serial = 1535] [outer = 1044D000] 16:43:02 INFO - PROCESS | 2288 | 1468453382805 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1094ms 16:43:02 INFO - PROCESS | 2288 | 1468453382862 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 2288 | 1468453382867 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 16:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:43:02 INFO - PROCESS | 2288 | 1468453382874 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 2288 | 1468453382877 Marionette TRACE conn5 <- [1,2010,null,{}] 16:43:02 INFO - PROCESS | 2288 | 1468453382882 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:02 INFO - PROCESS | 2288 | 1468453382884 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:03 INFO - PROCESS | 2288 | 1468453383011 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 16:43:03 INFO - PROCESS | 2288 | 1468453383251 Marionette TRACE conn5 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 2288 | 1468453383254 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:03 INFO - PROCESS | 2288 | ++DOCSHELL 0C9FE000 == 38 [pid = 2288] [id = 512] 16:43:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (0CE1E800) [pid = 2288] [serial = 1536] [outer = 00000000] 16:43:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (102E7000) [pid = 2288] [serial = 1537] [outer = 0CE1E800] 16:43:03 INFO - PROCESS | 2288 | 1468453383312 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (10A1C400) [pid = 2288] [serial = 1538] [outer = 0CE1E800] 16:43:03 INFO - PROCESS | 2288 | --DOCSHELL 0CE1EC00 == 37 [pid = 2288] [id = 509] 16:43:03 INFO - PROCESS | 2288 | --DOCSHELL 18C64800 == 36 [pid = 2288] [id = 508] 16:43:03 INFO - PROCESS | 2288 | --DOCSHELL 0CE25400 == 35 [pid = 2288] [id = 507] 16:43:03 INFO - PROCESS | 2288 | --DOCSHELL 19D67400 == 34 [pid = 2288] [id = 506] 16:43:03 INFO - PROCESS | 2288 | --DOCSHELL 192D4400 == 33 [pid = 2288] [id = 505] 16:43:03 INFO - PROCESS | 2288 | --DOCSHELL 18C30000 == 32 [pid = 2288] [id = 504] 16:43:03 INFO - PROCESS | 2288 | --DOCSHELL 16C43000 == 31 [pid = 2288] [id = 503] 16:43:03 INFO - PROCESS | 2288 | --DOCSHELL 10BC3000 == 30 [pid = 2288] [id = 502] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19F09800) [pid = 2288] [serial = 1477] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (1A14E800) [pid = 2288] [serial = 1480] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1A37A800) [pid = 2288] [serial = 1490] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (14D91C00) [pid = 2288] [serial = 1462] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1724D400) [pid = 2288] [serial = 1463] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A138400) [pid = 2288] [serial = 1457] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (148AD800) [pid = 2288] [serial = 1459] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (16165800) [pid = 2288] [serial = 1460] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (10BC8400) [pid = 2288] [serial = 1465] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (149C0C00) [pid = 2288] [serial = 1466] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (192D2000) [pid = 2288] [serial = 1471] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19B08800) [pid = 2288] [serial = 1472] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1724F000) [pid = 2288] [serial = 1468] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (17F60400) [pid = 2288] [serial = 1469] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (18104C00) [pid = 2288] [serial = 1483] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1A15D400) [pid = 2288] [serial = 1486] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1A135800) [pid = 2288] [serial = 1481] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19DAB800) [pid = 2288] [serial = 1474] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (19DB6400) [pid = 2288] [serial = 1475] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (19F10800) [pid = 2288] [serial = 1478] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (1A1B1000) [pid = 2288] [serial = 1487] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (1A373800) [pid = 2288] [serial = 1489] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (19007C00) [pid = 2288] [serial = 1484] [outer = 00000000] [url = about:blank] 16:43:03 INFO - PROCESS | 2288 | 1468453383953 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1119ms 16:43:04 INFO - PROCESS | 2288 | 1468453383999 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 16:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:43:04 INFO - PROCESS | 2288 | 1468453384002 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 16:43:04 INFO - PROCESS | 2288 | 1468453384007 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 2288 | 1468453384009 Marionette TRACE conn5 <- [1,2014,null,{}] 16:43:04 INFO - PROCESS | 2288 | 1468453384015 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:04 INFO - PROCESS | 2288 | 1468453384019 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:04 INFO - PROCESS | 2288 | 1468453384109 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 16:43:04 INFO - PROCESS | 2288 | 1468453384205 Marionette TRACE conn5 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 2288 | 1468453384208 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:04 INFO - PROCESS | 2288 | ++DOCSHELL 10450800 == 31 [pid = 2288] [id = 513] 16:43:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (108EB000) [pid = 2288] [serial = 1539] [outer = 00000000] 16:43:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (15637400) [pid = 2288] [serial = 1540] [outer = 108EB000] 16:43:04 INFO - PROCESS | 2288 | 1468453384256 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (158A8400) [pid = 2288] [serial = 1541] [outer = 108EB000] 16:43:04 INFO - PROCESS | 2288 | 1468453384676 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 730ms 16:43:04 INFO - PROCESS | 2288 | 1468453384740 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 2288 | 1468453384744 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 16:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:43:04 INFO - PROCESS | 2288 | 1468453384748 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 2288 | 1468453384750 Marionette TRACE conn5 <- [1,2018,null,{}] 16:43:04 INFO - PROCESS | 2288 | 1468453384754 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:04 INFO - PROCESS | 2288 | 1468453384756 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:04 INFO - PROCESS | 2288 | 1468453384845 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 16:43:04 INFO - PROCESS | 2288 | 1468453384857 Marionette TRACE conn5 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 2288 | 1468453384859 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:04 INFO - PROCESS | 2288 | ++DOCSHELL 17F61C00 == 32 [pid = 2288] [id = 514] 16:43:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (17F62400) [pid = 2288] [serial = 1542] [outer = 00000000] 16:43:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (18828000) [pid = 2288] [serial = 1543] [outer = 17F62400] 16:43:04 INFO - PROCESS | 2288 | 1468453384905 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (18C2E800) [pid = 2288] [serial = 1544] [outer = 17F62400] 16:43:05 INFO - PROCESS | 2288 | 1468453385373 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 671ms 16:43:05 INFO - PROCESS | 2288 | 1468453385423 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 2288 | 1468453385425 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 16:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:43:05 INFO - PROCESS | 2288 | 1468453385430 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 2288 | 1468453385436 Marionette TRACE conn5 <- [1,2022,null,{}] 16:43:05 INFO - PROCESS | 2288 | 1468453385445 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:05 INFO - PROCESS | 2288 | 1468453385449 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:05 INFO - PROCESS | 2288 | 1468453385535 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 16:43:05 INFO - PROCESS | 2288 | 1468453385545 Marionette TRACE conn5 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 2288 | 1468453385547 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:05 INFO - PROCESS | 2288 | ++DOCSHELL 19718400 == 33 [pid = 2288] [id = 515] 16:43:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (1971C400) [pid = 2288] [serial = 1545] [outer = 00000000] 16:43:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19D65400) [pid = 2288] [serial = 1546] [outer = 1971C400] 16:43:05 INFO - PROCESS | 2288 | 1468453385591 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19D6EC00) [pid = 2288] [serial = 1547] [outer = 1971C400] 16:43:06 INFO - PROCESS | 2288 | 1468453386058 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 690ms 16:43:06 INFO - PROCESS | 2288 | 1468453386123 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 2288 | 1468453386126 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 16:43:06 INFO - PROCESS | 2288 | 1468453386129 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:43:06 INFO - PROCESS | 2288 | 1468453386131 Marionette TRACE conn5 <- [1,2026,null,{}] 16:43:06 INFO - PROCESS | 2288 | 1468453386139 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:06 INFO - PROCESS | 2288 | 1468453386141 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:06 INFO - PROCESS | 2288 | 1468453386287 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 16:43:06 INFO - PROCESS | 2288 | 1468453386313 Marionette TRACE conn5 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 2288 | 1468453386315 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:06 INFO - PROCESS | 2288 | ++DOCSHELL 19DB3800 == 34 [pid = 2288] [id = 516] 16:43:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19DB4000) [pid = 2288] [serial = 1548] [outer = 00000000] 16:43:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19E79400) [pid = 2288] [serial = 1549] [outer = 19DB4000] 16:43:06 INFO - PROCESS | 2288 | 1468453386359 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19F08400) [pid = 2288] [serial = 1550] [outer = 19DB4000] 16:43:06 INFO - PROCESS | 2288 | 1468453386798 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 730ms 16:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:43:06 INFO - PROCESS | 2288 | 1468453386870 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 2288 | 1468453386872 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 16:43:06 INFO - PROCESS | 2288 | 1468453386875 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 2288 | 1468453386877 Marionette TRACE conn5 <- [1,2030,null,{}] 16:43:06 INFO - PROCESS | 2288 | 1468453386881 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:06 INFO - PROCESS | 2288 | 1468453386883 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:07 INFO - PROCESS | 2288 | 1468453386996 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 16:43:07 INFO - PROCESS | 2288 | 1468453387006 Marionette TRACE conn5 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 2288 | 1468453387012 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:07 INFO - PROCESS | 2288 | ++DOCSHELL 17F5BC00 == 35 [pid = 2288] [id = 517] 16:43:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19F11800) [pid = 2288] [serial = 1551] [outer = 00000000] 16:43:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19FB8000) [pid = 2288] [serial = 1552] [outer = 19F11800] 16:43:07 INFO - PROCESS | 2288 | 1468453387119 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A13DC00) [pid = 2288] [serial = 1553] [outer = 19F11800] 16:43:07 INFO - PROCESS | 2288 | 1468453387562 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:43:07 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) 16:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 731ms 16:43:07 INFO - PROCESS | 2288 | 1468453387618 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 2288 | 1468453387620 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 16:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:43:07 INFO - PROCESS | 2288 | 1468453387627 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 2288 | 1468453387629 Marionette TRACE conn5 <- [1,2034,null,{}] 16:43:07 INFO - PROCESS | 2288 | 1468453387632 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:07 INFO - PROCESS | 2288 | 1468453387634 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:07 INFO - PROCESS | 2288 | 1468453387759 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 16:43:07 INFO - PROCESS | 2288 | 1468453387770 Marionette TRACE conn5 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 2288 | 1468453387772 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:07 INFO - PROCESS | 2288 | ++DOCSHELL 1A15D400 == 36 [pid = 2288] [id = 518] 16:43:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A15E000) [pid = 2288] [serial = 1554] [outer = 00000000] 16:43:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A1B5C00) [pid = 2288] [serial = 1555] [outer = 1A15E000] 16:43:07 INFO - PROCESS | 2288 | 1468453387817 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A1B8000) [pid = 2288] [serial = 1556] [outer = 1A15E000] 16:43:08 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (10276000) [pid = 2288] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:43:08 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (16CBE400) [pid = 2288] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:43:08 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (10BC6000) [pid = 2288] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:43:08 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (10A19400) [pid = 2288] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:43:08 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (192D5000) [pid = 2288] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:43:08 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (18C32800) [pid = 2288] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:43:08 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19D67800) [pid = 2288] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:43:08 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (10275000) [pid = 2288] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:43:08 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (0CEF2C00) [pid = 2288] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:43:08 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (192D3400) [pid = 2288] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:43:08 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (17F65000) [pid = 2288] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:43:08 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19F35400) [pid = 2288] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:43:08 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19FB7000) [pid = 2288] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:43:08 INFO - PROCESS | 2288 | 1468453388331 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 730ms 16:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:43:08 INFO - PROCESS | 2288 | 1468453388359 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 2288 | 1468453388361 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 16:43:08 INFO - PROCESS | 2288 | 1468453388364 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 2288 | 1468453388366 Marionette TRACE conn5 <- [1,2038,null,{}] 16:43:08 INFO - PROCESS | 2288 | 1468453388369 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:08 INFO - PROCESS | 2288 | 1468453388371 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:08 INFO - PROCESS | 2288 | 1468453388449 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 16:43:08 INFO - PROCESS | 2288 | 1468453388456 Marionette TRACE conn5 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 2288 | 1468453388458 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:08 INFO - PROCESS | 2288 | ++DOCSHELL 10376400 == 37 [pid = 2288] [id = 519] 16:43:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (1044C400) [pid = 2288] [serial = 1557] [outer = 00000000] 16:43:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (17F7BC00) [pid = 2288] [serial = 1558] [outer = 1044C400] 16:43:08 INFO - PROCESS | 2288 | 1468453388585 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (192D5000) [pid = 2288] [serial = 1559] [outer = 1044C400] 16:43:08 INFO - PROCESS | 2288 | 1468453388953 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 631ms 16:43:09 INFO - PROCESS | 2288 | 1468453388996 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 16:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:43:09 INFO - PROCESS | 2288 | 1468453388998 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 16:43:09 INFO - PROCESS | 2288 | 1468453389001 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 2288 | 1468453389003 Marionette TRACE conn5 <- [1,2042,null,{}] 16:43:09 INFO - PROCESS | 2288 | 1468453389007 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:09 INFO - PROCESS | 2288 | 1468453389009 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:09 INFO - PROCESS | 2288 | 1468453389115 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 16:43:09 INFO - PROCESS | 2288 | 1468453389215 Marionette TRACE conn5 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 2288 | 1468453389217 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:09 INFO - PROCESS | 2288 | ++DOCSHELL 18C2B400 == 38 [pid = 2288] [id = 520] 16:43:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19F0A000) [pid = 2288] [serial = 1560] [outer = 00000000] 16:43:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (1A1B3000) [pid = 2288] [serial = 1561] [outer = 19F0A000] 16:43:09 INFO - PROCESS | 2288 | 1468453389260 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1A374000) [pid = 2288] [serial = 1562] [outer = 19F0A000] 16:43:09 INFO - PROCESS | 2288 | 1468453389625 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 670ms 16:43:09 INFO - PROCESS | 2288 | 1468453389672 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 2288 | 1468453389674 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 16:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:43:09 INFO - PROCESS | 2288 | 1468453389677 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 2288 | 1468453389678 Marionette TRACE conn5 <- [1,2046,null,{}] 16:43:09 INFO - PROCESS | 2288 | 1468453389690 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:09 INFO - PROCESS | 2288 | 1468453389692 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:09 INFO - PROCESS | 2288 | 1468453389774 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 16:43:09 INFO - PROCESS | 2288 | 1468453389779 Marionette TRACE conn5 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 2288 | 1468453389781 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:09 INFO - PROCESS | 2288 | ++DOCSHELL 18107800 == 39 [pid = 2288] [id = 521] 16:43:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1882B000) [pid = 2288] [serial = 1563] [outer = 00000000] 16:43:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1A380000) [pid = 2288] [serial = 1564] [outer = 1882B000] 16:43:09 INFO - PROCESS | 2288 | 1468453389824 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A3B4400) [pid = 2288] [serial = 1565] [outer = 1882B000] 16:43:10 INFO - PROCESS | 2288 | 1468453390285 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 671ms 16:43:10 INFO - PROCESS | 2288 | 1468453390356 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 2288 | 1468453390360 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 16:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:43:10 INFO - PROCESS | 2288 | 1468453390366 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 2288 | 1468453390371 Marionette TRACE conn5 <- [1,2050,null,{}] 16:43:10 INFO - PROCESS | 2288 | 1468453390378 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:10 INFO - PROCESS | 2288 | 1468453390381 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:10 INFO - PROCESS | 2288 | 1468453390546 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 16:43:10 INFO - PROCESS | 2288 | 1468453390652 Marionette TRACE conn5 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 2288 | 1468453390657 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:10 INFO - PROCESS | 2288 | ++DOCSHELL 148EB000 == 40 [pid = 2288] [id = 522] 16:43:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (148EC000) [pid = 2288] [serial = 1566] [outer = 00000000] 16:43:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (15495C00) [pid = 2288] [serial = 1567] [outer = 148EC000] 16:43:10 INFO - PROCESS | 2288 | 1468453390715 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (16CC2C00) [pid = 2288] [serial = 1568] [outer = 148EC000] 16:43:11 INFO - PROCESS | 2288 | 1468453391331 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1022ms 16:43:11 INFO - PROCESS | 2288 | 1468453391391 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 2288 | 1468453391396 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 16:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:43:11 INFO - PROCESS | 2288 | 1468453391403 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 2288 | 1468453391406 Marionette TRACE conn5 <- [1,2054,null,{}] 16:43:11 INFO - PROCESS | 2288 | 1468453391410 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:11 INFO - PROCESS | 2288 | 1468453391413 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:11 INFO - PROCESS | 2288 | 1468453391525 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 16:43:11 INFO - PROCESS | 2288 | 1468453391665 Marionette TRACE conn5 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 2288 | 1468453391667 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:11 INFO - PROCESS | 2288 | ++DOCSHELL 18C2B800 == 41 [pid = 2288] [id = 523] 16:43:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (18C64C00) [pid = 2288] [serial = 1569] [outer = 00000000] 16:43:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (192C8000) [pid = 2288] [serial = 1570] [outer = 18C64C00] 16:43:11 INFO - PROCESS | 2288 | 1468453391724 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (195A4800) [pid = 2288] [serial = 1571] [outer = 18C64C00] 16:43:12 INFO - PROCESS | 2288 | 1468453392318 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 970ms 16:43:12 INFO - PROCESS | 2288 | 1468453392386 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 2288 | 1468453392388 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 16:43:12 INFO - PROCESS | 2288 | 1468453392392 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:43:12 INFO - PROCESS | 2288 | 1468453392396 Marionette TRACE conn5 <- [1,2058,null,{}] 16:43:12 INFO - PROCESS | 2288 | 1468453392407 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:12 INFO - PROCESS | 2288 | 1468453392411 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:12 INFO - PROCESS | 2288 | 1468453392523 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 16:43:12 INFO - PROCESS | 2288 | 1468453392661 Marionette TRACE conn5 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 2288 | 1468453392664 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:12 INFO - PROCESS | 2288 | ++DOCSHELL 1A13AC00 == 42 [pid = 2288] [id = 524] 16:43:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1A153C00) [pid = 2288] [serial = 1572] [outer = 00000000] 16:43:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1A1B3800) [pid = 2288] [serial = 1573] [outer = 1A153C00] 16:43:12 INFO - PROCESS | 2288 | 1468453392722 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A3B7000) [pid = 2288] [serial = 1574] [outer = 1A153C00] 16:43:13 INFO - PROCESS | 2288 | 1468453393322 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 971ms 16:43:13 INFO - PROCESS | 2288 | 1468453393367 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 2288 | 1468453393370 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 16:43:13 INFO - PROCESS | 2288 | 1468453393373 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:43:13 INFO - PROCESS | 2288 | 1468453393375 Marionette TRACE conn5 <- [1,2062,null,{}] 16:43:13 INFO - PROCESS | 2288 | 1468453393379 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:13 INFO - PROCESS | 2288 | 1468453393381 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:13 INFO - PROCESS | 2288 | 1468453393490 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 16:43:13 INFO - PROCESS | 2288 | 1468453393600 Marionette TRACE conn5 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 2288 | 1468453393602 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:13 INFO - PROCESS | 2288 | ++DOCSHELL 1A60E000 == 43 [pid = 2288] [id = 525] 16:43:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1A60FC00) [pid = 2288] [serial = 1575] [outer = 00000000] 16:43:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1AA41800) [pid = 2288] [serial = 1576] [outer = 1A60FC00] 16:43:13 INFO - PROCESS | 2288 | 1468453393657 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1AA45400) [pid = 2288] [serial = 1577] [outer = 1A60FC00] 16:43:14 INFO - PROCESS | 2288 | 1468453394406 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1077ms 16:43:14 INFO - PROCESS | 2288 | 1468453394461 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 2288 | 1468453394466 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 16:43:14 INFO - PROCESS | 2288 | 1468453394471 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:43:14 INFO - PROCESS | 2288 | 1468453394474 Marionette TRACE conn5 <- [1,2066,null,{}] 16:43:14 INFO - PROCESS | 2288 | 1468453394479 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:14 INFO - PROCESS | 2288 | 1468453394482 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:14 INFO - PROCESS | 2288 | 1468453394587 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 16:43:14 INFO - PROCESS | 2288 | 1468453394730 Marionette TRACE conn5 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 2288 | 1468453394735 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:14 INFO - PROCESS | 2288 | ++DOCSHELL 149C5C00 == 44 [pid = 2288] [id = 526] 16:43:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (149C6800) [pid = 2288] [serial = 1578] [outer = 00000000] 16:43:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (15632C00) [pid = 2288] [serial = 1579] [outer = 149C6800] 16:43:14 INFO - PROCESS | 2288 | 1468453394787 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (16846400) [pid = 2288] [serial = 1580] [outer = 149C6800] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 18C2B400 == 43 [pid = 2288] [id = 520] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 10376400 == 42 [pid = 2288] [id = 519] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 1A15D400 == 41 [pid = 2288] [id = 518] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 17F5BC00 == 40 [pid = 2288] [id = 517] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 19DB3800 == 39 [pid = 2288] [id = 516] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 19718400 == 38 [pid = 2288] [id = 515] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 17F61C00 == 37 [pid = 2288] [id = 514] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 10450800 == 36 [pid = 2288] [id = 513] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 0C9FE000 == 35 [pid = 2288] [id = 512] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 1030E000 == 34 [pid = 2288] [id = 511] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 1A135C00 == 33 [pid = 2288] [id = 510] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 107AE400 == 32 [pid = 2288] [id = 501] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 1A60E000 == 31 [pid = 2288] [id = 525] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 18C2B800 == 30 [pid = 2288] [id = 523] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 1A13AC00 == 29 [pid = 2288] [id = 524] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 18107800 == 28 [pid = 2288] [id = 521] 16:43:15 INFO - PROCESS | 2288 | --DOCSHELL 148EB000 == 27 [pid = 2288] [id = 522] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (1684A800) [pid = 2288] [serial = 1528] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (17245C00) [pid = 2288] [serial = 1510] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (17F5C400) [pid = 2288] [serial = 1511] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (148EA400) [pid = 2288] [serial = 1507] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (14DBC000) [pid = 2288] [serial = 1508] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (16164800) [pid = 2288] [serial = 1505] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (156E2000) [pid = 2288] [serial = 1504] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19B02800) [pid = 2288] [serial = 1516] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (18CB3400) [pid = 2288] [serial = 1513] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19D74800) [pid = 2288] [serial = 1519] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (19D44000) [pid = 2288] [serial = 1517] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (10AF6C00) [pid = 2288] [serial = 1522] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19DAD000) [pid = 2288] [serial = 1520] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (17242400) [pid = 2288] [serial = 1523] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (10446000) [pid = 2288] [serial = 1493] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (102DA400) [pid = 2288] [serial = 1492] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19F09400) [pid = 2288] [serial = 1525] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (18C33400) [pid = 2288] [serial = 1496] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (18823000) [pid = 2288] [serial = 1495] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1A165400) [pid = 2288] [serial = 1499] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1A150800) [pid = 2288] [serial = 1498] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1A60E800) [pid = 2288] [serial = 1502] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19B0FC00) [pid = 2288] [serial = 1529] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1A60B400) [pid = 2288] [serial = 1501] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (19F37000) [pid = 2288] [serial = 1526] [outer = 00000000] [url = about:blank] 16:43:15 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (192C8400) [pid = 2288] [serial = 1514] [outer = 00000000] [url = about:blank] 16:43:16 INFO - PROCESS | 2288 | 1468453395988 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1580ms 16:43:16 INFO - PROCESS | 2288 | 1468453396055 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 16:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:43:16 INFO - PROCESS | 2288 | 1468453396059 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 16:43:16 INFO - PROCESS | 2288 | 1468453396063 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 2288 | 1468453396068 Marionette TRACE conn5 <- [1,2070,null,{}] 16:43:16 INFO - PROCESS | 2288 | 1468453396073 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:16 INFO - PROCESS | 2288 | 1468453396076 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:16 INFO - PROCESS | 2288 | 1468453396165 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 16:43:16 INFO - PROCESS | 2288 | 1468453396291 Marionette TRACE conn5 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 2288 | 1468453396294 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:16 INFO - PROCESS | 2288 | ++DOCSHELL 10443800 == 28 [pid = 2288] [id = 527] 16:43:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (10446000) [pid = 2288] [serial = 1581] [outer = 00000000] 16:43:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (10A12000) [pid = 2288] [serial = 1582] [outer = 10446000] 16:43:16 INFO - PROCESS | 2288 | 1468453396342 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (10AFE400) [pid = 2288] [serial = 1583] [outer = 10446000] 16:43:16 INFO - PROCESS | 2288 | 1468453396718 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 690ms 16:43:16 INFO - PROCESS | 2288 | 1468453396755 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 16:43:16 INFO - PROCESS | 2288 | 1468453396760 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 16:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:43:16 INFO - PROCESS | 2288 | 1468453396766 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 2288 | 1468453396769 Marionette TRACE conn5 <- [1,2074,null,{}] 16:43:16 INFO - PROCESS | 2288 | 1468453396802 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:16 INFO - PROCESS | 2288 | 1468453396805 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:16 INFO - PROCESS | 2288 | 1468453396899 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 16:43:16 INFO - PROCESS | 2288 | 1468453396906 Marionette TRACE conn5 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 2288 | 1468453396908 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:16 INFO - PROCESS | 2288 | ++DOCSHELL 14DB7400 == 29 [pid = 2288] [id = 528] 16:43:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (14DB7800) [pid = 2288] [serial = 1584] [outer = 00000000] 16:43:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (156E4400) [pid = 2288] [serial = 1585] [outer = 14DB7800] 16:43:16 INFO - PROCESS | 2288 | 1468453396961 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (1615BC00) [pid = 2288] [serial = 1586] [outer = 14DB7800] 16:43:17 INFO - PROCESS | 2288 | 1468453397415 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 731ms 16:43:17 INFO - PROCESS | 2288 | 1468453397499 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 16:43:17 INFO - PROCESS | 2288 | 1468453397502 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 16:43:17 INFO - PROCESS | 2288 | 1468453397505 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:43:17 INFO - PROCESS | 2288 | 1468453397508 Marionette TRACE conn5 <- [1,2078,null,{}] 16:43:17 INFO - PROCESS | 2288 | 1468453397519 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:17 INFO - PROCESS | 2288 | 1468453397524 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:17 INFO - PROCESS | 2288 | 1468453397607 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 16:43:17 INFO - PROCESS | 2288 | 1468453397621 Marionette TRACE conn5 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 2288 | 1468453397624 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:17 INFO - PROCESS | 2288 | ++DOCSHELL 17F67800 == 30 [pid = 2288] [id = 529] 16:43:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (17F68800) [pid = 2288] [serial = 1587] [outer = 00000000] 16:43:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (17F76000) [pid = 2288] [serial = 1588] [outer = 17F68800] 16:43:17 INFO - PROCESS | 2288 | 1468453397673 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (18826800) [pid = 2288] [serial = 1589] [outer = 17F68800] 16:43:18 INFO - PROCESS | 2288 | 1468453398168 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 16:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:43:18 INFO - PROCESS | 2288 | 1468453398179 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 2288 | 1468453398182 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 16:43:18 INFO - PROCESS | 2288 | 1468453398191 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 2288 | 1468453398193 Marionette TRACE conn5 <- [1,2082,null,{}] 16:43:18 INFO - PROCESS | 2288 | 1468453398197 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:18 INFO - PROCESS | 2288 | 1468453398199 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:18 INFO - PROCESS | 2288 | 1468453398346 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 16:43:18 INFO - PROCESS | 2288 | 1468453398370 Marionette TRACE conn5 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 2288 | 1468453398372 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:18 INFO - PROCESS | 2288 | ++DOCSHELL 18C2C800 == 31 [pid = 2288] [id = 530] 16:43:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (18C2CC00) [pid = 2288] [serial = 1590] [outer = 00000000] 16:43:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (18C63C00) [pid = 2288] [serial = 1591] [outer = 18C2CC00] 16:43:18 INFO - PROCESS | 2288 | 1468453398416 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1900F000) [pid = 2288] [serial = 1592] [outer = 18C2CC00] 16:43:18 INFO - PROCESS | 2288 | 1468453398830 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 690ms 16:43:18 INFO - PROCESS | 2288 | 1468453398879 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 16:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:43:18 INFO - PROCESS | 2288 | 1468453398881 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 16:43:18 INFO - PROCESS | 2288 | 1468453398890 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 2288 | 1468453398892 Marionette TRACE conn5 <- [1,2086,null,{}] 16:43:18 INFO - PROCESS | 2288 | 1468453398895 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:18 INFO - PROCESS | 2288 | 1468453398897 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:19 INFO - PROCESS | 2288 | 1468453399006 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 16:43:19 INFO - PROCESS | 2288 | 1468453399012 Marionette TRACE conn5 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 2288 | 1468453399014 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:19 INFO - PROCESS | 2288 | ++DOCSHELL 192CA000 == 32 [pid = 2288] [id = 531] 16:43:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (192CDC00) [pid = 2288] [serial = 1593] [outer = 00000000] 16:43:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19713C00) [pid = 2288] [serial = 1594] [outer = 192CDC00] 16:43:19 INFO - PROCESS | 2288 | 1468453399058 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19B07000) [pid = 2288] [serial = 1595] [outer = 192CDC00] 16:43:19 INFO - PROCESS | 2288 | 1468453399502 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 690ms 16:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:43:19 INFO - PROCESS | 2288 | 1468453399575 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 2288 | 1468453399577 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 16:43:19 INFO - PROCESS | 2288 | 1468453399581 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 2288 | 1468453399582 Marionette TRACE conn5 <- [1,2090,null,{}] 16:43:19 INFO - PROCESS | 2288 | 1468453399586 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:19 INFO - PROCESS | 2288 | 1468453399591 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:19 INFO - PROCESS | 2288 | 1468453399745 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 16:43:19 INFO - PROCESS | 2288 | 1468453399774 Marionette TRACE conn5 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 2288 | 1468453399776 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:19 INFO - PROCESS | 2288 | ++DOCSHELL 19DAA800 == 33 [pid = 2288] [id = 532] 16:43:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19DB0400) [pid = 2288] [serial = 1596] [outer = 00000000] 16:43:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19E6D800) [pid = 2288] [serial = 1597] [outer = 19DB0400] 16:43:19 INFO - PROCESS | 2288 | 1468453399821 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19E73800) [pid = 2288] [serial = 1598] [outer = 19DB0400] 16:43:20 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (19DB4000) [pid = 2288] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:43:20 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (1A136000) [pid = 2288] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:43:20 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (108EB000) [pid = 2288] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:43:20 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (19F11800) [pid = 2288] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:43:20 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (17F62400) [pid = 2288] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:43:20 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1971C400) [pid = 2288] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:43:20 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (0CE1E800) [pid = 2288] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:43:20 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1044D000) [pid = 2288] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:43:20 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19F0A000) [pid = 2288] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:43:20 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1882B000) [pid = 2288] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:43:20 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1044C400) [pid = 2288] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:43:20 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1A15E000) [pid = 2288] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:43:20 INFO - PROCESS | 2288 | 1468453400454 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 931ms 16:43:20 INFO - PROCESS | 2288 | 1468453400516 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 16:43:20 INFO - PROCESS | 2288 | 1468453400518 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 16:43:20 INFO - PROCESS | 2288 | 1468453400522 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:43:20 INFO - PROCESS | 2288 | 1468453400524 Marionette TRACE conn5 <- [1,2094,null,{}] 16:43:20 INFO - PROCESS | 2288 | 1468453400527 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:20 INFO - PROCESS | 2288 | 1468453400529 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:20 INFO - PROCESS | 2288 | 1468453400606 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 16:43:20 INFO - PROCESS | 2288 | 1468453400611 Marionette TRACE conn5 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 2288 | 1468453400613 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:20 INFO - PROCESS | 2288 | ++DOCSHELL 16844C00 == 34 [pid = 2288] [id = 533] 16:43:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (18105000) [pid = 2288] [serial = 1599] [outer = 00000000] 16:43:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19B02400) [pid = 2288] [serial = 1600] [outer = 18105000] 16:43:20 INFO - PROCESS | 2288 | 1468453400656 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19DAAC00) [pid = 2288] [serial = 1601] [outer = 18105000] 16:43:21 INFO - PROCESS | 2288 | 1468453401104 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 630ms 16:43:21 INFO - PROCESS | 2288 | 1468453401157 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 2288 | 1468453401159 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 16:43:21 INFO - PROCESS | 2288 | 1468453401162 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:43:21 INFO - PROCESS | 2288 | 1468453401164 Marionette TRACE conn5 <- [1,2098,null,{}] 16:43:21 INFO - PROCESS | 2288 | 1468453401168 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:21 INFO - PROCESS | 2288 | 1468453401169 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:21 INFO - PROCESS | 2288 | 1468453401248 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 16:43:21 INFO - PROCESS | 2288 | 1468453401257 Marionette TRACE conn5 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 2288 | 1468453401259 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:21 INFO - PROCESS | 2288 | ++DOCSHELL 10302C00 == 35 [pid = 2288] [id = 534] 16:43:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (156E3400) [pid = 2288] [serial = 1602] [outer = 00000000] 16:43:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19F05C00) [pid = 2288] [serial = 1603] [outer = 156E3400] 16:43:21 INFO - PROCESS | 2288 | 1468453401302 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19F09400) [pid = 2288] [serial = 1604] [outer = 156E3400] 16:43:21 INFO - PROCESS | 2288 | 1468453401755 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 630ms 16:43:21 INFO - PROCESS | 2288 | 1468453401808 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 2288 | 1468453401810 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 16:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:43:21 INFO - PROCESS | 2288 | 1468453401813 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 2288 | 1468453401815 Marionette TRACE conn5 <- [1,2102,null,{}] 16:43:21 INFO - PROCESS | 2288 | 1468453401819 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:21 INFO - PROCESS | 2288 | 1468453401820 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:21 INFO - PROCESS | 2288 | 1468453401902 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 16:43:21 INFO - PROCESS | 2288 | 1468453401907 Marionette TRACE conn5 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 2288 | 1468453401909 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:21 INFO - PROCESS | 2288 | ++DOCSHELL 19FB3000 == 36 [pid = 2288] [id = 535] 16:43:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19FB3C00) [pid = 2288] [serial = 1605] [outer = 00000000] 16:43:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19FBBC00) [pid = 2288] [serial = 1606] [outer = 19FB3C00] 16:43:21 INFO - PROCESS | 2288 | 1468453401961 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A133000) [pid = 2288] [serial = 1607] [outer = 19FB3C00] 16:43:22 INFO - PROCESS | 2288 | --DOCSHELL 10443800 == 35 [pid = 2288] [id = 527] 16:43:22 INFO - PROCESS | 2288 | --DOCSHELL 149C5C00 == 34 [pid = 2288] [id = 526] 16:43:23 INFO - PROCESS | 2288 | --DOCSHELL 18C2C800 == 33 [pid = 2288] [id = 530] 16:43:23 INFO - PROCESS | 2288 | --DOCSHELL 19DAA800 == 32 [pid = 2288] [id = 532] 16:43:23 INFO - PROCESS | 2288 | --DOCSHELL 10302C00 == 31 [pid = 2288] [id = 534] 16:43:23 INFO - PROCESS | 2288 | --DOCSHELL 192CA000 == 30 [pid = 2288] [id = 531] 16:43:23 INFO - PROCESS | 2288 | --DOCSHELL 16844C00 == 29 [pid = 2288] [id = 533] 16:43:23 INFO - PROCESS | 2288 | --DOCSHELL 14DB7400 == 28 [pid = 2288] [id = 528] 16:43:23 INFO - PROCESS | 2288 | --DOCSHELL 17F67800 == 27 [pid = 2288] [id = 529] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (19E79400) [pid = 2288] [serial = 1549] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1A15D800) [pid = 2288] [serial = 1532] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1A14DC00) [pid = 2288] [serial = 1531] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (15637400) [pid = 2288] [serial = 1540] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (158A8400) [pid = 2288] [serial = 1541] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1A13DC00) [pid = 2288] [serial = 1553] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (18828000) [pid = 2288] [serial = 1543] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (18C2E800) [pid = 2288] [serial = 1544] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19D65400) [pid = 2288] [serial = 1546] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19FB8000) [pid = 2288] [serial = 1552] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (102E7000) [pid = 2288] [serial = 1537] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (10A1C400) [pid = 2288] [serial = 1538] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (15652400) [pid = 2288] [serial = 1534] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (16CC4400) [pid = 2288] [serial = 1535] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1A374000) [pid = 2288] [serial = 1562] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (1A380000) [pid = 2288] [serial = 1564] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (17F7BC00) [pid = 2288] [serial = 1558] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (1A1B5C00) [pid = 2288] [serial = 1555] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (1A3B4400) [pid = 2288] [serial = 1565] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (1A1B8000) [pid = 2288] [serial = 1556] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (19F08400) [pid = 2288] [serial = 1550] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (1A1B3000) [pid = 2288] [serial = 1561] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (19D6EC00) [pid = 2288] [serial = 1547] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (192D5000) [pid = 2288] [serial = 1559] [outer = 00000000] [url = about:blank] 16:43:23 INFO - PROCESS | 2288 | 1468453403740 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1984ms 16:43:23 INFO - PROCESS | 2288 | 1468453403802 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 16:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:43:23 INFO - PROCESS | 2288 | 1468453403806 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 16:43:23 INFO - PROCESS | 2288 | 1468453403811 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 2288 | 1468453403815 Marionette TRACE conn5 <- [1,2106,null,{}] 16:43:23 INFO - PROCESS | 2288 | 1468453403821 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:23 INFO - PROCESS | 2288 | 1468453403824 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:23 INFO - PROCESS | 2288 | 1468453403915 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 16:43:23 INFO - PROCESS | 2288 | 1468453403924 Marionette TRACE conn5 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 2288 | 1468453403928 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:23 INFO - PROCESS | 2288 | ++DOCSHELL 10376400 == 28 [pid = 2288] [id = 536] 16:43:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (10376C00) [pid = 2288] [serial = 1608] [outer = 00000000] 16:43:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (108E9400) [pid = 2288] [serial = 1609] [outer = 10376C00] 16:43:24 INFO - PROCESS | 2288 | 1468453403981 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (10A19400) [pid = 2288] [serial = 1610] [outer = 10376C00] 16:43:24 INFO - PROCESS | 2288 | 1468453404455 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 690ms 16:43:24 INFO - PROCESS | 2288 | 1468453404502 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 2288 | 1468453404507 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 16:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:43:24 INFO - PROCESS | 2288 | 1468453404513 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 2288 | 1468453404516 Marionette TRACE conn5 <- [1,2110,null,{}] 16:43:24 INFO - PROCESS | 2288 | 1468453404519 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:24 INFO - PROCESS | 2288 | 1468453404523 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:24 INFO - PROCESS | 2288 | 1468453404609 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 16:43:24 INFO - PROCESS | 2288 | 1468453404619 Marionette TRACE conn5 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 2288 | 1468453404622 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:24 INFO - PROCESS | 2288 | ++DOCSHELL 149C3000 == 29 [pid = 2288] [id = 537] 16:43:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (149C5400) [pid = 2288] [serial = 1611] [outer = 00000000] 16:43:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (14D92000) [pid = 2288] [serial = 1612] [outer = 149C5400] 16:43:24 INFO - PROCESS | 2288 | 1468453404674 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (15635C00) [pid = 2288] [serial = 1613] [outer = 149C5400] 16:43:25 INFO - PROCESS | 2288 | 1468453405146 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 672ms 16:43:25 INFO - PROCESS | 2288 | 1468453405188 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 2288 | 1468453405190 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 16:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:43:25 INFO - PROCESS | 2288 | 1468453405193 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 2288 | 1468453405197 Marionette TRACE conn5 <- [1,2114,null,{}] 16:43:25 INFO - PROCESS | 2288 | 1468453405208 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:25 INFO - PROCESS | 2288 | 1468453405212 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:25 INFO - PROCESS | 2288 | 1468453405298 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 16:43:25 INFO - PROCESS | 2288 | 1468453405420 Marionette TRACE conn5 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 2288 | 1468453405423 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:25 INFO - PROCESS | 2288 | ++DOCSHELL 1724E400 == 30 [pid = 2288] [id = 538] 16:43:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (17F59C00) [pid = 2288] [serial = 1614] [outer = 00000000] 16:43:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (17F5F800) [pid = 2288] [serial = 1615] [outer = 17F59C00] 16:43:25 INFO - PROCESS | 2288 | 1468453405473 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (17F67800) [pid = 2288] [serial = 1616] [outer = 17F59C00] 16:43:25 INFO - PROCESS | 2288 | 1468453405857 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 670ms 16:43:25 INFO - PROCESS | 2288 | 1468453405868 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 2288 | 1468453405870 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 16:43:25 INFO - PROCESS | 2288 | 1468453405874 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:43:25 INFO - PROCESS | 2288 | 1468453405876 Marionette TRACE conn5 <- [1,2118,null,{}] 16:43:25 INFO - PROCESS | 2288 | 1468453405879 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:25 INFO - PROCESS | 2288 | 1468453405881 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:25 INFO - PROCESS | 2288 | 1468453405964 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 16:43:25 INFO - PROCESS | 2288 | 1468453405969 Marionette TRACE conn5 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 2288 | 1468453405971 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:26 INFO - PROCESS | 2288 | ++DOCSHELL 17F5EC00 == 31 [pid = 2288] [id = 539] 16:43:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (17F7BC00) [pid = 2288] [serial = 1617] [outer = 00000000] 16:43:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (1882D800) [pid = 2288] [serial = 1618] [outer = 17F7BC00] 16:43:26 INFO - PROCESS | 2288 | 1468453406016 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (18C31C00) [pid = 2288] [serial = 1619] [outer = 17F7BC00] 16:43:26 INFO - PROCESS | 2288 | 1468453406436 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 2288 | 1468453406510 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 16:43:26 INFO - PROCESS | 2288 | 1468453406514 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:43:26 INFO - PROCESS | 2288 | 1468453406515 Marionette TRACE conn5 <- [1,2122,null,{}] 16:43:26 INFO - PROCESS | 2288 | 1468453406519 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:26 INFO - PROCESS | 2288 | 1468453406521 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:26 INFO - PROCESS | 2288 | 1468453406598 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 16:43:26 INFO - PROCESS | 2288 | 1468453406603 Marionette TRACE conn5 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 2288 | 1468453406605 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:26 INFO - PROCESS | 2288 | ++DOCSHELL 18C36800 == 32 [pid = 2288] [id = 540] 16:43:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (18C38400) [pid = 2288] [serial = 1620] [outer = 00000000] 16:43:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (192CA000) [pid = 2288] [serial = 1621] [outer = 18C38400] 16:43:26 INFO - PROCESS | 2288 | 1468453406650 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (192D3C00) [pid = 2288] [serial = 1622] [outer = 18C38400] 16:43:27 INFO - PROCESS | 2288 | 1468453407112 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 630ms 16:43:27 INFO - PROCESS | 2288 | 1468453407148 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 2288 | 1468453407150 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 16:43:27 INFO - PROCESS | 2288 | 1468453407154 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:43:27 INFO - PROCESS | 2288 | 1468453407155 Marionette TRACE conn5 <- [1,2126,null,{}] 16:43:27 INFO - PROCESS | 2288 | 1468453407159 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:27 INFO - PROCESS | 2288 | 1468453407164 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:27 INFO - PROCESS | 2288 | 1468453407266 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 16:43:27 INFO - PROCESS | 2288 | 1468453407275 Marionette TRACE conn5 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 2288 | 1468453407277 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:27 INFO - PROCESS | 2288 | ++DOCSHELL 19D67C00 == 33 [pid = 2288] [id = 541] 16:43:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19D6E400) [pid = 2288] [serial = 1623] [outer = 00000000] 16:43:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19DA8400) [pid = 2288] [serial = 1624] [outer = 19D6E400] 16:43:27 INFO - PROCESS | 2288 | 1468453407321 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19DAF400) [pid = 2288] [serial = 1625] [outer = 19D6E400] 16:43:27 INFO - PROCESS | 2288 | 1468453407761 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 631ms 16:43:27 INFO - PROCESS | 2288 | 1468453407788 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 2288 | 1468453407790 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 16:43:27 INFO - PROCESS | 2288 | 1468453407797 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 2288 | 1468453407799 Marionette TRACE conn5 <- [1,2130,null,{}] 16:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:43:27 INFO - PROCESS | 2288 | 1468453407802 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:27 INFO - PROCESS | 2288 | 1468453407804 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:27 INFO - PROCESS | 2288 | 1468453407881 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 16:43:27 INFO - PROCESS | 2288 | 1468453407886 Marionette TRACE conn5 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 2288 | 1468453407888 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:27 INFO - PROCESS | 2288 | ++DOCSHELL 19DB6C00 == 34 [pid = 2288] [id = 542] 16:43:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19E6F000) [pid = 2288] [serial = 1626] [outer = 00000000] 16:43:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19E7B800) [pid = 2288] [serial = 1627] [outer = 19E6F000] 16:43:27 INFO - PROCESS | 2288 | 1468453407932 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19E7CC00) [pid = 2288] [serial = 1628] [outer = 19E6F000] 16:43:28 INFO - PROCESS | 2288 | 1468453408370 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 2288 | 1468453408435 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 16:43:28 INFO - PROCESS | 2288 | 1468453408439 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 2288 | 1468453408440 Marionette TRACE conn5 <- [1,2134,null,{}] 16:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:43:28 INFO - PROCESS | 2288 | 1468453408444 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:28 INFO - PROCESS | 2288 | 1468453408446 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:28 INFO - PROCESS | 2288 | 1468453408525 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 16:43:28 INFO - PROCESS | 2288 | 1468453408531 Marionette TRACE conn5 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 2288 | 1468453408532 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:28 INFO - PROCESS | 2288 | ++DOCSHELL 14D91800 == 35 [pid = 2288] [id = 543] 16:43:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19B0EC00) [pid = 2288] [serial = 1629] [outer = 00000000] 16:43:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A12E800) [pid = 2288] [serial = 1630] [outer = 19B0EC00] 16:43:28 INFO - PROCESS | 2288 | 1468453408575 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19FB9000) [pid = 2288] [serial = 1631] [outer = 19B0EC00] 16:43:29 INFO - PROCESS | 2288 | 1468453409008 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 2288 | 1468453409085 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 16:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:43:29 INFO - PROCESS | 2288 | 1468453409088 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 2288 | 1468453409090 Marionette TRACE conn5 <- [1,2138,null,{}] 16:43:29 INFO - PROCESS | 2288 | 1468453409094 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:29 INFO - PROCESS | 2288 | 1468453409096 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:29 INFO - PROCESS | 2288 | 1468453409204 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 16:43:29 INFO - PROCESS | 2288 | 1468453409215 Marionette TRACE conn5 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 2288 | 1468453409217 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:29 INFO - PROCESS | 2288 | ++DOCSHELL 16BEB800 == 36 [pid = 2288] [id = 544] 16:43:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A14C000) [pid = 2288] [serial = 1632] [outer = 00000000] 16:43:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A150800) [pid = 2288] [serial = 1633] [outer = 1A14C000] 16:43:29 INFO - PROCESS | 2288 | 1468453409338 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1A158800) [pid = 2288] [serial = 1634] [outer = 1A14C000] 16:43:29 INFO - PROCESS | 2288 | 1468453409753 Marionette TRACE conn5 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 730ms 16:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:43:29 INFO - PROCESS | 2288 | 1468453409824 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 2288 | 1468453409826 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 16:43:29 INFO - PROCESS | 2288 | 1468453409829 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 2288 | 1468453409831 Marionette TRACE conn5 <- [1,2142,null,{}] 16:43:29 INFO - PROCESS | 2288 | 1468453409853 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:29 INFO - PROCESS | 2288 | 1468453409855 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:30 INFO - PROCESS | 2288 | 1468453409971 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 16:43:30 INFO - PROCESS | 2288 | 1468453409982 Marionette TRACE conn5 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 2288 | 1468453409984 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:30 INFO - PROCESS | 2288 | ++DOCSHELL 1A15D800 == 37 [pid = 2288] [id = 545] 16:43:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1A15E400) [pid = 2288] [serial = 1635] [outer = 00000000] 16:43:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A1B1800) [pid = 2288] [serial = 1636] [outer = 1A15E400] 16:43:30 INFO - PROCESS | 2288 | 1468453410027 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1A1B8400) [pid = 2288] [serial = 1637] [outer = 1A15E400] 16:43:30 INFO - PROCESS | 2288 | 1468453410474 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 671ms 16:43:30 INFO - PROCESS | 2288 | 1468453410500 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 2288 | 1468453410502 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 16:43:30 INFO - PROCESS | 2288 | 1468453410506 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:43:30 INFO - PROCESS | 2288 | 1468453410508 Marionette TRACE conn5 <- [1,2146,null,{}] 16:43:30 INFO - PROCESS | 2288 | 1468453410511 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:30 INFO - PROCESS | 2288 | 1468453410514 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:30 INFO - PROCESS | 2288 | 1468453410669 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 16:43:30 INFO - PROCESS | 2288 | 1468453410697 Marionette TRACE conn5 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 2288 | 1468453410700 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:30 INFO - PROCESS | 2288 | ++DOCSHELL 18C35400 == 38 [pid = 2288] [id = 546] 16:43:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1A377800) [pid = 2288] [serial = 1638] [outer = 00000000] 16:43:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1A380000) [pid = 2288] [serial = 1639] [outer = 1A377800] 16:43:30 INFO - PROCESS | 2288 | 1468453410745 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (1A3A9C00) [pid = 2288] [serial = 1640] [outer = 1A377800] 16:43:31 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (156E3400) [pid = 2288] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:43:31 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (18C2CC00) [pid = 2288] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:43:31 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (192CDC00) [pid = 2288] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:43:31 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (19DB0400) [pid = 2288] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:43:31 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (10446000) [pid = 2288] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:43:31 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (149C6800) [pid = 2288] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:43:31 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1A60FC00) [pid = 2288] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:43:31 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (1A153C00) [pid = 2288] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:43:31 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (18C64C00) [pid = 2288] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:43:31 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (148EC000) [pid = 2288] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:43:31 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (17F68800) [pid = 2288] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:43:31 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (14DB7800) [pid = 2288] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:43:31 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (18105000) [pid = 2288] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:43:31 INFO - PROCESS | 2288 | 1468453411351 Marionette TRACE conn5 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 870ms 16:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:43:31 INFO - PROCESS | 2288 | 1468453411380 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 16:43:31 INFO - PROCESS | 2288 | 1468453411382 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 16:43:31 INFO - PROCESS | 2288 | 1468453411385 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 2288 | 1468453411387 Marionette TRACE conn5 <- [1,2150,null,{}] 16:43:31 INFO - PROCESS | 2288 | 1468453411394 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:31 INFO - PROCESS | 2288 | 1468453411396 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:31 INFO - PROCESS | 2288 | 1468453411474 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 16:43:31 INFO - PROCESS | 2288 | 1468453411480 Marionette TRACE conn5 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:31 INFO - PROCESS | 2288 | 1468453411482 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:31 INFO - PROCESS | 2288 | ++DOCSHELL 0CE1E800 == 39 [pid = 2288] [id = 547] 16:43:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (10372400) [pid = 2288] [serial = 1641] [outer = 00000000] 16:43:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (17250C00) [pid = 2288] [serial = 1642] [outer = 10372400] 16:43:31 INFO - PROCESS | 2288 | 1468453411526 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1882F400) [pid = 2288] [serial = 1643] [outer = 10372400] 16:43:32 INFO - PROCESS | 2288 | 1468453411976 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 630ms 16:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:43:32 INFO - PROCESS | 2288 | 1468453412031 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 2288 | 1468453412033 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 16:43:32 INFO - PROCESS | 2288 | 1468453412036 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 2288 | 1468453412038 Marionette TRACE conn5 <- [1,2154,null,{}] 16:43:32 INFO - PROCESS | 2288 | 1468453412041 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:32 INFO - PROCESS | 2288 | 1468453412043 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:32 INFO - PROCESS | 2288 | 1468453412122 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 16:43:32 INFO - PROCESS | 2288 | 1468453412128 Marionette TRACE conn5 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 2288 | 1468453412129 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:32 INFO - PROCESS | 2288 | ++DOCSHELL 1900C800 == 40 [pid = 2288] [id = 548] 16:43:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (192D2400) [pid = 2288] [serial = 1644] [outer = 00000000] 16:43:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19E6EC00) [pid = 2288] [serial = 1645] [outer = 192D2400] 16:43:32 INFO - PROCESS | 2288 | 1468453412172 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A162C00) [pid = 2288] [serial = 1646] [outer = 192D2400] 16:43:32 INFO - PROCESS | 2288 | 1468453412585 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 571ms 16:43:32 INFO - PROCESS | 2288 | 1468453412608 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 2288 | 1468453412610 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 16:43:32 INFO - PROCESS | 2288 | 1468453412613 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:43:32 INFO - PROCESS | 2288 | 1468453412615 Marionette TRACE conn5 <- [1,2158,null,{}] 16:43:32 INFO - PROCESS | 2288 | 1468453412618 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:32 INFO - PROCESS | 2288 | 1468453412620 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:32 INFO - PROCESS | 2288 | 1468453412742 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 16:43:32 INFO - PROCESS | 2288 | 1468453412749 Marionette TRACE conn5 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 2288 | 1468453412751 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:32 INFO - PROCESS | 2288 | ++DOCSHELL 1905B000 == 41 [pid = 2288] [id = 549] 16:43:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19E6E800) [pid = 2288] [serial = 1647] [outer = 00000000] 16:43:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1A607800) [pid = 2288] [serial = 1648] [outer = 19E6E800] 16:43:32 INFO - PROCESS | 2288 | 1468453412794 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A60AC00) [pid = 2288] [serial = 1649] [outer = 19E6E800] 16:43:33 INFO - PROCESS | 2288 | 1468453413212 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 630ms 16:43:33 INFO - PROCESS | 2288 | 1468453413247 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 16:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:43:33 INFO - PROCESS | 2288 | 1468453413249 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 16:43:33 INFO - PROCESS | 2288 | 1468453413252 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 2288 | 1468453413253 Marionette TRACE conn5 <- [1,2162,null,{}] 16:43:33 INFO - PROCESS | 2288 | 1468453413257 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:33 INFO - PROCESS | 2288 | 1468453413259 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:33 INFO - PROCESS | 2288 | 1468453413392 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 16:43:33 INFO - PROCESS | 2288 | 1468453413568 Marionette TRACE conn5 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 2288 | 1468453413572 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:33 INFO - PROCESS | 2288 | ++DOCSHELL 1027BC00 == 42 [pid = 2288] [id = 550] 16:43:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (102D9000) [pid = 2288] [serial = 1650] [outer = 00000000] 16:43:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1030E400) [pid = 2288] [serial = 1651] [outer = 102D9000] 16:43:33 INFO - PROCESS | 2288 | 1468453413656 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (10450400) [pid = 2288] [serial = 1652] [outer = 102D9000] 16:43:34 INFO - PROCESS | 2288 | 1468453414400 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1223ms 16:43:34 INFO - PROCESS | 2288 | 1468453414481 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 16:43:34 INFO - PROCESS | 2288 | 1468453414486 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 16:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:43:34 INFO - PROCESS | 2288 | 1468453414492 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 2288 | 1468453414495 Marionette TRACE conn5 <- [1,2166,null,{}] 16:43:34 INFO - PROCESS | 2288 | 1468453414500 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:34 INFO - PROCESS | 2288 | 1468453414503 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:34 INFO - PROCESS | 2288 | 1468453414636 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 16:43:34 INFO - PROCESS | 2288 | 1468453414766 Marionette TRACE conn5 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 2288 | 1468453414769 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:34 INFO - PROCESS | 2288 | ++DOCSHELL 16161800 == 43 [pid = 2288] [id = 551] 16:43:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (16165800) [pid = 2288] [serial = 1653] [outer = 00000000] 16:43:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (16BE5000) [pid = 2288] [serial = 1654] [outer = 16165800] 16:43:34 INFO - PROCESS | 2288 | 1468453414825 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (17242800) [pid = 2288] [serial = 1655] [outer = 16165800] 16:43:35 INFO - PROCESS | 2288 | --DOCSHELL 107B4C00 == 42 [pid = 2288] [id = 12] 16:43:35 INFO - PROCESS | 2288 | 1468453415821 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1382ms 16:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:43:35 INFO - PROCESS | 2288 | 1468453415873 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 2288 | 1468453415877 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 16:43:35 INFO - PROCESS | 2288 | 1468453415882 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 2288 | 1468453415886 Marionette TRACE conn5 <- [1,2170,null,{}] 16:43:35 INFO - PROCESS | 2288 | 1468453415891 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:35 INFO - PROCESS | 2288 | 1468453415894 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:36 INFO - PROCESS | 2288 | 1468453416014 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 1905B000 == 41 [pid = 2288] [id = 549] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 1900C800 == 40 [pid = 2288] [id = 548] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 0CE1E800 == 39 [pid = 2288] [id = 547] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 18C35400 == 38 [pid = 2288] [id = 546] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 1A15D800 == 37 [pid = 2288] [id = 545] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 16BEB800 == 36 [pid = 2288] [id = 544] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 14D91800 == 35 [pid = 2288] [id = 543] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 19DB6C00 == 34 [pid = 2288] [id = 542] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 19D67C00 == 33 [pid = 2288] [id = 541] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 18C36800 == 32 [pid = 2288] [id = 540] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 17F5EC00 == 31 [pid = 2288] [id = 539] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 1724E400 == 30 [pid = 2288] [id = 538] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 149C3000 == 29 [pid = 2288] [id = 537] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 10376400 == 28 [pid = 2288] [id = 536] 16:43:36 INFO - PROCESS | 2288 | --DOCSHELL 19FB3000 == 27 [pid = 2288] [id = 535] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (19F09400) [pid = 2288] [serial = 1604] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (19FBBC00) [pid = 2288] [serial = 1606] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (18C63C00) [pid = 2288] [serial = 1591] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (19713C00) [pid = 2288] [serial = 1594] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19E6D800) [pid = 2288] [serial = 1597] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (19B07000) [pid = 2288] [serial = 1595] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19E73800) [pid = 2288] [serial = 1598] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19F05C00) [pid = 2288] [serial = 1603] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (10A12000) [pid = 2288] [serial = 1582] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (10AFE400) [pid = 2288] [serial = 1583] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (16846400) [pid = 2288] [serial = 1580] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (15632C00) [pid = 2288] [serial = 1579] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1AA45400) [pid = 2288] [serial = 1577] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1AA41800) [pid = 2288] [serial = 1576] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1A3B7000) [pid = 2288] [serial = 1574] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1A1B3800) [pid = 2288] [serial = 1573] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (195A4800) [pid = 2288] [serial = 1571] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (192C8000) [pid = 2288] [serial = 1570] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (16CC2C00) [pid = 2288] [serial = 1568] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (15495C00) [pid = 2288] [serial = 1567] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (17F76000) [pid = 2288] [serial = 1588] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1615BC00) [pid = 2288] [serial = 1586] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (156E4400) [pid = 2288] [serial = 1585] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19B02400) [pid = 2288] [serial = 1600] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (1900F000) [pid = 2288] [serial = 1592] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (18826800) [pid = 2288] [serial = 1589] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (19DAAC00) [pid = 2288] [serial = 1601] [outer = 00000000] [url = about:blank] 16:43:36 INFO - PROCESS | 2288 | 1468453416214 Marionette TRACE conn5 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 2288 | 1468453416217 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:36 INFO - PROCESS | 2288 | ++DOCSHELL 10BC4000 == 28 [pid = 2288] [id = 552] 16:43:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (114AF000) [pid = 2288] [serial = 1656] [outer = 00000000] 16:43:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (149C3000) [pid = 2288] [serial = 1657] [outer = 114AF000] 16:43:36 INFO - PROCESS | 2288 | 1468453416271 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (1543D000) [pid = 2288] [serial = 1658] [outer = 114AF000] 16:43:36 INFO - PROCESS | 2288 | 1468453416676 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 831ms 16:43:36 INFO - PROCESS | 2288 | 1468453416713 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 16:43:36 INFO - PROCESS | 2288 | 1468453416718 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 16:43:36 INFO - PROCESS | 2288 | 1468453416724 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:43:36 INFO - PROCESS | 2288 | 1468453416727 Marionette TRACE conn5 <- [1,2174,null,{}] 16:43:36 INFO - PROCESS | 2288 | 1468453416730 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:36 INFO - PROCESS | 2288 | 1468453416733 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:36 INFO - PROCESS | 2288 | 1468453416851 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 16:43:36 INFO - PROCESS | 2288 | 1468453416947 Marionette TRACE conn5 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 2288 | 1468453416949 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:36 INFO - PROCESS | 2288 | ++DOCSHELL 1589D800 == 29 [pid = 2288] [id = 553] 16:43:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (158A0800) [pid = 2288] [serial = 1659] [outer = 00000000] 16:43:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (16CC4C00) [pid = 2288] [serial = 1660] [outer = 158A0800] 16:43:37 INFO - PROCESS | 2288 | 1468453416996 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (17F5AC00) [pid = 2288] [serial = 1661] [outer = 158A0800] 16:43:37 INFO - PROCESS | 2288 | 1468453417369 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:43:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:43:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 670ms 16:43:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:43:37 INFO - PROCESS | 2288 | 1468453417399 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 2288 | 1468453417401 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 16:43:37 INFO - PROCESS | 2288 | 1468453417404 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 2288 | 1468453417408 Marionette TRACE conn5 <- [1,2178,null,{}] 16:43:37 INFO - PROCESS | 2288 | 1468453417418 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:37 INFO - PROCESS | 2288 | 1468453417423 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:37 INFO - PROCESS | 2288 | 1468453417534 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 16:43:37 INFO - PROCESS | 2288 | 1468453417543 Marionette TRACE conn5 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 2288 | 1468453417546 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:37 INFO - PROCESS | 2288 | ++DOCSHELL 18830000 == 30 [pid = 2288] [id = 554] 16:43:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (1889A000) [pid = 2288] [serial = 1662] [outer = 00000000] 16:43:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (18C32800) [pid = 2288] [serial = 1663] [outer = 1889A000] 16:43:37 INFO - PROCESS | 2288 | 1468453417594 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (18CB2800) [pid = 2288] [serial = 1664] [outer = 1889A000] 16:43:38 INFO - PROCESS | 2288 | 1468453418047 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:43:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:43:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 671ms 16:43:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:43:38 INFO - PROCESS | 2288 | 1468453418078 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 16:43:38 INFO - PROCESS | 2288 | 1468453418081 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 16:43:38 INFO - PROCESS | 2288 | 1468453418083 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 2288 | 1468453418085 Marionette TRACE conn5 <- [1,2182,null,{}] 16:43:38 INFO - PROCESS | 2288 | 1468453418089 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:38 INFO - PROCESS | 2288 | 1468453418091 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:38 INFO - PROCESS | 2288 | 1468453418172 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 16:43:38 INFO - PROCESS | 2288 | 1468453418177 Marionette TRACE conn5 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 2288 | 1468453418179 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:38 INFO - PROCESS | 2288 | ++DOCSHELL 192CE800 == 31 [pid = 2288] [id = 555] 16:43:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (192CF800) [pid = 2288] [serial = 1665] [outer = 00000000] 16:43:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (197CD800) [pid = 2288] [serial = 1666] [outer = 192CF800] 16:43:38 INFO - PROCESS | 2288 | 1468453418224 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19B0A400) [pid = 2288] [serial = 1667] [outer = 192CF800] 16:43:38 INFO - PROCESS | 2288 | 1468453418706 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:43:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:43:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 670ms 16:43:38 INFO - PROCESS | 2288 | 1468453418758 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 16:43:38 INFO - PROCESS | 2288 | 1468453418760 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 16:43:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:43:38 INFO - PROCESS | 2288 | 1468453418764 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 2288 | 1468453418765 Marionette TRACE conn5 <- [1,2186,null,{}] 16:43:38 INFO - PROCESS | 2288 | 1468453418769 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:38 INFO - PROCESS | 2288 | 1468453418771 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:38 INFO - PROCESS | 2288 | 1468453418883 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 16:43:39 INFO - PROCESS | 2288 | 1468453418974 Marionette TRACE conn5 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 2288 | 1468453418976 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:39 INFO - PROCESS | 2288 | ++DOCSHELL 1615B000 == 32 [pid = 2288] [id = 556] 16:43:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19D3FC00) [pid = 2288] [serial = 1668] [outer = 00000000] 16:43:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19D6AC00) [pid = 2288] [serial = 1669] [outer = 19D3FC00] 16:43:39 INFO - PROCESS | 2288 | 1468453419020 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19DAD000) [pid = 2288] [serial = 1670] [outer = 19D3FC00] 16:43:39 INFO - PROCESS | 2288 | 1468453419453 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:43:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:43:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 731ms 16:43:39 INFO - PROCESS | 2288 | 1468453419495 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 16:43:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:43:39 INFO - PROCESS | 2288 | 1468453419497 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 16:43:39 INFO - PROCESS | 2288 | 1468453419500 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:43:39 INFO - PROCESS | 2288 | 1468453419502 Marionette TRACE conn5 <- [1,2190,null,{}] 16:43:39 INFO - PROCESS | 2288 | 1468453419505 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:39 INFO - PROCESS | 2288 | 1468453419510 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:39 INFO - PROCESS | 2288 | 1468453419648 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 16:43:39 INFO - PROCESS | 2288 | 1468453419712 Marionette TRACE conn5 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 2288 | 1468453419714 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:39 INFO - PROCESS | 2288 | ++DOCSHELL 19E72800 == 33 [pid = 2288] [id = 557] 16:43:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19E73400) [pid = 2288] [serial = 1671] [outer = 00000000] 16:43:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19F0E000) [pid = 2288] [serial = 1672] [outer = 19E73400] 16:43:39 INFO - PROCESS | 2288 | 1468453419758 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19F12400) [pid = 2288] [serial = 1673] [outer = 19E73400] 16:43:40 INFO - PROCESS | 2288 | 1468453420177 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:43:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:43:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 731ms 16:43:40 INFO - PROCESS | 2288 | 1468453420251 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 2288 | 1468453420253 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 16:43:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:43:40 INFO - PROCESS | 2288 | 1468453420265 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 2288 | 1468453420266 Marionette TRACE conn5 <- [1,2194,null,{}] 16:43:40 INFO - PROCESS | 2288 | 1468453420270 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:40 INFO - PROCESS | 2288 | 1468453420272 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:40 INFO - PROCESS | 2288 | 1468453420386 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 16:43:40 INFO - PROCESS | 2288 | 1468453420399 Marionette TRACE conn5 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 2288 | 1468453420401 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:40 INFO - PROCESS | 2288 | ++DOCSHELL 16159400 == 34 [pid = 2288] [id = 558] 16:43:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19F0D800) [pid = 2288] [serial = 1674] [outer = 00000000] 16:43:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (19FC0C00) [pid = 2288] [serial = 1675] [outer = 19F0D800] 16:43:40 INFO - PROCESS | 2288 | 1468453420444 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (19FC1400) [pid = 2288] [serial = 1676] [outer = 19F0D800] 16:43:40 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19B0EC00) [pid = 2288] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:43:40 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19FB3C00) [pid = 2288] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:43:40 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (19D6E400) [pid = 2288] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:43:40 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (18C38400) [pid = 2288] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:43:40 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (10376C00) [pid = 2288] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:43:40 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A15E400) [pid = 2288] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:43:40 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (192D2400) [pid = 2288] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:43:40 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1A377800) [pid = 2288] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:43:40 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (10372400) [pid = 2288] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:43:40 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1A14C000) [pid = 2288] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:43:40 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19E6F000) [pid = 2288] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:43:40 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (17F59C00) [pid = 2288] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:43:40 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (17F7BC00) [pid = 2288] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:43:40 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (149C5400) [pid = 2288] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:43:41 INFO - PROCESS | 2288 | 1468453420978 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:43:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 790ms 16:43:41 INFO - PROCESS | 2288 | 1468453421049 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 2288 | 1468453421051 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 16:43:41 INFO - PROCESS | 2288 | 1468453421055 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:43:41 INFO - PROCESS | 2288 | 1468453421057 Marionette TRACE conn5 <- [1,2198,null,{}] 16:43:41 INFO - PROCESS | 2288 | 1468453421060 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:41 INFO - PROCESS | 2288 | 1468453421062 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:41 INFO - PROCESS | 2288 | 1468453421141 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 16:43:41 INFO - PROCESS | 2288 | 1468453421146 Marionette TRACE conn5 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 2288 | 1468453421148 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:41 INFO - PROCESS | 2288 | ++DOCSHELL 1044A400 == 35 [pid = 2288] [id = 559] 16:43:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (14823800) [pid = 2288] [serial = 1677] [outer = 00000000] 16:43:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19D6E400) [pid = 2288] [serial = 1678] [outer = 14823800] 16:43:41 INFO - PROCESS | 2288 | 1468453421191 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19F33800) [pid = 2288] [serial = 1679] [outer = 14823800] 16:43:41 INFO - PROCESS | 2288 | 1468453421605 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:43:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 570ms 16:43:41 INFO - PROCESS | 2288 | 1468453421630 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 2288 | 1468453421632 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 16:43:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:43:41 INFO - PROCESS | 2288 | 1468453421635 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 2288 | 1468453421637 Marionette TRACE conn5 <- [1,2202,null,{}] 16:43:41 INFO - PROCESS | 2288 | 1468453421659 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:41 INFO - PROCESS | 2288 | 1468453421661 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:41 INFO - PROCESS | 2288 | 1468453421740 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 16:43:41 INFO - PROCESS | 2288 | 1468453421754 Marionette TRACE conn5 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 2288 | 1468453421756 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:41 INFO - PROCESS | 2288 | ++DOCSHELL 19E7A400 == 36 [pid = 2288] [id = 560] 16:43:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1A132800) [pid = 2288] [serial = 1680] [outer = 00000000] 16:43:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A154C00) [pid = 2288] [serial = 1681] [outer = 1A132800] 16:43:41 INFO - PROCESS | 2288 | 1468453421800 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A165000) [pid = 2288] [serial = 1682] [outer = 1A132800] 16:43:42 INFO - PROCESS | 2288 | 1468453422236 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:43:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:43:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 630ms 16:43:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:43:42 INFO - PROCESS | 2288 | 1468453422266 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 2288 | 1468453422268 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 16:43:42 INFO - PROCESS | 2288 | 1468453422271 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:43:42 INFO - PROCESS | 2288 | 1468453422273 Marionette TRACE conn5 <- [1,2206,null,{}] 16:43:42 INFO - PROCESS | 2288 | 1468453422276 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:42 INFO - PROCESS | 2288 | 1468453422278 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:42 INFO - PROCESS | 2288 | 1468453422403 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 16:43:42 INFO - PROCESS | 2288 | 1468453422411 Marionette TRACE conn5 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:42 INFO - PROCESS | 2288 | 1468453422413 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:42 INFO - PROCESS | 2288 | ++DOCSHELL 19006C00 == 37 [pid = 2288] [id = 561] 16:43:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A138400) [pid = 2288] [serial = 1683] [outer = 00000000] 16:43:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A373400) [pid = 2288] [serial = 1684] [outer = 1A138400] 16:43:42 INFO - PROCESS | 2288 | 1468453422456 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A1B6400) [pid = 2288] [serial = 1685] [outer = 1A138400] 16:43:43 INFO - PROCESS | 2288 | --DOCSHELL 0936F800 == 36 [pid = 2288] [id = 13] 16:43:43 INFO - PROCESS | 2288 | --DOCSHELL 10BC4000 == 35 [pid = 2288] [id = 552] 16:43:43 INFO - PROCESS | 2288 | --DOCSHELL 16161800 == 34 [pid = 2288] [id = 551] 16:43:43 INFO - PROCESS | 2288 | --DOCSHELL 1027BC00 == 33 [pid = 2288] [id = 550] 16:43:43 INFO - PROCESS | 2288 | --DOCSHELL 19E7A400 == 32 [pid = 2288] [id = 560] 16:43:43 INFO - PROCESS | 2288 | --DOCSHELL 18830000 == 31 [pid = 2288] [id = 554] 16:43:43 INFO - PROCESS | 2288 | --DOCSHELL 16159400 == 30 [pid = 2288] [id = 558] 16:43:43 INFO - PROCESS | 2288 | --DOCSHELL 19E72800 == 29 [pid = 2288] [id = 557] 16:43:43 INFO - PROCESS | 2288 | --DOCSHELL 1589D800 == 28 [pid = 2288] [id = 553] 16:43:43 INFO - PROCESS | 2288 | --DOCSHELL 1044A400 == 27 [pid = 2288] [id = 559] 16:43:43 INFO - PROCESS | 2288 | --DOCSHELL 192CE800 == 26 [pid = 2288] [id = 555] 16:43:43 INFO - PROCESS | 2288 | --DOCSHELL 1615B000 == 25 [pid = 2288] [id = 556] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 16C38400 == 24 [pid = 2288] [id = 351] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 17F67C00 == 23 [pid = 2288] [id = 340] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 18CAB800 == 22 [pid = 2288] [id = 342] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 18C69800 == 21 [pid = 2288] [id = 353] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 1A130C00 == 20 [pid = 2288] [id = 355] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 17F65C00 == 19 [pid = 2288] [id = 346] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 16165000 == 18 [pid = 2288] [id = 339] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 19FC0000 == 17 [pid = 2288] [id = 354] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 1030F400 == 16 [pid = 2288] [id = 343] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 11445C00 == 15 [pid = 2288] [id = 350] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 188A0000 == 14 [pid = 2288] [id = 341] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 1724F400 == 13 [pid = 2288] [id = 348] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 1044BC00 == 12 [pid = 2288] [id = 344] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 19D6B800 == 11 [pid = 2288] [id = 345] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 19F05800 == 10 [pid = 2288] [id = 349] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 102E5C00 == 9 [pid = 2288] [id = 347] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 19059000 == 8 [pid = 2288] [id = 352] 16:43:44 INFO - PROCESS | 2288 | --DOCSHELL 1044E000 == 7 [pid = 2288] [id = 338] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A150800) [pid = 2288] [serial = 1633] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1A158800) [pid = 2288] [serial = 1634] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19E7B800) [pid = 2288] [serial = 1627] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19E7CC00) [pid = 2288] [serial = 1628] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (17F5F800) [pid = 2288] [serial = 1615] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (17F67800) [pid = 2288] [serial = 1616] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1882D800) [pid = 2288] [serial = 1618] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (18C31C00) [pid = 2288] [serial = 1619] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (14D92000) [pid = 2288] [serial = 1612] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (15635C00) [pid = 2288] [serial = 1613] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1A12E800) [pid = 2288] [serial = 1630] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1A133000) [pid = 2288] [serial = 1607] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19DA8400) [pid = 2288] [serial = 1624] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (19DAF400) [pid = 2288] [serial = 1625] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (192CA000) [pid = 2288] [serial = 1621] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (192D3C00) [pid = 2288] [serial = 1622] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (108E9400) [pid = 2288] [serial = 1609] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (10A19400) [pid = 2288] [serial = 1610] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (1A1B1800) [pid = 2288] [serial = 1636] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (1A162C00) [pid = 2288] [serial = 1646] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (1A380000) [pid = 2288] [serial = 1639] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (1882F400) [pid = 2288] [serial = 1643] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (17250C00) [pid = 2288] [serial = 1642] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (1A607800) [pid = 2288] [serial = 1648] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (19E6EC00) [pid = 2288] [serial = 1645] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (1A3A9C00) [pid = 2288] [serial = 1640] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (1A1B8400) [pid = 2288] [serial = 1637] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | --DOMWINDOW == 57 (19FB9000) [pid = 2288] [serial = 1631] [outer = 00000000] [url = about:blank] 16:43:45 INFO - PROCESS | 2288 | 1468453425218 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:43:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:43:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2978ms 16:43:45 INFO - PROCESS | 2288 | 1468453425249 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 2288 | 1468453425254 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 16:43:45 INFO - PROCESS | 2288 | 1468453425259 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:43:45 INFO - PROCESS | 2288 | 1468453425262 Marionette TRACE conn5 <- [1,2210,null,{}] 16:43:45 INFO - PROCESS | 2288 | 1468453425268 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:45 INFO - PROCESS | 2288 | 1468453425271 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:45 INFO - PROCESS | 2288 | 1468453425369 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 16:43:45 INFO - PROCESS | 2288 | 1468453425463 Marionette TRACE conn5 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:45 INFO - PROCESS | 2288 | 1468453425467 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:45 INFO - PROCESS | 2288 | ++DOCSHELL 10446800 == 8 [pid = 2288] [id = 562] 16:43:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (1044AC00) [pid = 2288] [serial = 1686] [outer = 00000000] 16:43:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (10451800) [pid = 2288] [serial = 1687] [outer = 1044AC00] 16:43:45 INFO - PROCESS | 2288 | 1468453425517 Marionette DEBUG loaded listener.js 16:43:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (108F1800) [pid = 2288] [serial = 1688] [outer = 1044AC00] 16:43:45 INFO - PROCESS | 2288 | 1468453425941 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:43:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:43:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 730ms 16:43:46 INFO - PROCESS | 2288 | 1468453425994 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 2288 | 1468453425999 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 16:43:46 INFO - PROCESS | 2288 | 1468453426005 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:43:46 INFO - PROCESS | 2288 | 1468453426008 Marionette TRACE conn5 <- [1,2214,null,{}] 16:43:46 INFO - PROCESS | 2288 | 1468453426012 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:46 INFO - PROCESS | 2288 | 1468453426014 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:46 INFO - PROCESS | 2288 | 1468453426108 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 16:43:46 INFO - PROCESS | 2288 | 1468453426115 Marionette TRACE conn5 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 2288 | 1468453426117 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:46 INFO - PROCESS | 2288 | ++DOCSHELL 10443400 == 9 [pid = 2288] [id = 563] 16:43:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (14643800) [pid = 2288] [serial = 1689] [outer = 00000000] 16:43:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (148E3400) [pid = 2288] [serial = 1690] [outer = 14643800] 16:43:46 INFO - PROCESS | 2288 | 1468453426166 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (14D8D000) [pid = 2288] [serial = 1691] [outer = 14643800] 16:43:46 INFO - PROCESS | 2288 | 1468453426624 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:43:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:43:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 16:43:46 INFO - PROCESS | 2288 | 1468453426679 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 2288 | 1468453426681 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 16:43:46 INFO - PROCESS | 2288 | 1468453426685 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:43:46 INFO - PROCESS | 2288 | 1468453426688 Marionette TRACE conn5 <- [1,2218,null,{}] 16:43:46 INFO - PROCESS | 2288 | 1468453426699 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:46 INFO - PROCESS | 2288 | 1468453426704 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:46 INFO - PROCESS | 2288 | 1468453426820 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 16:43:46 INFO - PROCESS | 2288 | 1468453426836 Marionette TRACE conn5 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 2288 | 1468453426839 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:46 INFO - PROCESS | 2288 | ++DOCSHELL 16844800 == 10 [pid = 2288] [id = 564] 16:43:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (16845000) [pid = 2288] [serial = 1692] [outer = 00000000] 16:43:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (16850800) [pid = 2288] [serial = 1693] [outer = 16845000] 16:43:46 INFO - PROCESS | 2288 | 1468453426888 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (16C43000) [pid = 2288] [serial = 1694] [outer = 16845000] 16:43:47 INFO - PROCESS | 2288 | 1468453427375 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:43:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:43:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 730ms 16:43:47 INFO - PROCESS | 2288 | 1468453427419 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 16:43:47 INFO - PROCESS | 2288 | 1468453427421 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 16:43:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:43:47 INFO - PROCESS | 2288 | 1468453427426 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 2288 | 1468453427428 Marionette TRACE conn5 <- [1,2222,null,{}] 16:43:47 INFO - PROCESS | 2288 | 1468453427432 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:47 INFO - PROCESS | 2288 | 1468453427434 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:47 INFO - PROCESS | 2288 | 1468453427520 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 16:43:47 INFO - PROCESS | 2288 | 1468453427525 Marionette TRACE conn5 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 2288 | 1468453427527 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:47 INFO - PROCESS | 2288 | ++DOCSHELL 17F5A800 == 11 [pid = 2288] [id = 565] 16:43:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (17F5FC00) [pid = 2288] [serial = 1695] [outer = 00000000] 16:43:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (17F73000) [pid = 2288] [serial = 1696] [outer = 17F5FC00] 16:43:47 INFO - PROCESS | 2288 | 1468453427572 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (18821400) [pid = 2288] [serial = 1697] [outer = 17F5FC00] 16:43:48 INFO - PROCESS | 2288 | 1468453428008 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:43:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:43:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 631ms 16:43:48 INFO - PROCESS | 2288 | 1468453428061 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 2288 | 1468453428063 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 16:43:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:43:48 INFO - PROCESS | 2288 | 1468453428066 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 2288 | 1468453428068 Marionette TRACE conn5 <- [1,2226,null,{}] 16:43:48 INFO - PROCESS | 2288 | 1468453428072 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:48 INFO - PROCESS | 2288 | 1468453428074 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:48 INFO - PROCESS | 2288 | 1468453428154 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 16:43:48 INFO - PROCESS | 2288 | 1468453428159 Marionette TRACE conn5 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 2288 | 1468453428161 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:48 INFO - PROCESS | 2288 | ++DOCSHELL 18824800 == 12 [pid = 2288] [id = 566] 16:43:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (18828400) [pid = 2288] [serial = 1698] [outer = 00000000] 16:43:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (1882D800) [pid = 2288] [serial = 1699] [outer = 18828400] 16:43:48 INFO - PROCESS | 2288 | 1468453428205 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (18C2A000) [pid = 2288] [serial = 1700] [outer = 18828400] 16:43:48 INFO - PROCESS | 2288 | 1468453428654 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:43:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:43:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 630ms 16:43:48 INFO - PROCESS | 2288 | 1468453428701 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 2288 | 1468453428703 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 16:43:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:43:48 INFO - PROCESS | 2288 | 1468453428710 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 2288 | 1468453428712 Marionette TRACE conn5 <- [1,2230,null,{}] 16:43:48 INFO - PROCESS | 2288 | 1468453428716 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:48 INFO - PROCESS | 2288 | 1468453428721 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:48 INFO - PROCESS | 2288 | 1468453428840 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 16:43:48 INFO - PROCESS | 2288 | 1468453428854 Marionette TRACE conn5 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 2288 | 1468453428856 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:48 INFO - PROCESS | 2288 | ++DOCSHELL 18CAE800 == 13 [pid = 2288] [id = 567] 16:43:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (1904EC00) [pid = 2288] [serial = 1701] [outer = 00000000] 16:43:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (192D1C00) [pid = 2288] [serial = 1702] [outer = 1904EC00] 16:43:48 INFO - PROCESS | 2288 | 1468453428901 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (192D6000) [pid = 2288] [serial = 1703] [outer = 1904EC00] 16:43:49 INFO - PROCESS | 2288 | 1468453429342 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:43:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:43:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 690ms 16:43:49 INFO - PROCESS | 2288 | 1468453429399 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 16:43:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:43:49 INFO - PROCESS | 2288 | 1468453429411 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 16:43:49 INFO - PROCESS | 2288 | 1468453429415 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 2288 | 1468453429417 Marionette TRACE conn5 <- [1,2234,null,{}] 16:43:49 INFO - PROCESS | 2288 | 1468453429420 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:49 INFO - PROCESS | 2288 | 1468453429422 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:49 INFO - PROCESS | 2288 | 1468453429500 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 16:43:49 INFO - PROCESS | 2288 | 1468453429537 Marionette TRACE conn5 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 2288 | 1468453429539 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:49 INFO - PROCESS | 2288 | ++DOCSHELL 192D1800 == 14 [pid = 2288] [id = 568] 16:43:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (195A2000) [pid = 2288] [serial = 1704] [outer = 00000000] 16:43:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (197D1C00) [pid = 2288] [serial = 1705] [outer = 195A2000] 16:43:49 INFO - PROCESS | 2288 | 1468453429582 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (197D3000) [pid = 2288] [serial = 1706] [outer = 195A2000] 16:43:50 INFO - PROCESS | 2288 | 1468453430024 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:43:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:43:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 633ms 16:43:50 INFO - PROCESS | 2288 | 1468453430067 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 2288 | 1468453430069 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 16:43:50 INFO - PROCESS | 2288 | 1468453430073 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 2288 | 1468453430074 Marionette TRACE conn5 <- [1,2238,null,{}] 16:43:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:43:50 INFO - PROCESS | 2288 | 1468453430078 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:50 INFO - PROCESS | 2288 | 1468453430080 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:50 INFO - PROCESS | 2288 | 1468453430157 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 16:43:50 INFO - PROCESS | 2288 | 1468453430163 Marionette TRACE conn5 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 2288 | 1468453430165 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:50 INFO - PROCESS | 2288 | ++DOCSHELL 148AFC00 == 15 [pid = 2288] [id = 569] 16:43:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19D6B400) [pid = 2288] [serial = 1707] [outer = 00000000] 16:43:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19DA9400) [pid = 2288] [serial = 1708] [outer = 19D6B400] 16:43:50 INFO - PROCESS | 2288 | 1468453430241 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19D72C00) [pid = 2288] [serial = 1709] [outer = 19D6B400] 16:43:50 INFO - PROCESS | 2288 | 1468453430694 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:43:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:43:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 630ms 16:43:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:43:50 INFO - PROCESS | 2288 | 1468453430741 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 2288 | 1468453430744 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 16:43:50 INFO - PROCESS | 2288 | 1468453430747 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 2288 | 1468453430748 Marionette TRACE conn5 <- [1,2242,null,{}] 16:43:50 INFO - PROCESS | 2288 | 1468453430752 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:50 INFO - PROCESS | 2288 | 1468453430753 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:50 INFO - PROCESS | 2288 | 1468453430866 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 16:43:50 INFO - PROCESS | 2288 | 1468453430872 Marionette TRACE conn5 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 2288 | 1468453430874 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:50 INFO - PROCESS | 2288 | ++DOCSHELL 16842800 == 16 [pid = 2288] [id = 570] 16:43:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19DB4400) [pid = 2288] [serial = 1710] [outer = 00000000] 16:43:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19E71400) [pid = 2288] [serial = 1711] [outer = 19DB4400] 16:43:50 INFO - PROCESS | 2288 | 1468453430921 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19E72400) [pid = 2288] [serial = 1712] [outer = 19DB4400] 16:43:51 INFO - PROCESS | 2288 | 1468453431427 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 730ms 16:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:43:51 INFO - PROCESS | 2288 | 1468453431481 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 16:43:51 INFO - PROCESS | 2288 | 1468453431483 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 16:43:51 INFO - PROCESS | 2288 | 1468453431486 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 2288 | 1468453431488 Marionette TRACE conn5 <- [1,2246,null,{}] 16:43:51 INFO - PROCESS | 2288 | 1468453431491 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:51 INFO - PROCESS | 2288 | 1468453431493 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:51 INFO - PROCESS | 2288 | 1468453431622 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 16:43:51 INFO - PROCESS | 2288 | 1468453431631 Marionette TRACE conn5 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 2288 | 1468453431632 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:51 INFO - PROCESS | 2288 | ++DOCSHELL 17F68400 == 17 [pid = 2288] [id = 571] 16:43:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (18828800) [pid = 2288] [serial = 1713] [outer = 00000000] 16:43:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19F0A400) [pid = 2288] [serial = 1714] [outer = 18828800] 16:43:51 INFO - PROCESS | 2288 | 1468453431676 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19F11800) [pid = 2288] [serial = 1715] [outer = 18828800] 16:43:52 INFO - PROCESS | 2288 | 1468453432132 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:43:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:43:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 670ms 16:43:52 INFO - PROCESS | 2288 | 1468453432157 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 16:43:52 INFO - PROCESS | 2288 | 1468453432159 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 16:43:52 INFO - PROCESS | 2288 | 1468453432163 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:43:52 INFO - PROCESS | 2288 | 1468453432165 Marionette TRACE conn5 <- [1,2250,null,{}] 16:43:52 INFO - PROCESS | 2288 | 1468453432169 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:52 INFO - PROCESS | 2288 | 1468453432171 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:52 INFO - PROCESS | 2288 | 1468453432329 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 16:43:52 INFO - PROCESS | 2288 | 1468453432396 Marionette TRACE conn5 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:52 INFO - PROCESS | 2288 | 1468453432399 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:52 INFO - PROCESS | 2288 | ++DOCSHELL 19FBA400 == 18 [pid = 2288] [id = 572] 16:43:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19FC1000) [pid = 2288] [serial = 1716] [outer = 00000000] 16:43:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1A139800) [pid = 2288] [serial = 1717] [outer = 19FC1000] 16:43:52 INFO - PROCESS | 2288 | 1468453432451 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A14E800) [pid = 2288] [serial = 1718] [outer = 19FC1000] 16:43:52 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (1A132800) [pid = 2288] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:43:52 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19D3FC00) [pid = 2288] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:43:52 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (19E73400) [pid = 2288] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:43:52 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19F0D800) [pid = 2288] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:43:52 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (192CF800) [pid = 2288] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:43:52 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1889A000) [pid = 2288] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:43:52 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (158A0800) [pid = 2288] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:43:52 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (114AF000) [pid = 2288] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:43:52 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (16165800) [pid = 2288] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:43:52 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (102D9000) [pid = 2288] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:43:52 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19E6E800) [pid = 2288] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:43:52 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (108F2400) [pid = 2288] [serial = 35] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:43:52 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (14823800) [pid = 2288] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:43:52 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (107B5000) [pid = 2288] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:43:52 INFO - PROCESS | 2288 | 1468453432976 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:43:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:43:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 831ms 16:43:53 INFO - PROCESS | 2288 | 1468453432998 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 2288 | 1468453433000 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 16:43:53 INFO - PROCESS | 2288 | 1468453433003 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:43:53 INFO - PROCESS | 2288 | 1468453433005 Marionette TRACE conn5 <- [1,2254,null,{}] 16:43:53 INFO - PROCESS | 2288 | 1468453433026 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:53 INFO - PROCESS | 2288 | 1468453433028 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:53 INFO - PROCESS | 2288 | 1468453433109 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 16:43:53 INFO - PROCESS | 2288 | 1468453433114 Marionette TRACE conn5 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 2288 | 1468453433116 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:53 INFO - PROCESS | 2288 | ++DOCSHELL 16165800 == 19 [pid = 2288] [id = 573] 16:43:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (17F65400) [pid = 2288] [serial = 1719] [outer = 00000000] 16:43:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1971C400) [pid = 2288] [serial = 1720] [outer = 17F65400] 16:43:53 INFO - PROCESS | 2288 | 1468453433160 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19D45400) [pid = 2288] [serial = 1721] [outer = 17F65400] 16:43:53 INFO - PROCESS | 2288 | 1468453433572 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:43:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:43:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 630ms 16:43:53 INFO - PROCESS | 2288 | 1468453433648 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 2288 | 1468453433650 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 16:43:53 INFO - PROCESS | 2288 | 1468453433653 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:43:53 INFO - PROCESS | 2288 | 1468453433655 Marionette TRACE conn5 <- [1,2258,null,{}] 16:43:53 INFO - PROCESS | 2288 | 1468453433659 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:53 INFO - PROCESS | 2288 | 1468453433661 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:53 INFO - PROCESS | 2288 | 1468453433740 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 16:43:53 INFO - PROCESS | 2288 | 1468453433747 Marionette TRACE conn5 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 2288 | 1468453433749 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:53 INFO - PROCESS | 2288 | ++DOCSHELL 19D6D800 == 20 [pid = 2288] [id = 574] 16:43:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19E6E800) [pid = 2288] [serial = 1722] [outer = 00000000] 16:43:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19FBF800) [pid = 2288] [serial = 1723] [outer = 19E6E800] 16:43:53 INFO - PROCESS | 2288 | 1468453433792 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A153800) [pid = 2288] [serial = 1724] [outer = 19E6E800] 16:43:54 INFO - PROCESS | 2288 | 1468453434233 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:43:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:43:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 630ms 16:43:54 INFO - PROCESS | 2288 | 1468453434301 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 2288 | 1468453434303 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 16:43:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:43:54 INFO - PROCESS | 2288 | 1468453434307 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 2288 | 1468453434308 Marionette TRACE conn5 <- [1,2262,null,{}] 16:43:54 INFO - PROCESS | 2288 | 1468453434312 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:54 INFO - PROCESS | 2288 | 1468453434313 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:54 INFO - PROCESS | 2288 | 1468453434394 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 16:43:54 INFO - PROCESS | 2288 | 1468453434399 Marionette TRACE conn5 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 2288 | 1468453434401 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:54 INFO - PROCESS | 2288 | ++DOCSHELL 1A150000 == 21 [pid = 2288] [id = 575] 16:43:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A15AC00) [pid = 2288] [serial = 1725] [outer = 00000000] 16:43:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A1B4C00) [pid = 2288] [serial = 1726] [outer = 1A15AC00] 16:43:54 INFO - PROCESS | 2288 | 1468453434444 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A1BA800) [pid = 2288] [serial = 1727] [outer = 1A15AC00] 16:43:55 INFO - PROCESS | 2288 | --DOCSHELL 19006C00 == 20 [pid = 2288] [id = 561] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (108EC400) [pid = 2288] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1A165000) [pid = 2288] [serial = 1682] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1A373400) [pid = 2288] [serial = 1684] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19D6AC00) [pid = 2288] [serial = 1669] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19F0E000) [pid = 2288] [serial = 1672] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19DAD000) [pid = 2288] [serial = 1670] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19FC0C00) [pid = 2288] [serial = 1675] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (19F12400) [pid = 2288] [serial = 1673] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1A154C00) [pid = 2288] [serial = 1681] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19FC1400) [pid = 2288] [serial = 1676] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (197CD800) [pid = 2288] [serial = 1666] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (18C32800) [pid = 2288] [serial = 1663] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (18CB2800) [pid = 2288] [serial = 1664] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (16CC4C00) [pid = 2288] [serial = 1660] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (17F5AC00) [pid = 2288] [serial = 1661] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (149C3000) [pid = 2288] [serial = 1657] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (1543D000) [pid = 2288] [serial = 1658] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (17242800) [pid = 2288] [serial = 1655] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (16BE5000) [pid = 2288] [serial = 1654] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (10450400) [pid = 2288] [serial = 1652] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (1030E400) [pid = 2288] [serial = 1651] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (1A60AC00) [pid = 2288] [serial = 1649] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (1030CC00) [pid = 2288] [serial = 1118] [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.] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (19D6E400) [pid = 2288] [serial = 1678] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (19F33800) [pid = 2288] [serial = 1679] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (19B0A400) [pid = 2288] [serial = 1667] [outer = 00000000] [url = about:blank] 16:43:56 INFO - PROCESS | 2288 | 1468453436233 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:43:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:43:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1972ms 16:43:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:43:56 INFO - PROCESS | 2288 | 1468453436281 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 2288 | 1468453436285 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 16:43:56 INFO - PROCESS | 2288 | 1468453436290 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 2288 | 1468453436294 Marionette TRACE conn5 <- [1,2266,null,{}] 16:43:56 INFO - PROCESS | 2288 | 1468453436300 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:56 INFO - PROCESS | 2288 | 1468453436303 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:56 INFO - PROCESS | 2288 | 1468453436392 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 16:43:56 INFO - PROCESS | 2288 | 1468453436401 Marionette TRACE conn5 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 2288 | 1468453436405 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:56 INFO - PROCESS | 2288 | ++DOCSHELL 10445800 == 21 [pid = 2288] [id = 576] 16:43:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (1044A400) [pid = 2288] [serial = 1728] [outer = 00000000] 16:43:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (10450400) [pid = 2288] [serial = 1729] [outer = 1044A400] 16:43:56 INFO - PROCESS | 2288 | 1468453436455 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (107AD000) [pid = 2288] [serial = 1730] [outer = 1044A400] 16:43:56 INFO - PROCESS | 2288 | 1468453436930 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:43:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:43:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 690ms 16:43:56 INFO - PROCESS | 2288 | 1468453436980 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 2288 | 1468453436985 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 16:43:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:43:56 INFO - PROCESS | 2288 | 1468453436992 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 2288 | 1468453436994 Marionette TRACE conn5 <- [1,2270,null,{}] 16:43:57 INFO - PROCESS | 2288 | 1468453436998 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:57 INFO - PROCESS | 2288 | 1468453437001 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:57 INFO - PROCESS | 2288 | 1468453437090 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 16:43:57 INFO - PROCESS | 2288 | 1468453437099 Marionette TRACE conn5 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:57 INFO - PROCESS | 2288 | 1468453437101 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:57 INFO - PROCESS | 2288 | ++DOCSHELL 112E9000 == 22 [pid = 2288] [id = 577] 16:43:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (112EB000) [pid = 2288] [serial = 1731] [outer = 00000000] 16:43:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (114CD800) [pid = 2288] [serial = 1732] [outer = 112EB000] 16:43:57 INFO - PROCESS | 2288 | 1468453437149 Marionette DEBUG loaded listener.js 16:43:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (148A8800) [pid = 2288] [serial = 1733] [outer = 112EB000] 16:43:57 INFO - PROCESS | 2288 | 1468453437610 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:43:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:43:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 671ms 16:43:57 INFO - PROCESS | 2288 | 1468453437665 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 16:43:57 INFO - PROCESS | 2288 | 1468453437668 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 16:43:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:43:57 INFO - PROCESS | 2288 | 1468453437671 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 2288 | 1468453437675 Marionette TRACE conn5 <- [1,2274,null,{}] 16:43:57 INFO - PROCESS | 2288 | 1468453437686 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:57 INFO - PROCESS | 2288 | 1468453437690 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:57 INFO - PROCESS | 2288 | 1468453437777 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 16:43:57 INFO - PROCESS | 2288 | 1468453437902 Marionette TRACE conn5 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:57 INFO - PROCESS | 2288 | 1468453437905 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:57 INFO - PROCESS | 2288 | ++DOCSHELL 1615A800 == 23 [pid = 2288] [id = 578] 16:43:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (1615B800) [pid = 2288] [serial = 1734] [outer = 00000000] 16:43:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (16165400) [pid = 2288] [serial = 1735] [outer = 1615B800] 16:43:57 INFO - PROCESS | 2288 | 1468453437954 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (16BE5000) [pid = 2288] [serial = 1736] [outer = 1615B800] 16:43:58 INFO - PROCESS | 2288 | 1468453438324 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:43:58 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 16:43:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 16:43:58 INFO - PROCESS | 2288 | 1468453438348 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 16:43:58 INFO - PROCESS | 2288 | 1468453438351 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 16:43:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:43:58 INFO - PROCESS | 2288 | 1468453438353 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 2288 | 1468453438355 Marionette TRACE conn5 <- [1,2278,null,{}] 16:43:58 INFO - PROCESS | 2288 | 1468453438358 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:58 INFO - PROCESS | 2288 | 1468453438360 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:58 INFO - PROCESS | 2288 | 1468453438444 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 16:43:58 INFO - PROCESS | 2288 | 1468453438532 Marionette TRACE conn5 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 2288 | 1468453438534 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:58 INFO - PROCESS | 2288 | ++DOCSHELL 14D91000 == 24 [pid = 2288] [id = 579] 16:43:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (16164400) [pid = 2288] [serial = 1737] [outer = 00000000] 16:43:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (1724D400) [pid = 2288] [serial = 1738] [outer = 16164400] 16:43:58 INFO - PROCESS | 2288 | 1468453438578 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (17F6F800) [pid = 2288] [serial = 1739] [outer = 16164400] 16:43:58 INFO - PROCESS | 2288 | 1468453438938 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:43:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:43:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 630ms 16:43:58 INFO - PROCESS | 2288 | 1468453438986 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 16:43:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:43:58 INFO - PROCESS | 2288 | 1468453438988 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 16:43:58 INFO - PROCESS | 2288 | 1468453438991 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 2288 | 1468453438993 Marionette TRACE conn5 <- [1,2282,null,{}] 16:43:59 INFO - PROCESS | 2288 | 1468453438996 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:59 INFO - PROCESS | 2288 | 1468453438998 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:59 INFO - PROCESS | 2288 | 1468453439113 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 16:43:59 INFO - PROCESS | 2288 | 1468453439122 Marionette TRACE conn5 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 2288 | 1468453439124 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:59 INFO - PROCESS | 2288 | ++DOCSHELL 17F79400 == 25 [pid = 2288] [id = 580] 16:43:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (17F7A000) [pid = 2288] [serial = 1740] [outer = 00000000] 16:43:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (1882A400) [pid = 2288] [serial = 1741] [outer = 17F7A000] 16:43:59 INFO - PROCESS | 2288 | 1468453439168 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (1882F800) [pid = 2288] [serial = 1742] [outer = 17F7A000] 16:43:59 INFO - PROCESS | 2288 | 1468453439600 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:43:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 630ms 16:43:59 INFO - PROCESS | 2288 | 1468453439623 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 2288 | 1468453439625 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 16:43:59 INFO - PROCESS | 2288 | 1468453439628 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:43:59 INFO - PROCESS | 2288 | 1468453439630 Marionette TRACE conn5 <- [1,2286,null,{}] 16:43:59 INFO - PROCESS | 2288 | 1468453439633 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:59 INFO - PROCESS | 2288 | 1468453439639 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:59 INFO - PROCESS | 2288 | 1468453439781 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 16:43:59 INFO - PROCESS | 2288 | 1468453439797 Marionette TRACE conn5 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 2288 | 1468453439799 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:43:59 INFO - PROCESS | 2288 | ++DOCSHELL 18C35400 == 26 [pid = 2288] [id = 581] 16:43:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (18C38800) [pid = 2288] [serial = 1743] [outer = 00000000] 16:43:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19059000) [pid = 2288] [serial = 1744] [outer = 18C38800] 16:43:59 INFO - PROCESS | 2288 | 1468453439843 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (195A0000) [pid = 2288] [serial = 1745] [outer = 18C38800] 16:44:00 INFO - PROCESS | 2288 | 1468453440261 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:44:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:44:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 671ms 16:44:00 INFO - PROCESS | 2288 | 1468453440302 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 2288 | 1468453440304 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 16:44:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:44:00 INFO - PROCESS | 2288 | 1468453440308 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 2288 | 1468453440309 Marionette TRACE conn5 <- [1,2290,null,{}] 16:44:00 INFO - PROCESS | 2288 | 1468453440313 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:00 INFO - PROCESS | 2288 | 1468453440314 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:00 INFO - PROCESS | 2288 | 1468453440427 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 16:44:00 INFO - PROCESS | 2288 | 1468453440467 Marionette TRACE conn5 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:00 INFO - PROCESS | 2288 | 1468453440469 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:00 INFO - PROCESS | 2288 | ++DOCSHELL 17242000 == 27 [pid = 2288] [id = 582] 16:44:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19056C00) [pid = 2288] [serial = 1746] [outer = 00000000] 16:44:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19B0C400) [pid = 2288] [serial = 1747] [outer = 19056C00] 16:44:00 INFO - PROCESS | 2288 | 1468453440515 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19D67C00) [pid = 2288] [serial = 1748] [outer = 19056C00] 16:44:00 INFO - PROCESS | 2288 | 1468453440910 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:44:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:44:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 630ms 16:44:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:44:00 INFO - PROCESS | 2288 | 1468453440938 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 2288 | 1468453440940 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 16:44:00 INFO - PROCESS | 2288 | 1468453440943 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 2288 | 1468453440945 Marionette TRACE conn5 <- [1,2294,null,{}] 16:44:00 INFO - PROCESS | 2288 | 1468453440948 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:00 INFO - PROCESS | 2288 | 1468453440950 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:01 INFO - PROCESS | 2288 | 1468453441070 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 16:44:01 INFO - PROCESS | 2288 | 1468453441078 Marionette TRACE conn5 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 2288 | 1468453441080 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:01 INFO - PROCESS | 2288 | ++DOCSHELL 19D70800 == 28 [pid = 2288] [id = 583] 16:44:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19D71400) [pid = 2288] [serial = 1749] [outer = 00000000] 16:44:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19DAF800) [pid = 2288] [serial = 1750] [outer = 19D71400] 16:44:01 INFO - PROCESS | 2288 | 1468453441125 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19DB1C00) [pid = 2288] [serial = 1751] [outer = 19D71400] 16:44:01 INFO - PROCESS | 2288 | 1468453441576 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 16:44:01 INFO - PROCESS | 2288 | 1468453441615 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 16:44:01 INFO - PROCESS | 2288 | 1468453441617 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 16:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:44:01 INFO - PROCESS | 2288 | 1468453441625 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 2288 | 1468453441627 Marionette TRACE conn5 <- [1,2298,null,{}] 16:44:01 INFO - PROCESS | 2288 | 1468453441631 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:01 INFO - PROCESS | 2288 | 1468453441632 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:01 INFO - PROCESS | 2288 | 1468453441745 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 16:44:01 INFO - PROCESS | 2288 | 1468453441834 Marionette TRACE conn5 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 2288 | 1468453441835 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:01 INFO - PROCESS | 2288 | ++DOCSHELL 1615A000 == 29 [pid = 2288] [id = 584] 16:44:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19D70C00) [pid = 2288] [serial = 1752] [outer = 00000000] 16:44:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19F08400) [pid = 2288] [serial = 1753] [outer = 19D70C00] 16:44:01 INFO - PROCESS | 2288 | 1468453441879 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19F08800) [pid = 2288] [serial = 1754] [outer = 19D70C00] 16:44:02 INFO - PROCESS | 2288 | 1468453442307 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:44:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:44:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 730ms 16:44:02 INFO - PROCESS | 2288 | 1468453442351 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 2288 | 1468453442353 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 16:44:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:44:02 INFO - PROCESS | 2288 | 1468453442356 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 2288 | 1468453442358 Marionette TRACE conn5 <- [1,2302,null,{}] 16:44:02 INFO - PROCESS | 2288 | 1468453442361 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:02 INFO - PROCESS | 2288 | 1468453442363 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:02 INFO - PROCESS | 2288 | 1468453442480 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 16:44:02 INFO - PROCESS | 2288 | 1468453442489 Marionette TRACE conn5 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 2288 | 1468453442491 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:02 INFO - PROCESS | 2288 | ++DOCSHELL 0C9F3400 == 30 [pid = 2288] [id = 585] 16:44:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1027D000) [pid = 2288] [serial = 1755] [outer = 00000000] 16:44:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19FB5C00) [pid = 2288] [serial = 1756] [outer = 1027D000] 16:44:02 INFO - PROCESS | 2288 | 1468453442590 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (19FBD000) [pid = 2288] [serial = 1757] [outer = 1027D000] 16:44:03 INFO - PROCESS | 2288 | 1468453443004 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:44:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:44:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 671ms 16:44:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:44:03 INFO - PROCESS | 2288 | 1468453443031 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 2288 | 1468453443033 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 16:44:03 INFO - PROCESS | 2288 | 1468453443037 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 2288 | 1468453443039 Marionette TRACE conn5 <- [1,2306,null,{}] 16:44:03 INFO - PROCESS | 2288 | 1468453443046 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:03 INFO - PROCESS | 2288 | 1468453443048 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:03 INFO - PROCESS | 2288 | 1468453443203 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 16:44:03 INFO - PROCESS | 2288 | 1468453443226 Marionette TRACE conn5 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 2288 | 1468453443228 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:03 INFO - PROCESS | 2288 | ++DOCSHELL 17F78C00 == 31 [pid = 2288] [id = 586] 16:44:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A136000) [pid = 2288] [serial = 1758] [outer = 00000000] 16:44:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1A14D400) [pid = 2288] [serial = 1759] [outer = 1A136000] 16:44:03 INFO - PROCESS | 2288 | 1468453443273 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1A15EC00) [pid = 2288] [serial = 1760] [outer = 1A136000] 16:44:03 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19E6E800) [pid = 2288] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:44:03 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (19DB4400) [pid = 2288] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:44:03 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (18828800) [pid = 2288] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:44:03 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19FC1000) [pid = 2288] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:44:03 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (19D6B400) [pid = 2288] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:44:03 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (195A2000) [pid = 2288] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:44:03 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1904EC00) [pid = 2288] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:44:03 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (18828400) [pid = 2288] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:44:03 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (17F5FC00) [pid = 2288] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:44:03 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (16845000) [pid = 2288] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:44:03 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (14643800) [pid = 2288] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:44:03 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1044AC00) [pid = 2288] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:44:03 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1A138400) [pid = 2288] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:44:03 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (17F65400) [pid = 2288] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:44:03 INFO - PROCESS | 2288 | 1468453443832 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 2288 | 1468453443879 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 16:44:03 INFO - PROCESS | 2288 | 1468453443882 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:44:03 INFO - PROCESS | 2288 | 1468453443884 Marionette TRACE conn5 <- [1,2310,null,{}] 16:44:03 INFO - PROCESS | 2288 | 1468453443887 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:03 INFO - PROCESS | 2288 | 1468453443889 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:03 INFO - PROCESS | 2288 | 1468453443969 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 16:44:03 INFO - PROCESS | 2288 | 1468453443974 Marionette TRACE conn5 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 2288 | 1468453443976 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:04 INFO - PROCESS | 2288 | ++DOCSHELL 17F5F800 == 32 [pid = 2288] [id = 587] 16:44:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (17F65400) [pid = 2288] [serial = 1761] [outer = 00000000] 16:44:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19F0E000) [pid = 2288] [serial = 1762] [outer = 17F65400] 16:44:04 INFO - PROCESS | 2288 | 1468453444019 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A14A000) [pid = 2288] [serial = 1763] [outer = 17F65400] 16:44:04 INFO - PROCESS | 2288 | 1468453444454 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:44:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:44:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 630ms 16:44:04 INFO - PROCESS | 2288 | 1468453444517 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 16:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:44:04 INFO - PROCESS | 2288 | 1468453444519 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 16:44:04 INFO - PROCESS | 2288 | 1468453444522 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 2288 | 1468453444523 Marionette TRACE conn5 <- [1,2314,null,{}] 16:44:04 INFO - PROCESS | 2288 | 1468453444527 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:04 INFO - PROCESS | 2288 | 1468453444529 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:04 INFO - PROCESS | 2288 | 1468453444610 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 16:44:04 INFO - PROCESS | 2288 | 1468453444615 Marionette TRACE conn5 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 2288 | 1468453444617 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:04 INFO - PROCESS | 2288 | ++DOCSHELL 1A138000 == 33 [pid = 2288] [id = 588] 16:44:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A163800) [pid = 2288] [serial = 1764] [outer = 00000000] 16:44:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A1BA400) [pid = 2288] [serial = 1765] [outer = 1A163800] 16:44:04 INFO - PROCESS | 2288 | 1468453444660 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A373800) [pid = 2288] [serial = 1766] [outer = 1A163800] 16:44:05 INFO - PROCESS | 2288 | 1468453445084 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:44:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:44:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 571ms 16:44:05 INFO - PROCESS | 2288 | 1468453445093 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 2288 | 1468453445094 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 16:44:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:44:05 INFO - PROCESS | 2288 | 1468453445098 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 2288 | 1468453445099 Marionette TRACE conn5 <- [1,2318,null,{}] 16:44:05 INFO - PROCESS | 2288 | 1468453445103 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:05 INFO - PROCESS | 2288 | 1468453445105 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:05 INFO - PROCESS | 2288 | 1468453445233 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 16:44:05 INFO - PROCESS | 2288 | 1468453445255 Marionette TRACE conn5 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:05 INFO - PROCESS | 2288 | 1468453445257 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:05 INFO - PROCESS | 2288 | ++DOCSHELL 17F68800 == 34 [pid = 2288] [id = 589] 16:44:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A1B0800) [pid = 2288] [serial = 1767] [outer = 00000000] 16:44:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A3A4800) [pid = 2288] [serial = 1768] [outer = 1A1B0800] 16:44:05 INFO - PROCESS | 2288 | 1468453445300 Marionette DEBUG loaded listener.js 16:44:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A3B4400) [pid = 2288] [serial = 1769] [outer = 1A1B0800] 16:44:05 INFO - PROCESS | 2288 | 1468453445882 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:44:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:44:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 830ms 16:44:05 INFO - PROCESS | 2288 | 1468453445929 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 2288 | 1468453445933 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 16:44:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:44:05 INFO - PROCESS | 2288 | 1468453445939 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 2288 | 1468453445942 Marionette TRACE conn5 <- [1,2322,null,{}] 16:44:05 INFO - PROCESS | 2288 | 1468453445948 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:05 INFO - PROCESS | 2288 | 1468453445951 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:06 INFO - PROCESS | 2288 | 1468453446118 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 16:44:06 INFO - PROCESS | 2288 | 1468453446259 Marionette TRACE conn5 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 2288 | 1468453446262 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:06 INFO - PROCESS | 2288 | ++DOCSHELL 0CED3800 == 35 [pid = 2288] [id = 590] 16:44:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (10275800) [pid = 2288] [serial = 1770] [outer = 00000000] 16:44:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1044F800) [pid = 2288] [serial = 1771] [outer = 10275800] 16:44:06 INFO - PROCESS | 2288 | 1468453446320 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (10AFC000) [pid = 2288] [serial = 1772] [outer = 10275800] 16:44:07 INFO - PROCESS | 2288 | 1468453447044 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:44:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:44:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1129ms 16:44:07 INFO - PROCESS | 2288 | 1468453447068 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 2288 | 1468453447073 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 16:44:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:44:07 INFO - PROCESS | 2288 | 1468453447079 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 2288 | 1468453447082 Marionette TRACE conn5 <- [1,2326,null,{}] 16:44:07 INFO - PROCESS | 2288 | 1468453447087 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:07 INFO - PROCESS | 2288 | 1468453447090 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:07 INFO - PROCESS | 2288 | 1468453447251 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 16:44:07 INFO - PROCESS | 2288 | 1468453447374 Marionette TRACE conn5 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 2288 | 1468453447377 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:07 INFO - PROCESS | 2288 | ++DOCSHELL 1564C400 == 36 [pid = 2288] [id = 591] 16:44:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1564E800) [pid = 2288] [serial = 1773] [outer = 00000000] 16:44:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (16164800) [pid = 2288] [serial = 1774] [outer = 1564E800] 16:44:07 INFO - PROCESS | 2288 | 1468453447433 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (16CC4C00) [pid = 2288] [serial = 1775] [outer = 1564E800] 16:44:08 INFO - PROCESS | 2288 | --DOCSHELL 1A138000 == 35 [pid = 2288] [id = 588] 16:44:08 INFO - PROCESS | 2288 | --DOCSHELL 17F5F800 == 34 [pid = 2288] [id = 587] 16:44:08 INFO - PROCESS | 2288 | --DOCSHELL 17F78C00 == 33 [pid = 2288] [id = 586] 16:44:08 INFO - PROCESS | 2288 | --DOCSHELL 0C9F3400 == 32 [pid = 2288] [id = 585] 16:44:08 INFO - PROCESS | 2288 | --DOCSHELL 1615A000 == 31 [pid = 2288] [id = 584] 16:44:08 INFO - PROCESS | 2288 | --DOCSHELL 19D70800 == 30 [pid = 2288] [id = 583] 16:44:08 INFO - PROCESS | 2288 | --DOCSHELL 17242000 == 29 [pid = 2288] [id = 582] 16:44:08 INFO - PROCESS | 2288 | --DOCSHELL 18C35400 == 28 [pid = 2288] [id = 581] 16:44:08 INFO - PROCESS | 2288 | --DOCSHELL 17F79400 == 27 [pid = 2288] [id = 580] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1A1B4C00) [pid = 2288] [serial = 1726] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | 1468453448316 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:44:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:44:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1275ms 16:44:08 INFO - PROCESS | 2288 | 1468453448357 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 16:44:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:44:08 INFO - PROCESS | 2288 | 1468453448361 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 16:44:08 INFO - PROCESS | 2288 | 1468453448366 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 2288 | 1468453448370 Marionette TRACE conn5 <- [1,2330,null,{}] 16:44:08 INFO - PROCESS | 2288 | 1468453448376 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:08 INFO - PROCESS | 2288 | 1468453448378 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:08 INFO - PROCESS | 2288 | 1468453448475 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1A153800) [pid = 2288] [serial = 1724] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (19E71400) [pid = 2288] [serial = 1711] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19F0A400) [pid = 2288] [serial = 1714] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19E72400) [pid = 2288] [serial = 1712] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1A139800) [pid = 2288] [serial = 1717] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19F11800) [pid = 2288] [serial = 1715] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (19FBF800) [pid = 2288] [serial = 1723] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A14E800) [pid = 2288] [serial = 1718] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19DA9400) [pid = 2288] [serial = 1708] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (197D1C00) [pid = 2288] [serial = 1705] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (197D3000) [pid = 2288] [serial = 1706] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (192D1C00) [pid = 2288] [serial = 1702] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (192D6000) [pid = 2288] [serial = 1703] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1882D800) [pid = 2288] [serial = 1699] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (18C2A000) [pid = 2288] [serial = 1700] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (17F73000) [pid = 2288] [serial = 1696] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (18821400) [pid = 2288] [serial = 1697] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (16850800) [pid = 2288] [serial = 1693] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (16C43000) [pid = 2288] [serial = 1694] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (148E3400) [pid = 2288] [serial = 1690] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (14D8D000) [pid = 2288] [serial = 1691] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (10451800) [pid = 2288] [serial = 1687] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (108F1800) [pid = 2288] [serial = 1688] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (1A1B6400) [pid = 2288] [serial = 1685] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (1971C400) [pid = 2288] [serial = 1720] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (19D45400) [pid = 2288] [serial = 1721] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (19D72C00) [pid = 2288] [serial = 1709] [outer = 00000000] [url = about:blank] 16:44:08 INFO - PROCESS | 2288 | 1468453448574 Marionette TRACE conn5 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 2288 | 1468453448576 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:08 INFO - PROCESS | 2288 | ++DOCSHELL 10450C00 == 28 [pid = 2288] [id = 592] 16:44:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (10451800) [pid = 2288] [serial = 1776] [outer = 00000000] 16:44:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (10B45000) [pid = 2288] [serial = 1777] [outer = 10451800] 16:44:08 INFO - PROCESS | 2288 | 1468453448624 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (148A4400) [pid = 2288] [serial = 1778] [outer = 10451800] 16:44:09 INFO - PROCESS | 2288 | 1468453449056 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 730ms 16:44:09 INFO - PROCESS | 2288 | 1468453449097 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 2288 | 1468453449101 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 16:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:44:09 INFO - PROCESS | 2288 | 1468453449107 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 2288 | 1468453449109 Marionette TRACE conn5 <- [1,2334,null,{}] 16:44:09 INFO - PROCESS | 2288 | 1468453449113 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:09 INFO - PROCESS | 2288 | 1468453449116 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:09 INFO - PROCESS | 2288 | 1468453449205 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 16:44:09 INFO - PROCESS | 2288 | 1468453449218 Marionette TRACE conn5 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 2288 | 1468453449221 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:09 INFO - PROCESS | 2288 | ++DOCSHELL 156E4400 == 29 [pid = 2288] [id = 593] 16:44:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (158A1C00) [pid = 2288] [serial = 1779] [outer = 00000000] 16:44:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (16842C00) [pid = 2288] [serial = 1780] [outer = 158A1C00] 16:44:09 INFO - PROCESS | 2288 | 1468453449268 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (16BEB800) [pid = 2288] [serial = 1781] [outer = 158A1C00] 16:44:09 INFO - PROCESS | 2288 | 1468453449726 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 670ms 16:44:09 INFO - PROCESS | 2288 | 1468453449782 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 2288 | 1468453449784 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 16:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:44:09 INFO - PROCESS | 2288 | 1468453449788 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 2288 | 1468453449791 Marionette TRACE conn5 <- [1,2338,null,{}] 16:44:09 INFO - PROCESS | 2288 | 1468453449802 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:09 INFO - PROCESS | 2288 | 1468453449806 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:09 INFO - PROCESS | 2288 | 1468453449891 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 16:44:10 INFO - PROCESS | 2288 | 1468453449982 Marionette TRACE conn5 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 2288 | 1468453449985 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:10 INFO - PROCESS | 2288 | ++DOCSHELL 1810B800 == 30 [pid = 2288] [id = 594] 16:44:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (18821400) [pid = 2288] [serial = 1782] [outer = 00000000] 16:44:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (18826800) [pid = 2288] [serial = 1783] [outer = 18821400] 16:44:10 INFO - PROCESS | 2288 | 1468453450051 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (18C29400) [pid = 2288] [serial = 1784] [outer = 18821400] 16:44:10 INFO - PROCESS | 2288 | 1468453450410 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:44:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:44:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 671ms 16:44:10 INFO - PROCESS | 2288 | 1468453450462 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 16:44:10 INFO - PROCESS | 2288 | 1468453450464 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 16:44:10 INFO - PROCESS | 2288 | 1468453450468 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:44:10 INFO - PROCESS | 2288 | 1468453450469 Marionette TRACE conn5 <- [1,2342,null,{}] 16:44:10 INFO - PROCESS | 2288 | 1468453450473 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:10 INFO - PROCESS | 2288 | 1468453450475 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:10 INFO - PROCESS | 2288 | 1468453450631 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 16:44:10 INFO - PROCESS | 2288 | 1468453450696 Marionette TRACE conn5 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 2288 | 1468453450698 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:10 INFO - PROCESS | 2288 | ++DOCSHELL 18C2B400 == 31 [pid = 2288] [id = 595] 16:44:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (18C2D000) [pid = 2288] [serial = 1785] [outer = 00000000] 16:44:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (1904DC00) [pid = 2288] [serial = 1786] [outer = 18C2D000] 16:44:10 INFO - PROCESS | 2288 | 1468453450743 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (192CDC00) [pid = 2288] [serial = 1787] [outer = 18C2D000] 16:44:11 INFO - PROCESS | 2288 | 1468453451160 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:44:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:44:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 730ms 16:44:11 INFO - PROCESS | 2288 | 1468453451202 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 2288 | 1468453451204 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 16:44:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:44:11 INFO - PROCESS | 2288 | 1468453451207 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 2288 | 1468453451209 Marionette TRACE conn5 <- [1,2346,null,{}] 16:44:11 INFO - PROCESS | 2288 | 1468453451212 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:11 INFO - PROCESS | 2288 | 1468453451214 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:11 INFO - PROCESS | 2288 | 1468453451326 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 16:44:11 INFO - PROCESS | 2288 | 1468453451331 Marionette TRACE conn5 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 2288 | 1468453451333 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:11 INFO - PROCESS | 2288 | ++DOCSHELL 192C7400 == 32 [pid = 2288] [id = 596] 16:44:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (192D2C00) [pid = 2288] [serial = 1788] [outer = 00000000] 16:44:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19718800) [pid = 2288] [serial = 1789] [outer = 192D2C00] 16:44:11 INFO - PROCESS | 2288 | 1468453451377 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19B02400) [pid = 2288] [serial = 1790] [outer = 192D2C00] 16:44:11 INFO - PROCESS | 2288 | 1468453451857 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:44:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:44:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 670ms 16:44:11 INFO - PROCESS | 2288 | 1468453451878 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 16:44:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:44:11 INFO - PROCESS | 2288 | 1468453451880 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 16:44:11 INFO - PROCESS | 2288 | 1468453451883 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 2288 | 1468453451885 Marionette TRACE conn5 <- [1,2350,null,{}] 16:44:11 INFO - PROCESS | 2288 | 1468453451889 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:11 INFO - PROCESS | 2288 | 1468453451894 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:12 INFO - PROCESS | 2288 | 1468453452057 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 16:44:12 INFO - PROCESS | 2288 | 1468453452083 Marionette TRACE conn5 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 2288 | 1468453452085 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:12 INFO - PROCESS | 2288 | ++DOCSHELL 19D65400 == 33 [pid = 2288] [id = 597] 16:44:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19D69800) [pid = 2288] [serial = 1791] [outer = 00000000] 16:44:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19DAFC00) [pid = 2288] [serial = 1792] [outer = 19D69800] 16:44:12 INFO - PROCESS | 2288 | 1468453452130 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19DB1000) [pid = 2288] [serial = 1793] [outer = 19D69800] 16:44:12 INFO - PROCESS | 2288 | 1468453452588 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:44:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:44:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 732ms 16:44:12 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19D70C00) [pid = 2288] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:44:12 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19056C00) [pid = 2288] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:44:12 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (16164400) [pid = 2288] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:44:12 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1044A400) [pid = 2288] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:44:12 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1615B800) [pid = 2288] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:44:12 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (17F7A000) [pid = 2288] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:44:12 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (112EB000) [pid = 2288] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:44:12 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (18C38800) [pid = 2288] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:44:12 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1027D000) [pid = 2288] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:44:12 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1A163800) [pid = 2288] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:44:12 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1A136000) [pid = 2288] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:44:12 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (1A15AC00) [pid = 2288] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:44:12 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (17F65400) [pid = 2288] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:44:12 INFO - PROCESS | 2288 | 1468453452785 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 16:44:12 INFO - PROCESS | 2288 | 1468453452787 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 16:44:12 INFO - PROCESS | 2288 | 1468453452795 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 2288 | 1468453452797 Marionette TRACE conn5 <- [1,2354,null,{}] 16:44:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:44:12 INFO - PROCESS | 2288 | 1468453452801 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:12 INFO - PROCESS | 2288 | 1468453452803 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:12 INFO - PROCESS | 2288 | 1468453452882 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 16:44:12 INFO - PROCESS | 2288 | 1468453452890 Marionette TRACE conn5 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 2288 | 1468453452892 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:12 INFO - PROCESS | 2288 | ++DOCSHELL 10BC3400 == 34 [pid = 2288] [id = 598] 16:44:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (112EB000) [pid = 2288] [serial = 1794] [outer = 00000000] 16:44:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (17F65400) [pid = 2288] [serial = 1795] [outer = 112EB000] 16:44:12 INFO - PROCESS | 2288 | 1468453452937 Marionette DEBUG loaded listener.js 16:44:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (1882E000) [pid = 2288] [serial = 1796] [outer = 112EB000] 16:44:13 INFO - PROCESS | 2288 | 1468453453397 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:44:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:44:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 670ms 16:44:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:44:13 INFO - PROCESS | 2288 | 1468453453475 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 2288 | 1468453453477 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 16:44:13 INFO - PROCESS | 2288 | 1468453453480 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 2288 | 1468453453482 Marionette TRACE conn5 <- [1,2358,null,{}] 16:44:13 INFO - PROCESS | 2288 | 1468453453485 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:13 INFO - PROCESS | 2288 | 1468453453487 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:13 INFO - PROCESS | 2288 | 1468453453567 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 16:44:13 INFO - PROCESS | 2288 | 1468453453578 Marionette TRACE conn5 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:13 INFO - PROCESS | 2288 | 1468453453580 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:13 INFO - PROCESS | 2288 | ++DOCSHELL 19DAF000 == 35 [pid = 2288] [id = 599] 16:44:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (19DAF400) [pid = 2288] [serial = 1797] [outer = 00000000] 16:44:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19E76800) [pid = 2288] [serial = 1798] [outer = 19DAF400] 16:44:13 INFO - PROCESS | 2288 | 1468453453623 Marionette DEBUG loaded listener.js 16:44:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19F12C00) [pid = 2288] [serial = 1799] [outer = 19DAF400] 16:44:14 INFO - PROCESS | 2288 | 1468453454069 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 630ms 16:44:14 INFO - PROCESS | 2288 | 1468453454111 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 2288 | 1468453454113 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 16:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:44:14 INFO - PROCESS | 2288 | 1468453454116 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 2288 | 1468453454118 Marionette TRACE conn5 <- [1,2362,null,{}] 16:44:14 INFO - PROCESS | 2288 | 1468453454122 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:14 INFO - PROCESS | 2288 | 1468453454124 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:14 INFO - PROCESS | 2288 | 1468453454205 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 16:44:14 INFO - PROCESS | 2288 | 1468453454210 Marionette TRACE conn5 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:14 INFO - PROCESS | 2288 | 1468453454212 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:14 INFO - PROCESS | 2288 | ++DOCSHELL 18107800 == 36 [pid = 2288] [id = 600] 16:44:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19F34400) [pid = 2288] [serial = 1800] [outer = 00000000] 16:44:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19FBAC00) [pid = 2288] [serial = 1801] [outer = 19F34400] 16:44:14 INFO - PROCESS | 2288 | 1468453454255 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19FBF400) [pid = 2288] [serial = 1802] [outer = 19F34400] 16:44:14 INFO - PROCESS | 2288 | 1468453454673 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 631ms 16:44:14 INFO - PROCESS | 2288 | 1468453454748 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 2288 | 1468453454750 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 16:44:14 INFO - PROCESS | 2288 | 1468453454754 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 2288 | 1468453454755 Marionette TRACE conn5 <- [1,2366,null,{}] 16:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:44:14 INFO - PROCESS | 2288 | 1468453454759 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:14 INFO - PROCESS | 2288 | 1468453454761 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:14 INFO - PROCESS | 2288 | 1468453454885 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 16:44:15 INFO - PROCESS | 2288 | 1468453455060 Marionette TRACE conn5 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 2288 | 1468453455064 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:15 INFO - PROCESS | 2288 | ++DOCSHELL 102E3000 == 37 [pid = 2288] [id = 601] 16:44:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (102E4400) [pid = 2288] [serial = 1803] [outer = 00000000] 16:44:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (10444400) [pid = 2288] [serial = 1804] [outer = 102E4400] 16:44:15 INFO - PROCESS | 2288 | 1468453455123 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (10A76C00) [pid = 2288] [serial = 1805] [outer = 102E4400] 16:44:15 INFO - PROCESS | 2288 | 1468453455713 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:44:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:44:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1020ms 16:44:15 INFO - PROCESS | 2288 | 1468453455778 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 16:44:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:44:15 INFO - PROCESS | 2288 | 1468453455783 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 16:44:15 INFO - PROCESS | 2288 | 1468453455788 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:44:15 INFO - PROCESS | 2288 | 1468453455791 Marionette TRACE conn5 <- [1,2370,null,{}] 16:44:15 INFO - PROCESS | 2288 | 1468453455816 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:15 INFO - PROCESS | 2288 | 1468453455819 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:15 INFO - PROCESS | 2288 | 1468453455984 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 16:44:16 INFO - PROCESS | 2288 | 1468453456043 Marionette TRACE conn5 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 2288 | 1468453456046 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:16 INFO - PROCESS | 2288 | ++DOCSHELL 17242000 == 38 [pid = 2288] [id = 602] 16:44:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1724B000) [pid = 2288] [serial = 1806] [outer = 00000000] 16:44:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (17F60800) [pid = 2288] [serial = 1807] [outer = 1724B000] 16:44:16 INFO - PROCESS | 2288 | 1468453456103 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (18103C00) [pid = 2288] [serial = 1808] [outer = 1724B000] 16:44:16 INFO - PROCESS | 2288 | 1468453456704 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 950ms 16:44:16 INFO - PROCESS | 2288 | 1468453456739 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 2288 | 1468453456743 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 16:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:44:16 INFO - PROCESS | 2288 | 1468453456747 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 2288 | 1468453456749 Marionette TRACE conn5 <- [1,2374,null,{}] 16:44:16 INFO - PROCESS | 2288 | 1468453456753 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:16 INFO - PROCESS | 2288 | 1468453456756 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:16 INFO - PROCESS | 2288 | 1468453456867 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 16:44:17 INFO - PROCESS | 2288 | 1468453456981 Marionette TRACE conn5 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 2288 | 1468453456983 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:17 INFO - PROCESS | 2288 | ++DOCSHELL 17F62000 == 39 [pid = 2288] [id = 603] 16:44:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1882E800) [pid = 2288] [serial = 1809] [outer = 00000000] 16:44:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19D71C00) [pid = 2288] [serial = 1810] [outer = 1882E800] 16:44:17 INFO - PROCESS | 2288 | 1468453457077 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19E72800) [pid = 2288] [serial = 1811] [outer = 1882E800] 16:44:17 INFO - PROCESS | 2288 | 1468453457702 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:44:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 971ms 16:44:17 INFO - PROCESS | 2288 | 1468453457717 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 2288 | 1468453457721 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 16:44:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:44:17 INFO - PROCESS | 2288 | 1468453457747 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 2288 | 1468453457752 Marionette TRACE conn5 <- [1,2378,null,{}] 16:44:17 INFO - PROCESS | 2288 | 1468453457756 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:17 INFO - PROCESS | 2288 | 1468453457759 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:17 INFO - PROCESS | 2288 | 1468453457871 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 16:44:18 INFO - PROCESS | 2288 | 1468453458008 Marionette TRACE conn5 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 2288 | 1468453458010 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:18 INFO - PROCESS | 2288 | ++DOCSHELL 10276800 == 40 [pid = 2288] [id = 604] 16:44:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (148E7C00) [pid = 2288] [serial = 1812] [outer = 00000000] 16:44:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A15E000) [pid = 2288] [serial = 1813] [outer = 148E7C00] 16:44:18 INFO - PROCESS | 2288 | 1468453458066 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1A1B5400) [pid = 2288] [serial = 1814] [outer = 148E7C00] 16:44:18 INFO - PROCESS | 2288 | 1468453458772 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:44:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:44:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1078ms 16:44:18 INFO - PROCESS | 2288 | 1468453458824 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 16:44:18 INFO - PROCESS | 2288 | 1468453458828 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 16:44:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:44:18 INFO - PROCESS | 2288 | 1468453458833 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 2288 | 1468453458836 Marionette TRACE conn5 <- [1,2382,null,{}] 16:44:18 INFO - PROCESS | 2288 | 1468453458842 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:18 INFO - PROCESS | 2288 | 1468453458845 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:18 INFO - PROCESS | 2288 | 1468453458947 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 16:44:19 INFO - PROCESS | 2288 | 1468453459086 Marionette TRACE conn5 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:19 INFO - PROCESS | 2288 | 1468453459090 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:19 INFO - PROCESS | 2288 | ++DOCSHELL 114A8C00 == 41 [pid = 2288] [id = 605] 16:44:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (14643800) [pid = 2288] [serial = 1815] [outer = 00000000] 16:44:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (158A6400) [pid = 2288] [serial = 1816] [outer = 14643800] 16:44:19 INFO - PROCESS | 2288 | 1468453459143 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (16C43C00) [pid = 2288] [serial = 1817] [outer = 14643800] 16:44:19 INFO - PROCESS | 2288 | --DOCSHELL 18107800 == 40 [pid = 2288] [id = 600] 16:44:19 INFO - PROCESS | 2288 | --DOCSHELL 19DAF000 == 39 [pid = 2288] [id = 599] 16:44:19 INFO - PROCESS | 2288 | --DOCSHELL 10BC3400 == 38 [pid = 2288] [id = 598] 16:44:19 INFO - PROCESS | 2288 | --DOCSHELL 19D65400 == 37 [pid = 2288] [id = 597] 16:44:19 INFO - PROCESS | 2288 | --DOCSHELL 192C7400 == 36 [pid = 2288] [id = 596] 16:44:19 INFO - PROCESS | 2288 | --DOCSHELL 18C2B400 == 35 [pid = 2288] [id = 595] 16:44:20 INFO - PROCESS | 2288 | --DOCSHELL 1810B800 == 34 [pid = 2288] [id = 594] 16:44:20 INFO - PROCESS | 2288 | --DOCSHELL 156E4400 == 33 [pid = 2288] [id = 593] 16:44:20 INFO - PROCESS | 2288 | --DOCSHELL 10450C00 == 32 [pid = 2288] [id = 592] 16:44:20 INFO - PROCESS | 2288 | --DOCSHELL 1564C400 == 31 [pid = 2288] [id = 591] 16:44:20 INFO - PROCESS | 2288 | --DOCSHELL 0CED3800 == 30 [pid = 2288] [id = 590] 16:44:20 INFO - PROCESS | 2288 | --DOCSHELL 17F68800 == 29 [pid = 2288] [id = 589] 16:44:20 INFO - PROCESS | 2288 | --DOCSHELL 10276800 == 28 [pid = 2288] [id = 604] 16:44:20 INFO - PROCESS | 2288 | --DOCSHELL 17F62000 == 27 [pid = 2288] [id = 603] 16:44:20 INFO - PROCESS | 2288 | --DOCSHELL 102E3000 == 26 [pid = 2288] [id = 601] 16:44:20 INFO - PROCESS | 2288 | --DOCSHELL 17242000 == 25 [pid = 2288] [id = 602] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (19F08400) [pid = 2288] [serial = 1753] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (19B0C400) [pid = 2288] [serial = 1747] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19D67C00) [pid = 2288] [serial = 1748] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1724D400) [pid = 2288] [serial = 1738] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (17F6F800) [pid = 2288] [serial = 1739] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (10450400) [pid = 2288] [serial = 1729] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (107AD000) [pid = 2288] [serial = 1730] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (16165400) [pid = 2288] [serial = 1735] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (16BE5000) [pid = 2288] [serial = 1736] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1882A400) [pid = 2288] [serial = 1741] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1882F800) [pid = 2288] [serial = 1742] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19DAF800) [pid = 2288] [serial = 1750] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (114CD800) [pid = 2288] [serial = 1732] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (148A8800) [pid = 2288] [serial = 1733] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19059000) [pid = 2288] [serial = 1744] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (195A0000) [pid = 2288] [serial = 1745] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (19FBD000) [pid = 2288] [serial = 1757] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19FB5C00) [pid = 2288] [serial = 1756] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19F08800) [pid = 2288] [serial = 1754] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1A373800) [pid = 2288] [serial = 1766] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1A3A4800) [pid = 2288] [serial = 1768] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1A14D400) [pid = 2288] [serial = 1759] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (1A1BA400) [pid = 2288] [serial = 1765] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1A15EC00) [pid = 2288] [serial = 1760] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (1A1BA800) [pid = 2288] [serial = 1727] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (19F0E000) [pid = 2288] [serial = 1762] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (1A14A000) [pid = 2288] [serial = 1763] [outer = 00000000] [url = about:blank] 16:44:20 INFO - PROCESS | 2288 | 1468453460333 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:44:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:44:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1534ms 16:44:20 INFO - PROCESS | 2288 | 1468453460367 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 16:44:20 INFO - PROCESS | 2288 | 1468453460371 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 16:44:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:44:20 INFO - PROCESS | 2288 | 1468453460376 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:44:20 INFO - PROCESS | 2288 | 1468453460379 Marionette TRACE conn5 <- [1,2386,null,{}] 16:44:20 INFO - PROCESS | 2288 | 1468453460385 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:20 INFO - PROCESS | 2288 | 1468453460388 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:20 INFO - PROCESS | 2288 | 1468453460469 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 16:44:20 INFO - PROCESS | 2288 | 1468453460478 Marionette TRACE conn5 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 2288 | 1468453460483 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:20 INFO - PROCESS | 2288 | ++DOCSHELL 107AD000 == 26 [pid = 2288] [id = 606] 16:44:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (107AD800) [pid = 2288] [serial = 1818] [outer = 00000000] 16:44:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (108E9400) [pid = 2288] [serial = 1819] [outer = 107AD800] 16:44:20 INFO - PROCESS | 2288 | 1468453460530 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (10A15800) [pid = 2288] [serial = 1820] [outer = 107AD800] 16:44:21 INFO - PROCESS | 2288 | 1468453461018 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 690ms 16:44:21 INFO - PROCESS | 2288 | 1468453461066 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 2288 | 1468453461071 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 16:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:44:21 INFO - PROCESS | 2288 | 1468453461078 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 2288 | 1468453461080 Marionette TRACE conn5 <- [1,2390,null,{}] 16:44:21 INFO - PROCESS | 2288 | 1468453461085 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:21 INFO - PROCESS | 2288 | 1468453461087 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:21 INFO - PROCESS | 2288 | 1468453461177 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 16:44:21 INFO - PROCESS | 2288 | 1468453461193 Marionette TRACE conn5 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 2288 | 1468453461195 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:21 INFO - PROCESS | 2288 | ++DOCSHELL 15651C00 == 27 [pid = 2288] [id = 607] 16:44:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (15652000) [pid = 2288] [serial = 1821] [outer = 00000000] 16:44:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (16163000) [pid = 2288] [serial = 1822] [outer = 15652000] 16:44:21 INFO - PROCESS | 2288 | 1468453461243 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (16BE7400) [pid = 2288] [serial = 1823] [outer = 15652000] 16:44:21 INFO - PROCESS | 2288 | 1468453461736 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 670ms 16:44:21 INFO - PROCESS | 2288 | 1468453461751 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 2288 | 1468453461754 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 16:44:21 INFO - PROCESS | 2288 | 1468453461757 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:44:21 INFO - PROCESS | 2288 | 1468453461760 Marionette TRACE conn5 <- [1,2394,null,{}] 16:44:21 INFO - PROCESS | 2288 | 1468453461771 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:21 INFO - PROCESS | 2288 | 1468453461775 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:21 INFO - PROCESS | 2288 | 1468453461858 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 16:44:21 INFO - PROCESS | 2288 | 1468453461868 Marionette TRACE conn5 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 2288 | 1468453461871 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:21 INFO - PROCESS | 2288 | ++DOCSHELL 1882F400 == 28 [pid = 2288] [id = 608] 16:44:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (1882F800) [pid = 2288] [serial = 1824] [outer = 00000000] 16:44:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (18C2B400) [pid = 2288] [serial = 1825] [outer = 1882F800] 16:44:21 INFO - PROCESS | 2288 | 1468453461920 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (18C34400) [pid = 2288] [serial = 1826] [outer = 1882F800] 16:44:22 INFO - PROCESS | 2288 | 1468453462376 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:44:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 670ms 16:44:22 INFO - PROCESS | 2288 | 1468453462437 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 16:44:22 INFO - PROCESS | 2288 | 1468453462440 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 16:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:44:22 INFO - PROCESS | 2288 | 1468453462443 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:44:22 INFO - PROCESS | 2288 | 1468453462445 Marionette TRACE conn5 <- [1,2398,null,{}] 16:44:22 INFO - PROCESS | 2288 | 1468453462449 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:22 INFO - PROCESS | 2288 | 1468453462451 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:22 INFO - PROCESS | 2288 | 1468453462568 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 16:44:22 INFO - PROCESS | 2288 | 1468453462654 Marionette TRACE conn5 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 2288 | 1468453462656 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:22 INFO - PROCESS | 2288 | ++DOCSHELL 1900E000 == 29 [pid = 2288] [id = 609] 16:44:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (1900E400) [pid = 2288] [serial = 1827] [outer = 00000000] 16:44:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (192D0000) [pid = 2288] [serial = 1828] [outer = 1900E400] 16:44:22 INFO - PROCESS | 2288 | 1468453462703 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19717000) [pid = 2288] [serial = 1829] [outer = 1900E400] 16:44:23 INFO - PROCESS | 2288 | 1468453463134 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 731ms 16:44:23 INFO - PROCESS | 2288 | 1468453463177 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 16:44:23 INFO - PROCESS | 2288 | 1468453463179 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 16:44:23 INFO - PROCESS | 2288 | 1468453463182 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 2288 | 1468453463184 Marionette TRACE conn5 <- [1,2402,null,{}] 16:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:44:23 INFO - PROCESS | 2288 | 1468453463187 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:23 INFO - PROCESS | 2288 | 1468453463189 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:23 INFO - PROCESS | 2288 | 1468453463301 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 16:44:23 INFO - PROCESS | 2288 | 1468453463307 Marionette TRACE conn5 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 2288 | 1468453463309 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:23 INFO - PROCESS | 2288 | ++DOCSHELL 197C6C00 == 30 [pid = 2288] [id = 610] 16:44:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (197CD800) [pid = 2288] [serial = 1830] [outer = 00000000] 16:44:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19D68800) [pid = 2288] [serial = 1831] [outer = 197CD800] 16:44:23 INFO - PROCESS | 2288 | 1468453463353 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19DA8000) [pid = 2288] [serial = 1832] [outer = 197CD800] 16:44:23 INFO - PROCESS | 2288 | 1468453463818 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 670ms 16:44:23 INFO - PROCESS | 2288 | 1468453463857 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 16:44:23 INFO - PROCESS | 2288 | 1468453463859 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 16:44:23 INFO - PROCESS | 2288 | 1468453463862 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:44:23 INFO - PROCESS | 2288 | 1468453463864 Marionette TRACE conn5 <- [1,2406,null,{}] 16:44:23 INFO - PROCESS | 2288 | 1468453463867 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:23 INFO - PROCESS | 2288 | 1468453463872 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:24 INFO - PROCESS | 2288 | 1468453464039 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 16:44:24 INFO - PROCESS | 2288 | 1468453464054 Marionette TRACE conn5 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:24 INFO - PROCESS | 2288 | 1468453464056 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:24 INFO - PROCESS | 2288 | ++DOCSHELL 19E7CC00 == 31 [pid = 2288] [id = 611] 16:44:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19F0AC00) [pid = 2288] [serial = 1833] [outer = 00000000] 16:44:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19FBC400) [pid = 2288] [serial = 1834] [outer = 19F0AC00] 16:44:24 INFO - PROCESS | 2288 | 1468453464164 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19FC0000) [pid = 2288] [serial = 1835] [outer = 19F0AC00] 16:44:24 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (192D2C00) [pid = 2288] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:44:24 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19D69800) [pid = 2288] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:44:24 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (10275800) [pid = 2288] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:44:24 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1564E800) [pid = 2288] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:44:24 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (18821400) [pid = 2288] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:44:24 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (10451800) [pid = 2288] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:44:24 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (158A1C00) [pid = 2288] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:44:24 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1A1B0800) [pid = 2288] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:44:24 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (112EB000) [pid = 2288] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:44:24 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19DAF400) [pid = 2288] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:44:24 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (18C2D000) [pid = 2288] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:44:24 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19D71400) [pid = 2288] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:44:24 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19F34400) [pid = 2288] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:44:24 INFO - PROCESS | 2288 | 1468453464762 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:44:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:44:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 930ms 16:44:24 INFO - PROCESS | 2288 | 1468453464796 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 2288 | 1468453464798 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 16:44:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:44:24 INFO - PROCESS | 2288 | 1468453464801 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 2288 | 1468453464803 Marionette TRACE conn5 <- [1,2410,null,{}] 16:44:24 INFO - PROCESS | 2288 | 1468453464806 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:24 INFO - PROCESS | 2288 | 1468453464808 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:24 INFO - PROCESS | 2288 | 1468453464885 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 16:44:25 INFO - PROCESS | 2288 | 1468453464982 Marionette TRACE conn5 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 2288 | 1468453464984 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:25 INFO - PROCESS | 2288 | ++DOCSHELL 0CEC7000 == 32 [pid = 2288] [id = 612] 16:44:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (102DD400) [pid = 2288] [serial = 1836] [outer = 00000000] 16:44:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (1904EC00) [pid = 2288] [serial = 1837] [outer = 102DD400] 16:44:25 INFO - PROCESS | 2288 | 1468453465027 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (195A3800) [pid = 2288] [serial = 1838] [outer = 102DD400] 16:44:25 INFO - PROCESS | 2288 | 1468453465372 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:44:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:44:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 671ms 16:44:25 INFO - PROCESS | 2288 | 1468453465473 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 16:44:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:44:25 INFO - PROCESS | 2288 | 1468453465475 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 16:44:25 INFO - PROCESS | 2288 | 1468453465478 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:44:25 INFO - PROCESS | 2288 | 1468453465480 Marionette TRACE conn5 <- [1,2414,null,{}] 16:44:25 INFO - PROCESS | 2288 | 1468453465483 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:25 INFO - PROCESS | 2288 | 1468453465485 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:25 INFO - PROCESS | 2288 | 1468453465601 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 16:44:25 INFO - PROCESS | 2288 | 1468453465609 Marionette TRACE conn5 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 2288 | 1468453465611 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:25 INFO - PROCESS | 2288 | ++DOCSHELL 0C897400 == 33 [pid = 2288] [id = 613] 16:44:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (158A0800) [pid = 2288] [serial = 1839] [outer = 00000000] 16:44:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19FBD000) [pid = 2288] [serial = 1840] [outer = 158A0800] 16:44:25 INFO - PROCESS | 2288 | 1468453465654 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1A134000) [pid = 2288] [serial = 1841] [outer = 158A0800] 16:44:26 INFO - PROCESS | 2288 | 1468453466067 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:44:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:44:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 630ms 16:44:26 INFO - PROCESS | 2288 | 1468453466109 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 16:44:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:44:26 INFO - PROCESS | 2288 | 1468453466111 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 16:44:26 INFO - PROCESS | 2288 | 1468453466114 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 2288 | 1468453466116 Marionette TRACE conn5 <- [1,2418,null,{}] 16:44:26 INFO - PROCESS | 2288 | 1468453466119 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:26 INFO - PROCESS | 2288 | 1468453466121 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:26 INFO - PROCESS | 2288 | 1468453466201 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 16:44:26 INFO - PROCESS | 2288 | 1468453466298 Marionette TRACE conn5 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:26 INFO - PROCESS | 2288 | 1468453466309 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:26 INFO - PROCESS | 2288 | ++DOCSHELL 1882CC00 == 34 [pid = 2288] [id = 614] 16:44:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1A14F400) [pid = 2288] [serial = 1842] [outer = 00000000] 16:44:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1A15D400) [pid = 2288] [serial = 1843] [outer = 1A14F400] 16:44:26 INFO - PROCESS | 2288 | 1468453466355 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A15E400) [pid = 2288] [serial = 1844] [outer = 1A14F400] 16:44:26 INFO - PROCESS | 2288 | 1468453466911 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:44:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:44:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 870ms 16:44:27 INFO - PROCESS | 2288 | 1468453466985 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 2288 | 1468453466990 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 16:44:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:44:27 INFO - PROCESS | 2288 | 1468453466995 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 2288 | 1468453466999 Marionette TRACE conn5 <- [1,2422,null,{}] 16:44:27 INFO - PROCESS | 2288 | 1468453467004 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:27 INFO - PROCESS | 2288 | 1468453467008 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:27 INFO - PROCESS | 2288 | 1468453467136 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 16:44:27 INFO - PROCESS | 2288 | 1468453467268 Marionette TRACE conn5 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 2288 | 1468453467271 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:27 INFO - PROCESS | 2288 | ++DOCSHELL 102E5C00 == 35 [pid = 2288] [id = 615] 16:44:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (10301C00) [pid = 2288] [serial = 1845] [outer = 00000000] 16:44:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (114AF400) [pid = 2288] [serial = 1846] [outer = 10301C00] 16:44:27 INFO - PROCESS | 2288 | 1468453467329 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (14D98000) [pid = 2288] [serial = 1847] [outer = 10301C00] 16:44:28 INFO - PROCESS | 2288 | 1468453468016 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:44:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:44:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1080ms 16:44:28 INFO - PROCESS | 2288 | 1468453468074 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 16:44:28 INFO - PROCESS | 2288 | 1468453468079 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 16:44:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:44:28 INFO - PROCESS | 2288 | 1468453468085 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 2288 | 1468453468088 Marionette TRACE conn5 <- [1,2426,null,{}] 16:44:28 INFO - PROCESS | 2288 | 1468453468092 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:28 INFO - PROCESS | 2288 | 1468453468095 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:28 INFO - PROCESS | 2288 | 1468453468216 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 16:44:28 INFO - PROCESS | 2288 | 1468453468354 Marionette TRACE conn5 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 2288 | 1468453468357 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:28 INFO - PROCESS | 2288 | ++DOCSHELL 17F5E400 == 36 [pid = 2288] [id = 616] 16:44:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (17F5E800) [pid = 2288] [serial = 1848] [outer = 00000000] 16:44:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (18827000) [pid = 2288] [serial = 1849] [outer = 17F5E800] 16:44:28 INFO - PROCESS | 2288 | 1468453468413 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (18C33C00) [pid = 2288] [serial = 1850] [outer = 17F5E800] 16:44:29 INFO - PROCESS | 2288 | --DOCSHELL 0C897400 == 35 [pid = 2288] [id = 613] 16:44:29 INFO - PROCESS | 2288 | --DOCSHELL 0CEC7000 == 34 [pid = 2288] [id = 612] 16:44:29 INFO - PROCESS | 2288 | --DOCSHELL 19E7CC00 == 33 [pid = 2288] [id = 611] 16:44:29 INFO - PROCESS | 2288 | --DOCSHELL 197C6C00 == 32 [pid = 2288] [id = 610] 16:44:29 INFO - PROCESS | 2288 | --DOCSHELL 1900E000 == 31 [pid = 2288] [id = 609] 16:44:29 INFO - PROCESS | 2288 | --DOCSHELL 1882F400 == 30 [pid = 2288] [id = 608] 16:44:29 INFO - PROCESS | 2288 | --DOCSHELL 15651C00 == 29 [pid = 2288] [id = 607] 16:44:29 INFO - PROCESS | 2288 | --DOCSHELL 107AD000 == 28 [pid = 2288] [id = 606] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19DB1C00) [pid = 2288] [serial = 1751] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (19FBAC00) [pid = 2288] [serial = 1801] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (19718800) [pid = 2288] [serial = 1789] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19DAFC00) [pid = 2288] [serial = 1792] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1044F800) [pid = 2288] [serial = 1771] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (10AFC000) [pid = 2288] [serial = 1772] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (16164800) [pid = 2288] [serial = 1774] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (16CC4C00) [pid = 2288] [serial = 1775] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (18826800) [pid = 2288] [serial = 1783] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (18C29400) [pid = 2288] [serial = 1784] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19B02400) [pid = 2288] [serial = 1790] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (10B45000) [pid = 2288] [serial = 1777] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (148A4400) [pid = 2288] [serial = 1778] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (16842C00) [pid = 2288] [serial = 1780] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (16BEB800) [pid = 2288] [serial = 1781] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (1A3B4400) [pid = 2288] [serial = 1769] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (19FBF400) [pid = 2288] [serial = 1802] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (17F65400) [pid = 2288] [serial = 1795] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (1882E000) [pid = 2288] [serial = 1796] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (19E76800) [pid = 2288] [serial = 1798] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (1904DC00) [pid = 2288] [serial = 1786] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (192CDC00) [pid = 2288] [serial = 1787] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (19DB1000) [pid = 2288] [serial = 1793] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (19F12C00) [pid = 2288] [serial = 1799] [outer = 00000000] [url = about:blank] 16:44:29 INFO - PROCESS | 2288 | 1468453469324 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:44:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:44:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1281ms 16:44:29 INFO - PROCESS | 2288 | 1468453469370 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 2288 | 1468453469374 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 16:44:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:44:29 INFO - PROCESS | 2288 | 1468453469379 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 2288 | 1468453469382 Marionette TRACE conn5 <- [1,2430,null,{}] 16:44:29 INFO - PROCESS | 2288 | 1468453469387 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:29 INFO - PROCESS | 2288 | 1468453469390 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:29 INFO - PROCESS | 2288 | 1468453469477 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 16:44:29 INFO - PROCESS | 2288 | 1468453469483 Marionette TRACE conn5 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 2288 | 1468453469488 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:29 INFO - PROCESS | 2288 | ++DOCSHELL 10A13800 == 29 [pid = 2288] [id = 617] 16:44:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (10A14800) [pid = 2288] [serial = 1851] [outer = 00000000] 16:44:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (10B45000) [pid = 2288] [serial = 1852] [outer = 10A14800] 16:44:29 INFO - PROCESS | 2288 | 1468453469536 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (148A8800) [pid = 2288] [serial = 1853] [outer = 10A14800] 16:44:30 INFO - PROCESS | 2288 | 1468453470050 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:44:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:44:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 732ms 16:44:30 INFO - PROCESS | 2288 | 1468453470111 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 2288 | 1468453470115 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 16:44:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:44:30 INFO - PROCESS | 2288 | 1468453470121 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 2288 | 1468453470123 Marionette TRACE conn5 <- [1,2434,null,{}] 16:44:30 INFO - PROCESS | 2288 | 1468453470127 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:30 INFO - PROCESS | 2288 | 1468453470130 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:30 INFO - PROCESS | 2288 | 1468453470216 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 16:44:30 INFO - PROCESS | 2288 | 1468453470314 Marionette TRACE conn5 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 2288 | 1468453470316 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:30 INFO - PROCESS | 2288 | ++DOCSHELL 1615C400 == 30 [pid = 2288] [id = 618] 16:44:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (1615F400) [pid = 2288] [serial = 1854] [outer = 00000000] 16:44:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (16BE6400) [pid = 2288] [serial = 1855] [outer = 1615F400] 16:44:30 INFO - PROCESS | 2288 | 1468453470364 Marionette DEBUG loaded listener.js 16:44:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (17243000) [pid = 2288] [serial = 1856] [outer = 1615F400] 16:44:30 INFO - PROCESS | 2288 | 1468453470751 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:44:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:44:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 16:44:30 INFO - PROCESS | 2288 | 1468453470796 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 2288 | 1468453470798 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 16:44:30 INFO - PROCESS | 2288 | 1468453470802 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:44:30 INFO - PROCESS | 2288 | 1468453470806 Marionette TRACE conn5 <- [1,2438,null,{}] 16:44:30 INFO - PROCESS | 2288 | 1468453470816 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:30 INFO - PROCESS | 2288 | 1468453470821 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:30 INFO - PROCESS | 2288 | 1468453470935 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 16:44:30 INFO - PROCESS | 2288 | 1468453470953 Marionette TRACE conn5 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 2288 | 1468453470956 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:30 INFO - PROCESS | 2288 | ++DOCSHELL 18C32C00 == 31 [pid = 2288] [id = 619] 16:44:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (18C33000) [pid = 2288] [serial = 1857] [outer = 00000000] 16:44:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (1900A400) [pid = 2288] [serial = 1858] [outer = 18C33000] 16:44:31 INFO - PROCESS | 2288 | 1468453471003 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (192CD000) [pid = 2288] [serial = 1859] [outer = 18C33000] 16:44:31 INFO - PROCESS | 2288 | 1468453471433 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:44:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:44:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 670ms 16:44:31 INFO - PROCESS | 2288 | 1468453471496 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 2288 | 1468453471499 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 16:44:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:44:31 INFO - PROCESS | 2288 | 1468453471502 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 2288 | 1468453471504 Marionette TRACE conn5 <- [1,2442,null,{}] 16:44:31 INFO - PROCESS | 2288 | 1468453471507 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:31 INFO - PROCESS | 2288 | 1468453471509 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:31 INFO - PROCESS | 2288 | 1468453471634 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 16:44:31 INFO - PROCESS | 2288 | 1468453471640 Marionette TRACE conn5 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 2288 | 1468453471642 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:31 INFO - PROCESS | 2288 | ++DOCSHELL 192D0400 == 32 [pid = 2288] [id = 620] 16:44:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (197C8C00) [pid = 2288] [serial = 1860] [outer = 00000000] 16:44:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (19D3FC00) [pid = 2288] [serial = 1861] [outer = 197C8C00] 16:44:31 INFO - PROCESS | 2288 | 1468453471686 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19D6FC00) [pid = 2288] [serial = 1862] [outer = 197C8C00] 16:44:32 INFO - PROCESS | 2288 | 1468453472130 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:44:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:44:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 16:44:32 INFO - PROCESS | 2288 | 1468453472174 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 2288 | 1468453472176 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 16:44:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:44:32 INFO - PROCESS | 2288 | 1468453472179 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 2288 | 1468453472181 Marionette TRACE conn5 <- [1,2446,null,{}] 16:44:32 INFO - PROCESS | 2288 | 1468453472184 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:32 INFO - PROCESS | 2288 | 1468453472186 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:32 INFO - PROCESS | 2288 | 1468453472301 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 16:44:32 INFO - PROCESS | 2288 | 1468453472393 Marionette TRACE conn5 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 2288 | 1468453472395 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:32 INFO - PROCESS | 2288 | ++DOCSHELL 19DB1400 == 33 [pid = 2288] [id = 621] 16:44:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19DB1800) [pid = 2288] [serial = 1863] [outer = 00000000] 16:44:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19E6DC00) [pid = 2288] [serial = 1864] [outer = 19DB1800] 16:44:32 INFO - PROCESS | 2288 | 1468453472439 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19E75C00) [pid = 2288] [serial = 1865] [outer = 19DB1800] 16:44:32 INFO - PROCESS | 2288 | 1468453472878 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:44:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:44:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 731ms 16:44:32 INFO - PROCESS | 2288 | 1468453472911 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 2288 | 1468453472913 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 16:44:32 INFO - PROCESS | 2288 | 1468453472916 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:44:32 INFO - PROCESS | 2288 | 1468453472918 Marionette TRACE conn5 <- [1,2450,null,{}] 16:44:32 INFO - PROCESS | 2288 | 1468453472921 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:32 INFO - PROCESS | 2288 | 1468453472926 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:33 INFO - PROCESS | 2288 | 1468453473077 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 16:44:33 INFO - PROCESS | 2288 | 1468453473144 Marionette TRACE conn5 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 2288 | 1468453473146 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:33 INFO - PROCESS | 2288 | ++DOCSHELL 19F0E800 == 34 [pid = 2288] [id = 622] 16:44:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19F0F800) [pid = 2288] [serial = 1866] [outer = 00000000] 16:44:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1A134400) [pid = 2288] [serial = 1867] [outer = 19F0F800] 16:44:33 INFO - PROCESS | 2288 | 1468453473191 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (16C37C00) [pid = 2288] [serial = 1868] [outer = 19F0F800] 16:44:33 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (14643800) [pid = 2288] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:44:33 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1882F800) [pid = 2288] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:44:33 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (15652000) [pid = 2288] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:44:33 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (107AD800) [pid = 2288] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:44:33 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1900E400) [pid = 2288] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:44:33 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (102E4400) [pid = 2288] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:44:33 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1724B000) [pid = 2288] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:44:33 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1882E800) [pid = 2288] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:44:33 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (148E7C00) [pid = 2288] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:44:33 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (197CD800) [pid = 2288] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:44:33 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (102DD400) [pid = 2288] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:44:33 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (19F0AC00) [pid = 2288] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:44:33 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (158A0800) [pid = 2288] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:44:33 INFO - PROCESS | 2288 | 1468453473721 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:44:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:44:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 830ms 16:44:33 INFO - PROCESS | 2288 | 1468453473750 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 2288 | 1468453473752 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 16:44:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:44:33 INFO - PROCESS | 2288 | 1468453473755 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 2288 | 1468453473757 Marionette TRACE conn5 <- [1,2454,null,{}] 16:44:33 INFO - PROCESS | 2288 | 1468453473760 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:33 INFO - PROCESS | 2288 | 1468453473762 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:33 INFO - PROCESS | 2288 | 1468453473841 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 16:44:33 INFO - PROCESS | 2288 | 1468453473938 Marionette TRACE conn5 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 2288 | 1468453473940 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:33 INFO - PROCESS | 2288 | ++DOCSHELL 114AD400 == 35 [pid = 2288] [id = 623] 16:44:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (114CDC00) [pid = 2288] [serial = 1869] [outer = 00000000] 16:44:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (16BE5000) [pid = 2288] [serial = 1870] [outer = 114CDC00] 16:44:34 INFO - PROCESS | 2288 | 1468453473984 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (1882F800) [pid = 2288] [serial = 1871] [outer = 114CDC00] 16:44:34 INFO - PROCESS | 2288 | 1468453474349 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:44:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:44:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 630ms 16:44:34 INFO - PROCESS | 2288 | 1468453474386 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 2288 | 1468453474388 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 16:44:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:44:34 INFO - PROCESS | 2288 | 1468453474391 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 2288 | 1468453474393 Marionette TRACE conn5 <- [1,2458,null,{}] 16:44:34 INFO - PROCESS | 2288 | 1468453474396 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:34 INFO - PROCESS | 2288 | 1468453474398 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:34 INFO - PROCESS | 2288 | 1468453474478 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 16:44:34 INFO - PROCESS | 2288 | 1468453474575 Marionette TRACE conn5 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 2288 | 1468453474577 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:34 INFO - PROCESS | 2288 | ++DOCSHELL 16BE8400 == 36 [pid = 2288] [id = 624] 16:44:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (192D6800) [pid = 2288] [serial = 1872] [outer = 00000000] 16:44:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (1A130C00) [pid = 2288] [serial = 1873] [outer = 192D6800] 16:44:34 INFO - PROCESS | 2288 | 1468453474623 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (1A13B800) [pid = 2288] [serial = 1874] [outer = 192D6800] 16:44:34 INFO - PROCESS | 2288 | 1468453474971 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 630ms 16:44:35 INFO - PROCESS | 2288 | 1468453475022 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 2288 | 1468453475033 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 16:44:35 INFO - PROCESS | 2288 | 1468453475037 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 2288 | 1468453475039 Marionette TRACE conn5 <- [1,2462,null,{}] 16:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:44:35 INFO - PROCESS | 2288 | 1468453475052 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:35 INFO - PROCESS | 2288 | 1468453475054 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:35 INFO - PROCESS | 2288 | 1468453475134 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 16:44:35 INFO - PROCESS | 2288 | 1468453475140 Marionette TRACE conn5 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 2288 | 1468453475142 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:35 INFO - PROCESS | 2288 | ++DOCSHELL 18C32800 == 37 [pid = 2288] [id = 625] 16:44:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (1A132C00) [pid = 2288] [serial = 1875] [outer = 00000000] 16:44:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (1A374400) [pid = 2288] [serial = 1876] [outer = 1A132C00] 16:44:35 INFO - PROCESS | 2288 | 1468453475184 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (1A37A800) [pid = 2288] [serial = 1877] [outer = 1A132C00] 16:44:35 INFO - PROCESS | 2288 | 1468453475668 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 690ms 16:44:35 INFO - PROCESS | 2288 | 1468453475734 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 2288 | 1468453475738 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 16:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:44:35 INFO - PROCESS | 2288 | 1468453475744 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 2288 | 1468453475749 Marionette TRACE conn5 <- [1,2466,null,{}] 16:44:35 INFO - PROCESS | 2288 | 1468453475756 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:35 INFO - PROCESS | 2288 | 1468453475759 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:35 INFO - PROCESS | 2288 | 1468453475881 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 16:44:36 INFO - PROCESS | 2288 | 1468453475988 Marionette TRACE conn5 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 2288 | 1468453475992 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:36 INFO - PROCESS | 2288 | ++DOCSHELL 107ACC00 == 38 [pid = 2288] [id = 626] 16:44:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (107AD000) [pid = 2288] [serial = 1878] [outer = 00000000] 16:44:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (10B47C00) [pid = 2288] [serial = 1879] [outer = 107AD000] 16:44:36 INFO - PROCESS | 2288 | 1468453476051 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (14D90800) [pid = 2288] [serial = 1880] [outer = 107AD000] 16:44:36 INFO - PROCESS | 2288 | 1468453476724 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1021ms 16:44:36 INFO - PROCESS | 2288 | 1468453476769 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 2288 | 1468453476774 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 16:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:44:36 INFO - PROCESS | 2288 | 1468453476780 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 2288 | 1468453476783 Marionette TRACE conn5 <- [1,2470,null,{}] 16:44:36 INFO - PROCESS | 2288 | 1468453476787 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:36 INFO - PROCESS | 2288 | 1468453476790 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:36 INFO - PROCESS | 2288 | 1468453476905 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 16:44:37 INFO - PROCESS | 2288 | 1468453477047 Marionette TRACE conn5 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 2288 | 1468453477049 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:37 INFO - PROCESS | 2288 | ++DOCSHELL 18C29400 == 39 [pid = 2288] [id = 627] 16:44:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (18C2A000) [pid = 2288] [serial = 1881] [outer = 00000000] 16:44:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1905B000) [pid = 2288] [serial = 1882] [outer = 18C2A000] 16:44:37 INFO - PROCESS | 2288 | 1468453477107 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19B08000) [pid = 2288] [serial = 1883] [outer = 18C2A000] 16:44:37 INFO - PROCESS | 2288 | 1468453477652 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:44:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:44:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 931ms 16:44:37 INFO - PROCESS | 2288 | 1468453477715 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 2288 | 1468453477717 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 16:44:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:44:37 INFO - PROCESS | 2288 | 1468453477721 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 2288 | 1468453477725 Marionette TRACE conn5 <- [1,2474,null,{}] 16:44:37 INFO - PROCESS | 2288 | 1468453477736 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:37 INFO - PROCESS | 2288 | 1468453477741 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:37 INFO - PROCESS | 2288 | 1468453477880 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 16:44:38 INFO - PROCESS | 2288 | 1468453478020 Marionette TRACE conn5 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:38 INFO - PROCESS | 2288 | 1468453478024 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:38 INFO - PROCESS | 2288 | ++DOCSHELL 19FBAC00 == 40 [pid = 2288] [id = 628] 16:44:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19FBBC00) [pid = 2288] [serial = 1884] [outer = 00000000] 16:44:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A1BCC00) [pid = 2288] [serial = 1885] [outer = 19FBBC00] 16:44:38 INFO - PROCESS | 2288 | 1468453478082 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A37FC00) [pid = 2288] [serial = 1886] [outer = 19FBBC00] 16:44:38 INFO - PROCESS | 2288 | 1468453478719 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1022ms 16:44:38 INFO - PROCESS | 2288 | 1468453478932 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 2288 | 1468453478936 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 16:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:44:38 INFO - PROCESS | 2288 | 1468453478952 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 2288 | 1468453478955 Marionette TRACE conn5 <- [1,2478,null,{}] 16:44:38 INFO - PROCESS | 2288 | 1468453478961 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:38 INFO - PROCESS | 2288 | 1468453478964 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:39 INFO - PROCESS | 2288 | 1468453479066 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 16:44:39 INFO - PROCESS | 2288 | 1468453479200 Marionette TRACE conn5 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 2288 | 1468453479205 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:39 INFO - PROCESS | 2288 | ++DOCSHELL 1044CC00 == 41 [pid = 2288] [id = 629] 16:44:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1044E000) [pid = 2288] [serial = 1887] [outer = 00000000] 16:44:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (107B5C00) [pid = 2288] [serial = 1888] [outer = 1044E000] 16:44:39 INFO - PROCESS | 2288 | 1468453479257 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (10BC2400) [pid = 2288] [serial = 1889] [outer = 1044E000] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 16BE8400 == 40 [pid = 2288] [id = 624] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 114AD400 == 39 [pid = 2288] [id = 623] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 19F0E800 == 38 [pid = 2288] [id = 622] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 19DB1400 == 37 [pid = 2288] [id = 621] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 192D0400 == 36 [pid = 2288] [id = 620] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 18C32C00 == 35 [pid = 2288] [id = 619] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 1615C400 == 34 [pid = 2288] [id = 618] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 10A13800 == 33 [pid = 2288] [id = 617] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 1882CC00 == 32 [pid = 2288] [id = 614] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 102E5C00 == 31 [pid = 2288] [id = 615] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 17F5E400 == 30 [pid = 2288] [id = 616] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 114A8C00 == 29 [pid = 2288] [id = 605] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 18C29400 == 28 [pid = 2288] [id = 627] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 19FBAC00 == 27 [pid = 2288] [id = 628] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 18C32800 == 26 [pid = 2288] [id = 625] 16:44:40 INFO - PROCESS | 2288 | --DOCSHELL 107ACC00 == 25 [pid = 2288] [id = 626] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (16C43C00) [pid = 2288] [serial = 1817] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (158A6400) [pid = 2288] [serial = 1816] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (18C2B400) [pid = 2288] [serial = 1825] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (16163000) [pid = 2288] [serial = 1822] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (16BE7400) [pid = 2288] [serial = 1823] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (108E9400) [pid = 2288] [serial = 1819] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (10A15800) [pid = 2288] [serial = 1820] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (192D0000) [pid = 2288] [serial = 1828] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19717000) [pid = 2288] [serial = 1829] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (10A76C00) [pid = 2288] [serial = 1805] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (10444400) [pid = 2288] [serial = 1804] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (18103C00) [pid = 2288] [serial = 1808] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (17F60800) [pid = 2288] [serial = 1807] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19E72800) [pid = 2288] [serial = 1811] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (19D71C00) [pid = 2288] [serial = 1810] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1A1B5400) [pid = 2288] [serial = 1814] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (1A15E000) [pid = 2288] [serial = 1813] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (19D68800) [pid = 2288] [serial = 1831] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1904EC00) [pid = 2288] [serial = 1837] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (19FBC400) [pid = 2288] [serial = 1834] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (1A134000) [pid = 2288] [serial = 1841] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (19FBD000) [pid = 2288] [serial = 1840] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (19FC0000) [pid = 2288] [serial = 1835] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (19DA8000) [pid = 2288] [serial = 1832] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (18C34400) [pid = 2288] [serial = 1826] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (195A3800) [pid = 2288] [serial = 1838] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (1A15D400) [pid = 2288] [serial = 1843] [outer = 00000000] [url = about:blank] 16:44:40 INFO - PROCESS | 2288 | 1468453480523 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:44:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:44:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1632ms 16:44:40 INFO - PROCESS | 2288 | 1468453480588 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 2288 | 1468453480592 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 16:44:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:44:40 INFO - PROCESS | 2288 | 1468453480598 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 2288 | 1468453480601 Marionette TRACE conn5 <- [1,2482,null,{}] 16:44:40 INFO - PROCESS | 2288 | 1468453480606 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:40 INFO - PROCESS | 2288 | 1468453480609 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:40 INFO - PROCESS | 2288 | 1468453480735 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 16:44:40 INFO - PROCESS | 2288 | 1468453480831 Marionette TRACE conn5 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:40 INFO - PROCESS | 2288 | 1468453480835 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:40 INFO - PROCESS | 2288 | ++DOCSHELL 10376C00 == 26 [pid = 2288] [id = 630] 16:44:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (10443800) [pid = 2288] [serial = 1890] [outer = 00000000] 16:44:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (1044FC00) [pid = 2288] [serial = 1891] [outer = 10443800] 16:44:40 INFO - PROCESS | 2288 | 1468453480883 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (108EB800) [pid = 2288] [serial = 1892] [outer = 10443800] 16:44:41 INFO - PROCESS | 2288 | 1468453481294 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:44:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:44:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 730ms 16:44:41 INFO - PROCESS | 2288 | 1468453481328 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 16:44:41 INFO - PROCESS | 2288 | 1468453481333 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 16:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:44:41 INFO - PROCESS | 2288 | 1468453481339 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:44:41 INFO - PROCESS | 2288 | 1468453481341 Marionette TRACE conn5 <- [1,2486,null,{}] 16:44:41 INFO - PROCESS | 2288 | 1468453481345 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:41 INFO - PROCESS | 2288 | 1468453481348 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:41 INFO - PROCESS | 2288 | 1468453481436 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 16:44:41 INFO - PROCESS | 2288 | 1468453481443 Marionette TRACE conn5 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 2288 | 1468453481445 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:41 INFO - PROCESS | 2288 | ++DOCSHELL 114C8800 == 27 [pid = 2288] [id = 631] 16:44:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (14643800) [pid = 2288] [serial = 1893] [outer = 00000000] 16:44:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (1564C000) [pid = 2288] [serial = 1894] [outer = 14643800] 16:44:41 INFO - PROCESS | 2288 | 1468453481493 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (158A8800) [pid = 2288] [serial = 1895] [outer = 14643800] 16:44:41 INFO - PROCESS | 2288 | 1468453481967 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 16:44:42 INFO - PROCESS | 2288 | 1468453482012 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 2288 | 1468453482015 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 16:44:42 INFO - PROCESS | 2288 | 1468453482018 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:44:42 INFO - PROCESS | 2288 | 1468453482022 Marionette TRACE conn5 <- [1,2490,null,{}] 16:44:42 INFO - PROCESS | 2288 | 1468453482032 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:42 INFO - PROCESS | 2288 | 1468453482037 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:42 INFO - PROCESS | 2288 | 1468453482121 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 16:44:42 INFO - PROCESS | 2288 | 1468453482257 Marionette TRACE conn5 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 2288 | 1468453482260 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:42 INFO - PROCESS | 2288 | ++DOCSHELL 17F78800 == 28 [pid = 2288] [id = 632] 16:44:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (17F78C00) [pid = 2288] [serial = 1896] [outer = 00000000] 16:44:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (1810A400) [pid = 2288] [serial = 1897] [outer = 17F78C00] 16:44:42 INFO - PROCESS | 2288 | 1468453482308 Marionette DEBUG loaded listener.js 16:44:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (18825400) [pid = 2288] [serial = 1898] [outer = 17F78C00] 16:44:42 INFO - PROCESS | 2288 | 1468453482729 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 731ms 16:44:42 INFO - PROCESS | 2288 | 1468453482752 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 2288 | 1468453482755 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 16:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:44:42 INFO - PROCESS | 2288 | 1468453482764 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 2288 | 1468453482766 Marionette TRACE conn5 <- [1,2494,null,{}] 16:44:42 INFO - PROCESS | 2288 | 1468453482769 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:42 INFO - PROCESS | 2288 | 1468453482771 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:42 INFO - PROCESS | 2288 | 1468453482891 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 16:44:42 INFO - PROCESS | 2288 | 1468453482896 Marionette TRACE conn5 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 2288 | 1468453482898 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:42 INFO - PROCESS | 2288 | ++DOCSHELL 1882B000 == 29 [pid = 2288] [id = 633] 16:44:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (188A0000) [pid = 2288] [serial = 1899] [outer = 00000000] 16:44:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (18C35400) [pid = 2288] [serial = 1900] [outer = 188A0000] 16:44:42 INFO - PROCESS | 2288 | 1468453482943 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (1900A000) [pid = 2288] [serial = 1901] [outer = 188A0000] 16:44:43 INFO - PROCESS | 2288 | 1468453483403 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:44:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:44:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 690ms 16:44:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:44:43 INFO - PROCESS | 2288 | 1468453483452 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 2288 | 1468453483454 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 16:44:43 INFO - PROCESS | 2288 | 1468453483457 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 2288 | 1468453483459 Marionette TRACE conn5 <- [1,2498,null,{}] 16:44:43 INFO - PROCESS | 2288 | 1468453483462 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:43 INFO - PROCESS | 2288 | 1468453483464 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:43 INFO - PROCESS | 2288 | 1468453483604 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 16:44:43 INFO - PROCESS | 2288 | 1468453483623 Marionette TRACE conn5 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 2288 | 1468453483625 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:43 INFO - PROCESS | 2288 | ++DOCSHELL 1900E000 == 30 [pid = 2288] [id = 634] 16:44:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (1904EC00) [pid = 2288] [serial = 1902] [outer = 00000000] 16:44:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (195A4800) [pid = 2288] [serial = 1903] [outer = 1904EC00] 16:44:43 INFO - PROCESS | 2288 | 1468453483669 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (197D5C00) [pid = 2288] [serial = 1904] [outer = 1904EC00] 16:44:44 INFO - PROCESS | 2288 | 1468453484116 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:44:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:44:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 670ms 16:44:44 INFO - PROCESS | 2288 | 1468453484128 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 2288 | 1468453484130 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 16:44:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:44:44 INFO - PROCESS | 2288 | 1468453484143 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 2288 | 1468453484145 Marionette TRACE conn5 <- [1,2502,null,{}] 16:44:44 INFO - PROCESS | 2288 | 1468453484148 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:44 INFO - PROCESS | 2288 | 1468453484153 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:44 INFO - PROCESS | 2288 | 1468453484300 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 16:44:44 INFO - PROCESS | 2288 | 1468453484366 Marionette TRACE conn5 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 2288 | 1468453484368 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:44 INFO - PROCESS | 2288 | ++DOCSHELL 19D71000 == 31 [pid = 2288] [id = 635] 16:44:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19DAD000) [pid = 2288] [serial = 1905] [outer = 00000000] 16:44:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19E6F800) [pid = 2288] [serial = 1906] [outer = 19DAD000] 16:44:44 INFO - PROCESS | 2288 | 1468453484414 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19E79400) [pid = 2288] [serial = 1907] [outer = 19DAD000] 16:44:44 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19F0F800) [pid = 2288] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:44:44 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19DB1800) [pid = 2288] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:44:44 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (114CDC00) [pid = 2288] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:44:44 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (17F5E800) [pid = 2288] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:44:44 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1615F400) [pid = 2288] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:44:44 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (18C33000) [pid = 2288] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:44:44 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1A14F400) [pid = 2288] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:44:44 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (10A14800) [pid = 2288] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:44:44 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (10301C00) [pid = 2288] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:44:44 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1A132C00) [pid = 2288] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:44:44 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (192D6800) [pid = 2288] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:44:44 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (197C8C00) [pid = 2288] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:44:45 INFO - PROCESS | 2288 | --DOCSHELL 10376C00 == 30 [pid = 2288] [id = 630] 16:44:45 INFO - PROCESS | 2288 | --DOCSHELL 1044CC00 == 29 [pid = 2288] [id = 629] 16:44:46 INFO - PROCESS | 2288 | --DOCSHELL 114C8800 == 28 [pid = 2288] [id = 631] 16:44:46 INFO - PROCESS | 2288 | --DOCSHELL 1882B000 == 27 [pid = 2288] [id = 633] 16:44:46 INFO - PROCESS | 2288 | --DOCSHELL 17F78800 == 26 [pid = 2288] [id = 632] 16:44:46 INFO - PROCESS | 2288 | --DOCSHELL 1900E000 == 25 [pid = 2288] [id = 634] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (1A134400) [pid = 2288] [serial = 1867] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (19E75C00) [pid = 2288] [serial = 1865] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (16BE5000) [pid = 2288] [serial = 1870] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (19E6DC00) [pid = 2288] [serial = 1864] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (18827000) [pid = 2288] [serial = 1849] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (18C33C00) [pid = 2288] [serial = 1850] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (16BE6400) [pid = 2288] [serial = 1855] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (17243000) [pid = 2288] [serial = 1856] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (1900A400) [pid = 2288] [serial = 1858] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (1A15E400) [pid = 2288] [serial = 1844] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 57 (10B45000) [pid = 2288] [serial = 1852] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 56 (148A8800) [pid = 2288] [serial = 1853] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 55 (114AF400) [pid = 2288] [serial = 1846] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 54 (14D98000) [pid = 2288] [serial = 1847] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 53 (1A374400) [pid = 2288] [serial = 1876] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 52 (1A130C00) [pid = 2288] [serial = 1873] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 51 (1A37A800) [pid = 2288] [serial = 1877] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 50 (19D3FC00) [pid = 2288] [serial = 1861] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 49 (1A13B800) [pid = 2288] [serial = 1874] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 48 (16C37C00) [pid = 2288] [serial = 1868] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 47 (1882F800) [pid = 2288] [serial = 1871] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 46 (19D6FC00) [pid = 2288] [serial = 1862] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | --DOMWINDOW == 45 (192CD000) [pid = 2288] [serial = 1859] [outer = 00000000] [url = about:blank] 16:44:46 INFO - PROCESS | 2288 | 1468453486237 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:44:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:44:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2124ms 16:44:46 INFO - PROCESS | 2288 | 1468453486273 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 2288 | 1468453486278 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 16:44:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:44:46 INFO - PROCESS | 2288 | 1468453486284 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 2288 | 1468453486287 Marionette TRACE conn5 <- [1,2506,null,{}] 16:44:46 INFO - PROCESS | 2288 | 1468453486293 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:46 INFO - PROCESS | 2288 | 1468453486296 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:46 INFO - PROCESS | 2288 | 1468453486394 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 16:44:46 INFO - PROCESS | 2288 | 1468453486401 Marionette TRACE conn5 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 2288 | 1468453486404 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:46 INFO - PROCESS | 2288 | ++DOCSHELL 1044A400 == 26 [pid = 2288] [id = 636] 16:44:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 46 (10452000) [pid = 2288] [serial = 1908] [outer = 00000000] 16:44:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 47 (108EB000) [pid = 2288] [serial = 1909] [outer = 10452000] 16:44:46 INFO - PROCESS | 2288 | 1468453486456 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 48 (10A72800) [pid = 2288] [serial = 1910] [outer = 10452000] 16:44:46 INFO - PROCESS | 2288 | 1468453486964 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:44:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:44:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 730ms 16:44:47 INFO - PROCESS | 2288 | 1468453487045 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 2288 | 1468453487050 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 16:44:47 INFO - PROCESS | 2288 | 1468453487056 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 2288 | 1468453487059 Marionette TRACE conn5 <- [1,2510,null,{}] 16:44:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:44:47 INFO - PROCESS | 2288 | 1468453487062 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:47 INFO - PROCESS | 2288 | 1468453487065 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:47 INFO - PROCESS | 2288 | 1468453487164 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 16:44:47 INFO - PROCESS | 2288 | 1468453487253 Marionette TRACE conn5 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 2288 | 1468453487256 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:47 INFO - PROCESS | 2288 | ++DOCSHELL 148E4400 == 27 [pid = 2288] [id = 637] 16:44:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 49 (148E4800) [pid = 2288] [serial = 1911] [outer = 00000000] 16:44:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 50 (14D8D400) [pid = 2288] [serial = 1912] [outer = 148E4800] 16:44:47 INFO - PROCESS | 2288 | 1468453487303 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 51 (15637400) [pid = 2288] [serial = 1913] [outer = 148E4800] 16:44:47 INFO - PROCESS | 2288 | 1468453487714 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:44:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:44:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 671ms 16:44:47 INFO - PROCESS | 2288 | 1468453487733 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 2288 | 1468453487735 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 16:44:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:44:47 INFO - PROCESS | 2288 | 1468453487738 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 2288 | 1468453487742 Marionette TRACE conn5 <- [1,2514,null,{}] 16:44:47 INFO - PROCESS | 2288 | 1468453487753 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:47 INFO - PROCESS | 2288 | 1468453487757 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:47 INFO - PROCESS | 2288 | 1468453487848 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 16:44:47 INFO - PROCESS | 2288 | 1468453487855 Marionette TRACE conn5 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 2288 | 1468453487858 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:47 INFO - PROCESS | 2288 | ++DOCSHELL 16B5B400 == 28 [pid = 2288] [id = 638] 16:44:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 52 (16BE6400) [pid = 2288] [serial = 1914] [outer = 00000000] 16:44:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 53 (16C42C00) [pid = 2288] [serial = 1915] [outer = 16BE6400] 16:44:47 INFO - PROCESS | 2288 | 1468453487908 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 54 (17245C00) [pid = 2288] [serial = 1916] [outer = 16BE6400] 16:44:48 INFO - PROCESS | 2288 | 1468453488397 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:44:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:44:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 730ms 16:44:48 INFO - PROCESS | 2288 | 1468453488473 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 2288 | 1468453488475 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 16:44:48 INFO - PROCESS | 2288 | 1468453488478 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 2288 | 1468453488480 Marionette TRACE conn5 <- [1,2518,null,{}] 16:44:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:44:48 INFO - PROCESS | 2288 | 1468453488484 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:48 INFO - PROCESS | 2288 | 1468453488485 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:48 INFO - PROCESS | 2288 | 1468453488601 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 16:44:48 INFO - PROCESS | 2288 | 1468453488611 Marionette TRACE conn5 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 2288 | 1468453488613 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:48 INFO - PROCESS | 2288 | ++DOCSHELL 17F67400 == 29 [pid = 2288] [id = 639] 16:44:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 55 (17F6F800) [pid = 2288] [serial = 1917] [outer = 00000000] 16:44:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 56 (1810A000) [pid = 2288] [serial = 1918] [outer = 17F6F800] 16:44:48 INFO - PROCESS | 2288 | 1468453488659 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 57 (18829400) [pid = 2288] [serial = 1919] [outer = 17F6F800] 16:44:49 INFO - PROCESS | 2288 | 1468453489094 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:44:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:44:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 670ms 16:44:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:44:49 INFO - PROCESS | 2288 | 1468453489153 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 2288 | 1468453489155 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 16:44:49 INFO - PROCESS | 2288 | 1468453489158 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 2288 | 1468453489159 Marionette TRACE conn5 <- [1,2522,null,{}] 16:44:49 INFO - PROCESS | 2288 | 1468453489163 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:49 INFO - PROCESS | 2288 | 1468453489165 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:49 INFO - PROCESS | 2288 | 1468453489244 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 16:44:49 INFO - PROCESS | 2288 | 1468453489250 Marionette TRACE conn5 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 2288 | 1468453489251 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:49 INFO - PROCESS | 2288 | ++DOCSHELL 18825800 == 30 [pid = 2288] [id = 640] 16:44:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (1882CC00) [pid = 2288] [serial = 1920] [outer = 00000000] 16:44:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (18C2AC00) [pid = 2288] [serial = 1921] [outer = 1882CC00] 16:44:49 INFO - PROCESS | 2288 | 1468453489296 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (18C35C00) [pid = 2288] [serial = 1922] [outer = 1882CC00] 16:44:49 INFO - PROCESS | 2288 | 1468453489731 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:44:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:44:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 630ms 16:44:49 INFO - PROCESS | 2288 | 1468453489789 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 2288 | 1468453489791 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 16:44:49 INFO - PROCESS | 2288 | 1468453489794 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:44:49 INFO - PROCESS | 2288 | 1468453489796 Marionette TRACE conn5 <- [1,2526,null,{}] 16:44:49 INFO - PROCESS | 2288 | 1468453489799 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:49 INFO - PROCESS | 2288 | 1468453489805 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:49 INFO - PROCESS | 2288 | 1468453489923 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 16:44:49 INFO - PROCESS | 2288 | 1468453489965 Marionette TRACE conn5 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 2288 | 1468453489967 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:50 INFO - PROCESS | 2288 | ++DOCSHELL 192CE800 == 31 [pid = 2288] [id = 641] 16:44:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (192CF000) [pid = 2288] [serial = 1923] [outer = 00000000] 16:44:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (1971C000) [pid = 2288] [serial = 1924] [outer = 192CF000] 16:44:50 INFO - PROCESS | 2288 | 1468453490011 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (19B05400) [pid = 2288] [serial = 1925] [outer = 192CF000] 16:44:50 INFO - PROCESS | 2288 | 1468453490469 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:44:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:44:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 732ms 16:44:50 INFO - PROCESS | 2288 | 1468453490530 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 2288 | 1468453490532 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 16:44:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:44:50 INFO - PROCESS | 2288 | 1468453490535 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 2288 | 1468453490537 Marionette TRACE conn5 <- [1,2530,null,{}] 16:44:50 INFO - PROCESS | 2288 | 1468453490540 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:50 INFO - PROCESS | 2288 | 1468453490542 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:50 INFO - PROCESS | 2288 | 1468453490621 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 16:44:50 INFO - PROCESS | 2288 | 1468453490626 Marionette TRACE conn5 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 2288 | 1468453490628 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:50 INFO - PROCESS | 2288 | ++DOCSHELL 149CBC00 == 32 [pid = 2288] [id = 642] 16:44:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (19B0D400) [pid = 2288] [serial = 1926] [outer = 00000000] 16:44:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (19D68800) [pid = 2288] [serial = 1927] [outer = 19B0D400] 16:44:50 INFO - PROCESS | 2288 | 1468453490672 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (19D72400) [pid = 2288] [serial = 1928] [outer = 19B0D400] 16:44:51 INFO - PROCESS | 2288 | 1468453491089 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:44:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:44:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 570ms 16:44:51 INFO - PROCESS | 2288 | 1468453491109 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 2288 | 1468453491111 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 16:44:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:44:51 INFO - PROCESS | 2288 | 1468453491114 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 2288 | 1468453491116 Marionette TRACE conn5 <- [1,2534,null,{}] 16:44:51 INFO - PROCESS | 2288 | 1468453491119 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:51 INFO - PROCESS | 2288 | 1468453491121 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:51 INFO - PROCESS | 2288 | 1468453491246 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 16:44:51 INFO - PROCESS | 2288 | 1468453491252 Marionette TRACE conn5 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 2288 | 1468453491254 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:51 INFO - PROCESS | 2288 | ++DOCSHELL 19D46C00 == 33 [pid = 2288] [id = 643] 16:44:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (19DAA000) [pid = 2288] [serial = 1929] [outer = 00000000] 16:44:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (19DB1800) [pid = 2288] [serial = 1930] [outer = 19DAA000] 16:44:51 INFO - PROCESS | 2288 | 1468453491297 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (19DB2000) [pid = 2288] [serial = 1931] [outer = 19DAA000] 16:44:51 INFO - PROCESS | 2288 | 1468453491726 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:44:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:44:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 671ms 16:44:51 INFO - PROCESS | 2288 | 1468453491787 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 2288 | 1468453491789 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 16:44:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:44:51 INFO - PROCESS | 2288 | 1468453491792 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 2288 | 1468453491794 Marionette TRACE conn5 <- [1,2538,null,{}] 16:44:51 INFO - PROCESS | 2288 | 1468453491797 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:51 INFO - PROCESS | 2288 | 1468453491799 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:51 INFO - PROCESS | 2288 | 1468453491881 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 16:44:51 INFO - PROCESS | 2288 | 1468453491887 Marionette TRACE conn5 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 2288 | 1468453491889 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:51 INFO - PROCESS | 2288 | ++DOCSHELL 16B5A000 == 34 [pid = 2288] [id = 644] 16:44:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (19E76400) [pid = 2288] [serial = 1932] [outer = 00000000] 16:44:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (19F08400) [pid = 2288] [serial = 1933] [outer = 19E76400] 16:44:51 INFO - PROCESS | 2288 | 1468453491933 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (19F0D400) [pid = 2288] [serial = 1934] [outer = 19E76400] 16:44:52 INFO - PROCESS | 2288 | 1468453492364 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:44:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:44:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 630ms 16:44:52 INFO - PROCESS | 2288 | 1468453492423 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 2288 | 1468453492425 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 16:44:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:44:52 INFO - PROCESS | 2288 | 1468453492428 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 2288 | 1468453492430 Marionette TRACE conn5 <- [1,2542,null,{}] 16:44:52 INFO - PROCESS | 2288 | 1468453492433 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:52 INFO - PROCESS | 2288 | 1468453492435 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:52 INFO - PROCESS | 2288 | 1468453492518 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 16:44:52 INFO - PROCESS | 2288 | 1468453492524 Marionette TRACE conn5 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 2288 | 1468453492526 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:52 INFO - PROCESS | 2288 | ++DOCSHELL 19E77000 == 35 [pid = 2288] [id = 645] 16:44:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (19F2EC00) [pid = 2288] [serial = 1935] [outer = 00000000] 16:44:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (19FB5400) [pid = 2288] [serial = 1936] [outer = 19F2EC00] 16:44:52 INFO - PROCESS | 2288 | 1468453492569 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19FB9000) [pid = 2288] [serial = 1937] [outer = 19F2EC00] 16:44:53 INFO - PROCESS | 2288 | 1468453493036 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:44:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 631ms 16:44:53 INFO - PROCESS | 2288 | 1468453493082 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 2288 | 1468453493084 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 16:44:53 INFO - PROCESS | 2288 | 1468453493087 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 2288 | 1468453493090 Marionette TRACE conn5 <- [1,2546,null,{}] 16:44:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:44:53 INFO - PROCESS | 2288 | 1468453493093 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:53 INFO - PROCESS | 2288 | 1468453493096 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:53 INFO - PROCESS | 2288 | 1468453493189 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 16:44:53 INFO - PROCESS | 2288 | 1468453493194 Marionette TRACE conn5 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 2288 | 1468453493197 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:53 INFO - PROCESS | 2288 | ++DOCSHELL 188A2400 == 36 [pid = 2288] [id = 646] 16:44:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19E7A400) [pid = 2288] [serial = 1938] [outer = 00000000] 16:44:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (1A132800) [pid = 2288] [serial = 1939] [outer = 19E7A400] 16:44:53 INFO - PROCESS | 2288 | 1468453493248 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1A148C00) [pid = 2288] [serial = 1940] [outer = 19E7A400] 16:44:53 INFO - PROCESS | 2288 | 1468453493750 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:44:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 670ms 16:44:53 INFO - PROCESS | 2288 | 1468453493765 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 16:44:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:44:53 INFO - PROCESS | 2288 | 1468453493767 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 16:44:53 INFO - PROCESS | 2288 | 1468453493770 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 2288 | 1468453493771 Marionette TRACE conn5 <- [1,2550,null,{}] 16:44:53 INFO - PROCESS | 2288 | 1468453493775 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:53 INFO - PROCESS | 2288 | 1468453493777 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:53 INFO - PROCESS | 2288 | 1468453493891 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 16:44:54 INFO - PROCESS | 2288 | 1468453493985 Marionette TRACE conn5 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 2288 | 1468453493987 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:54 INFO - PROCESS | 2288 | ++DOCSHELL 16BEBC00 == 37 [pid = 2288] [id = 647] 16:44:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1A132400) [pid = 2288] [serial = 1941] [outer = 00000000] 16:44:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1A14F400) [pid = 2288] [serial = 1942] [outer = 1A132400] 16:44:54 INFO - PROCESS | 2288 | 1468453494040 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A152800) [pid = 2288] [serial = 1943] [outer = 1A132400] 16:44:54 INFO - PROCESS | 2288 | 1468453494479 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:44:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:44:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 730ms 16:44:54 INFO - PROCESS | 2288 | 1468453494501 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 16:44:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:44:54 INFO - PROCESS | 2288 | 1468453494503 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 16:44:54 INFO - PROCESS | 2288 | 1468453494510 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 2288 | 1468453494512 Marionette TRACE conn5 <- [1,2554,null,{}] 16:44:54 INFO - PROCESS | 2288 | 1468453494522 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:54 INFO - PROCESS | 2288 | 1468453494524 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:54 INFO - PROCESS | 2288 | 1468453494638 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 16:44:54 INFO - PROCESS | 2288 | 1468453494643 Marionette TRACE conn5 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 2288 | 1468453494645 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:54 INFO - PROCESS | 2288 | ++DOCSHELL 1A135400 == 38 [pid = 2288] [id = 648] 16:44:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A14AC00) [pid = 2288] [serial = 1944] [outer = 00000000] 16:44:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A1AD800) [pid = 2288] [serial = 1945] [outer = 1A14AC00] 16:44:54 INFO - PROCESS | 2288 | 1468453494688 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A1B5800) [pid = 2288] [serial = 1946] [outer = 1A14AC00] 16:44:55 INFO - PROCESS | 2288 | 1468453495132 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:44:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 691ms 16:44:55 INFO - PROCESS | 2288 | 1468453495197 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 2288 | 1468453495199 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 16:44:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:44:55 INFO - PROCESS | 2288 | 1468453495202 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 2288 | 1468453495204 Marionette TRACE conn5 <- [1,2558,null,{}] 16:44:55 INFO - PROCESS | 2288 | 1468453495207 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:55 INFO - PROCESS | 2288 | 1468453495209 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:55 INFO - PROCESS | 2288 | 1468453495349 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 16:44:55 INFO - PROCESS | 2288 | 1468453495371 Marionette TRACE conn5 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 2288 | 1468453495373 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:55 INFO - PROCESS | 2288 | ++DOCSHELL 18C2A800 == 39 [pid = 2288] [id = 649] 16:44:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (18C37C00) [pid = 2288] [serial = 1947] [outer = 00000000] 16:44:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A373400) [pid = 2288] [serial = 1948] [outer = 18C37C00] 16:44:55 INFO - PROCESS | 2288 | 1468453495415 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A377800) [pid = 2288] [serial = 1949] [outer = 18C37C00] 16:44:55 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (1904EC00) [pid = 2288] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:44:55 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1044E000) [pid = 2288] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:44:55 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (10443800) [pid = 2288] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:44:55 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (14643800) [pid = 2288] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:44:55 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (17F78C00) [pid = 2288] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:44:55 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (188A0000) [pid = 2288] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:44:55 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19FBBC00) [pid = 2288] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:44:55 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (18C2A000) [pid = 2288] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:44:55 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (107AD000) [pid = 2288] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:44:55 INFO - PROCESS | 2288 | 1468453495887 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:44:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 731ms 16:44:55 INFO - PROCESS | 2288 | 1468453495934 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 2288 | 1468453495936 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 16:44:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:44:55 INFO - PROCESS | 2288 | 1468453495939 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 2288 | 1468453495941 Marionette TRACE conn5 <- [1,2562,null,{}] 16:44:55 INFO - PROCESS | 2288 | 1468453495944 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:55 INFO - PROCESS | 2288 | 1468453495946 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:56 INFO - PROCESS | 2288 | 1468453496038 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 16:44:56 INFO - PROCESS | 2288 | 1468453496043 Marionette TRACE conn5 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 2288 | 1468453496045 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:56 INFO - PROCESS | 2288 | ++DOCSHELL 1724D400 == 40 [pid = 2288] [id = 650] 16:44:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1810C000) [pid = 2288] [serial = 1950] [outer = 00000000] 16:44:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (192C9C00) [pid = 2288] [serial = 1951] [outer = 1810C000] 16:44:56 INFO - PROCESS | 2288 | 1468453496089 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (19D73400) [pid = 2288] [serial = 1952] [outer = 1810C000] 16:44:56 INFO - PROCESS | 2288 | 1468453496518 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:44:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:44:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 630ms 16:44:56 INFO - PROCESS | 2288 | 1468453496570 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 16:44:56 INFO - PROCESS | 2288 | 1468453496572 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 16:44:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:44:56 INFO - PROCESS | 2288 | 1468453496579 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 2288 | 1468453496581 Marionette TRACE conn5 <- [1,2566,null,{}] 16:44:56 INFO - PROCESS | 2288 | 1468453496584 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:56 INFO - PROCESS | 2288 | 1468453496586 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:56 INFO - PROCESS | 2288 | 1468453496669 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 16:44:56 INFO - PROCESS | 2288 | 1468453496675 Marionette TRACE conn5 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 2288 | 1468453496677 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:56 INFO - PROCESS | 2288 | ++DOCSHELL 18C2F400 == 41 [pid = 2288] [id = 651] 16:44:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (18C37400) [pid = 2288] [serial = 1953] [outer = 00000000] 16:44:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A378800) [pid = 2288] [serial = 1954] [outer = 18C37400] 16:44:56 INFO - PROCESS | 2288 | 1468453496720 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A37F400) [pid = 2288] [serial = 1955] [outer = 18C37400] 16:44:57 INFO - PROCESS | 2288 | 1468453497172 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:44:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:44:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 630ms 16:44:57 INFO - PROCESS | 2288 | 1468453497225 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 2288 | 1468453497227 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 16:44:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:44:57 INFO - PROCESS | 2288 | 1468453497234 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 2288 | 1468453497236 Marionette TRACE conn5 <- [1,2570,null,{}] 16:44:57 INFO - PROCESS | 2288 | 1468453497240 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:57 INFO - PROCESS | 2288 | 1468453497241 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:57 INFO - PROCESS | 2288 | 1468453497324 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 16:44:57 INFO - PROCESS | 2288 | 1468453497329 Marionette TRACE conn5 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 2288 | 1468453497331 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:57 INFO - PROCESS | 2288 | ++DOCSHELL 195A9400 == 42 [pid = 2288] [id = 652] 16:44:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19E71800) [pid = 2288] [serial = 1956] [outer = 00000000] 16:44:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A603400) [pid = 2288] [serial = 1957] [outer = 19E71800] 16:44:57 INFO - PROCESS | 2288 | 1468453497374 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A609800) [pid = 2288] [serial = 1958] [outer = 19E71800] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 16165800 == 41 [pid = 2288] [id = 573] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 18CAE800 == 40 [pid = 2288] [id = 567] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 19FBA400 == 39 [pid = 2288] [id = 572] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 19D6D800 == 38 [pid = 2288] [id = 574] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 1A150000 == 37 [pid = 2288] [id = 575] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 17F68400 == 36 [pid = 2288] [id = 571] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 16842800 == 35 [pid = 2288] [id = 570] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 10445800 == 34 [pid = 2288] [id = 576] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 10446800 == 33 [pid = 2288] [id = 562] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 112E9000 == 32 [pid = 2288] [id = 577] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 17F5A800 == 31 [pid = 2288] [id = 565] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 10443400 == 30 [pid = 2288] [id = 563] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 1615A800 == 29 [pid = 2288] [id = 578] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 148AFC00 == 28 [pid = 2288] [id = 569] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 192D1800 == 27 [pid = 2288] [id = 568] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 16844800 == 26 [pid = 2288] [id = 564] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 18824800 == 25 [pid = 2288] [id = 566] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 14D91000 == 24 [pid = 2288] [id = 579] 16:44:58 INFO - PROCESS | 2288 | --DOCSHELL 19D71000 == 23 [pid = 2288] [id = 635] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (10B47C00) [pid = 2288] [serial = 1879] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1905B000) [pid = 2288] [serial = 1882] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A1BCC00) [pid = 2288] [serial = 1885] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (107B5C00) [pid = 2288] [serial = 1888] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (10BC2400) [pid = 2288] [serial = 1889] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1044FC00) [pid = 2288] [serial = 1891] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (108EB800) [pid = 2288] [serial = 1892] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1564C000) [pid = 2288] [serial = 1894] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (158A8800) [pid = 2288] [serial = 1895] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (18825400) [pid = 2288] [serial = 1898] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1810A400) [pid = 2288] [serial = 1897] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (18C35400) [pid = 2288] [serial = 1900] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1A37FC00) [pid = 2288] [serial = 1886] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19B08000) [pid = 2288] [serial = 1883] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (14D90800) [pid = 2288] [serial = 1880] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (195A4800) [pid = 2288] [serial = 1903] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (197D5C00) [pid = 2288] [serial = 1904] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (19E6F800) [pid = 2288] [serial = 1906] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (1900A000) [pid = 2288] [serial = 1901] [outer = 00000000] [url = about:blank] 16:44:59 INFO - PROCESS | 2288 | 1468453499255 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:44:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:44:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2072ms 16:44:59 INFO - PROCESS | 2288 | 1468453499310 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 16:44:59 INFO - PROCESS | 2288 | 1468453499314 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 16:44:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:44:59 INFO - PROCESS | 2288 | 1468453499319 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 2288 | 1468453499322 Marionette TRACE conn5 <- [1,2574,null,{}] 16:44:59 INFO - PROCESS | 2288 | 1468453499329 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:59 INFO - PROCESS | 2288 | 1468453499332 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:59 INFO - PROCESS | 2288 | 1468453499422 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 16:44:59 INFO - PROCESS | 2288 | 1468453499430 Marionette TRACE conn5 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 2288 | 1468453499435 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:44:59 INFO - PROCESS | 2288 | ++DOCSHELL 1030F000 == 24 [pid = 2288] [id = 653] 16:44:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (1030F400) [pid = 2288] [serial = 1959] [outer = 00000000] 16:44:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (10445800) [pid = 2288] [serial = 1960] [outer = 1030F400] 16:44:59 INFO - PROCESS | 2288 | 1468453499483 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (1044E800) [pid = 2288] [serial = 1961] [outer = 1030F400] 16:45:00 INFO - PROCESS | 2288 | 1468453499980 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:45:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 690ms 16:45:00 INFO - PROCESS | 2288 | 1468453500010 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 2288 | 1468453500015 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 16:45:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:45:00 INFO - PROCESS | 2288 | 1468453500022 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 2288 | 1468453500024 Marionette TRACE conn5 <- [1,2578,null,{}] 16:45:00 INFO - PROCESS | 2288 | 1468453500028 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:00 INFO - PROCESS | 2288 | 1468453500032 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:00 INFO - PROCESS | 2288 | 1468453500121 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 16:45:00 INFO - PROCESS | 2288 | 1468453500129 Marionette TRACE conn5 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 2288 | 1468453500132 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:00 INFO - PROCESS | 2288 | ++DOCSHELL 10BCF800 == 25 [pid = 2288] [id = 654] 16:45:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (112E3400) [pid = 2288] [serial = 1962] [outer = 00000000] 16:45:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (114CAC00) [pid = 2288] [serial = 1963] [outer = 112E3400] 16:45:00 INFO - PROCESS | 2288 | 1468453500179 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (14825400) [pid = 2288] [serial = 1964] [outer = 112E3400] 16:45:00 INFO - PROCESS | 2288 | 1468453500660 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:45:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 671ms 16:45:00 INFO - PROCESS | 2288 | 1468453500694 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 2288 | 1468453500696 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 16:45:00 INFO - PROCESS | 2288 | 1468453500700 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:45:00 INFO - PROCESS | 2288 | 1468453500703 Marionette TRACE conn5 <- [1,2582,null,{}] 16:45:00 INFO - PROCESS | 2288 | 1468453500714 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:00 INFO - PROCESS | 2288 | 1468453500719 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:00 INFO - PROCESS | 2288 | 1468453500804 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 16:45:00 INFO - PROCESS | 2288 | 1468453500933 Marionette TRACE conn5 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 2288 | 1468453500936 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:00 INFO - PROCESS | 2288 | ++DOCSHELL 158A8800 == 26 [pid = 2288] [id = 655] 16:45:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (1615A000) [pid = 2288] [serial = 1965] [outer = 00000000] 16:45:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (16163000) [pid = 2288] [serial = 1966] [outer = 1615A000] 16:45:01 INFO - PROCESS | 2288 | 1468453500985 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (16848C00) [pid = 2288] [serial = 1967] [outer = 1615A000] 16:45:01 INFO - PROCESS | 2288 | 1468453501394 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:45:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:45:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 730ms 16:45:01 INFO - PROCESS | 2288 | 1468453501434 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 16:45:01 INFO - PROCESS | 2288 | 1468453501436 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 16:45:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:45:01 INFO - PROCESS | 2288 | 1468453501439 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:45:01 INFO - PROCESS | 2288 | 1468453501441 Marionette TRACE conn5 <- [1,2586,null,{}] 16:45:01 INFO - PROCESS | 2288 | 1468453501445 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:01 INFO - PROCESS | 2288 | 1468453501447 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:01 INFO - PROCESS | 2288 | 1468453501569 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 16:45:01 INFO - PROCESS | 2288 | 1468453501577 Marionette TRACE conn5 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 2288 | 1468453501579 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:01 INFO - PROCESS | 2288 | ++DOCSHELL 15651C00 == 27 [pid = 2288] [id = 656] 16:45:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (16159C00) [pid = 2288] [serial = 1968] [outer = 00000000] 16:45:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (17243800) [pid = 2288] [serial = 1969] [outer = 16159C00] 16:45:01 INFO - PROCESS | 2288 | 1468453501623 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (17F73800) [pid = 2288] [serial = 1970] [outer = 16159C00] 16:45:02 INFO - PROCESS | 2288 | 1468453502052 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:45:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 630ms 16:45:02 INFO - PROCESS | 2288 | 1468453502070 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 2288 | 1468453502072 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 16:45:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:45:02 INFO - PROCESS | 2288 | 1468453502075 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 2288 | 1468453502077 Marionette TRACE conn5 <- [1,2590,null,{}] 16:45:02 INFO - PROCESS | 2288 | 1468453502081 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:02 INFO - PROCESS | 2288 | 1468453502083 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:02 INFO - PROCESS | 2288 | 1468453502162 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 16:45:02 INFO - PROCESS | 2288 | 1468453502288 Marionette TRACE conn5 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 2288 | 1468453502290 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:02 INFO - PROCESS | 2288 | ++DOCSHELL 17F72400 == 28 [pid = 2288] [id = 657] 16:45:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (17F73000) [pid = 2288] [serial = 1971] [outer = 00000000] 16:45:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (18828000) [pid = 2288] [serial = 1972] [outer = 17F73000] 16:45:02 INFO - PROCESS | 2288 | 1468453502336 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (18C2A400) [pid = 2288] [serial = 1973] [outer = 17F73000] 16:45:02 INFO - PROCESS | 2288 | 1468453502713 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:45:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 671ms 16:45:02 INFO - PROCESS | 2288 | 1468453502747 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 2288 | 1468453502749 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 16:45:02 INFO - PROCESS | 2288 | 1468453502752 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:45:02 INFO - PROCESS | 2288 | 1468453502754 Marionette TRACE conn5 <- [1,2594,null,{}] 16:45:02 INFO - PROCESS | 2288 | 1468453502757 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:02 INFO - PROCESS | 2288 | 1468453502763 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:02 INFO - PROCESS | 2288 | 1468453502866 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 16:45:02 INFO - PROCESS | 2288 | 1468453502872 Marionette TRACE conn5 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 2288 | 1468453502874 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:02 INFO - PROCESS | 2288 | ++DOCSHELL 18CAC400 == 29 [pid = 2288] [id = 658] 16:45:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (18CAE800) [pid = 2288] [serial = 1974] [outer = 00000000] 16:45:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (192D2C00) [pid = 2288] [serial = 1975] [outer = 18CAE800] 16:45:02 INFO - PROCESS | 2288 | 1468453502919 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1044D800) [pid = 2288] [serial = 1976] [outer = 18CAE800] 16:45:03 INFO - PROCESS | 2288 | 1468453503367 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:45:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 670ms 16:45:03 INFO - PROCESS | 2288 | 1468453503426 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 2288 | 1468453503428 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 16:45:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:45:03 INFO - PROCESS | 2288 | 1468453503431 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 2288 | 1468453503433 Marionette TRACE conn5 <- [1,2598,null,{}] 16:45:03 INFO - PROCESS | 2288 | 1468453503437 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:03 INFO - PROCESS | 2288 | 1468453503439 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:03 INFO - PROCESS | 2288 | 1468453503517 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 16:45:03 INFO - PROCESS | 2288 | 1468453503554 Marionette TRACE conn5 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 2288 | 1468453503556 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:03 INFO - PROCESS | 2288 | ++DOCSHELL 17F61000 == 30 [pid = 2288] [id = 659] 16:45:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19718400) [pid = 2288] [serial = 1977] [outer = 00000000] 16:45:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (19D3E400) [pid = 2288] [serial = 1978] [outer = 19718400] 16:45:03 INFO - PROCESS | 2288 | 1468453503599 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (19D6C400) [pid = 2288] [serial = 1979] [outer = 19718400] 16:45:04 INFO - PROCESS | 2288 | 1468453504010 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:45:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:45:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 630ms 16:45:04 INFO - PROCESS | 2288 | 1468453504080 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 2288 | 1468453504082 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 16:45:04 INFO - PROCESS | 2288 | 1468453504086 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 2288 | 1468453504087 Marionette TRACE conn5 <- [1,2602,null,{}] 16:45:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:45:04 INFO - PROCESS | 2288 | 1468453504091 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:04 INFO - PROCESS | 2288 | 1468453504093 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:04 INFO - PROCESS | 2288 | 1468453504172 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 16:45:04 INFO - PROCESS | 2288 | 1468453504177 Marionette TRACE conn5 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 2288 | 1468453504179 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:04 INFO - PROCESS | 2288 | ++DOCSHELL 19D71000 == 31 [pid = 2288] [id = 660] 16:45:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (19DA8000) [pid = 2288] [serial = 1980] [outer = 00000000] 16:45:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (19DB0C00) [pid = 2288] [serial = 1981] [outer = 19DA8000] 16:45:04 INFO - PROCESS | 2288 | 1468453504223 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (19DAD800) [pid = 2288] [serial = 1982] [outer = 19DA8000] 16:45:04 INFO - PROCESS | 2288 | 1468453504683 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:45:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:45:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 630ms 16:45:04 INFO - PROCESS | 2288 | 1468453504720 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 2288 | 1468453504722 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 16:45:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:45:04 INFO - PROCESS | 2288 | 1468453504726 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 2288 | 1468453504727 Marionette TRACE conn5 <- [1,2606,null,{}] 16:45:04 INFO - PROCESS | 2288 | 1468453504731 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:04 INFO - PROCESS | 2288 | 1468453504733 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:04 INFO - PROCESS | 2288 | 1468453504849 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 16:45:04 INFO - PROCESS | 2288 | 1468453504858 Marionette TRACE conn5 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 2288 | 1468453504860 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:04 INFO - PROCESS | 2288 | ++DOCSHELL 158A8400 == 32 [pid = 2288] [id = 661] 16:45:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (19F07C00) [pid = 2288] [serial = 1983] [outer = 00000000] 16:45:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (19F34400) [pid = 2288] [serial = 1984] [outer = 19F07C00] 16:45:05 INFO - PROCESS | 2288 | 1468453504983 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (19FB9800) [pid = 2288] [serial = 1985] [outer = 19F07C00] 16:45:05 INFO - PROCESS | 2288 | 1468453505423 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:45:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:45:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 731ms 16:45:05 INFO - PROCESS | 2288 | 1468453505467 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 16:45:05 INFO - PROCESS | 2288 | 1468453505469 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 16:45:05 INFO - PROCESS | 2288 | 1468453505472 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 2288 | 1468453505474 Marionette TRACE conn5 <- [1,2610,null,{}] 16:45:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:45:05 INFO - PROCESS | 2288 | 1468453505477 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:05 INFO - PROCESS | 2288 | 1468453505479 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:05 INFO - PROCESS | 2288 | 1468453505603 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 16:45:05 INFO - PROCESS | 2288 | 1468453505611 Marionette TRACE conn5 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:05 INFO - PROCESS | 2288 | 1468453505613 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:05 INFO - PROCESS | 2288 | ++DOCSHELL 19B0EC00 == 33 [pid = 2288] [id = 662] 16:45:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (1A12E400) [pid = 2288] [serial = 1986] [outer = 00000000] 16:45:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (1A13B000) [pid = 2288] [serial = 1987] [outer = 1A12E400] 16:45:05 INFO - PROCESS | 2288 | 1468453505711 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (1A14E800) [pid = 2288] [serial = 1988] [outer = 1A12E400] 16:45:06 INFO - PROCESS | 2288 | 1468453506135 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:45:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:45:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 730ms 16:45:06 INFO - PROCESS | 2288 | 1468453506237 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 2288 | 1468453506240 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 16:45:06 INFO - PROCESS | 2288 | 1468453506246 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 2288 | 1468453506248 Marionette TRACE conn5 <- [1,2614,null,{}] 16:45:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:45:06 INFO - PROCESS | 2288 | 1468453506251 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:06 INFO - PROCESS | 2288 | 1468453506254 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:06 INFO - PROCESS | 2288 | 1468453506382 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (18C37400) [pid = 2288] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (1A132400) [pid = 2288] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (1A14AC00) [pid = 2288] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (18C37C00) [pid = 2288] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (19E7A400) [pid = 2288] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (19F2EC00) [pid = 2288] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19E76400) [pid = 2288] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (19DAA000) [pid = 2288] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19B0D400) [pid = 2288] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (192CF000) [pid = 2288] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1882CC00) [pid = 2288] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (17F6F800) [pid = 2288] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (16BE6400) [pid = 2288] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (148E4800) [pid = 2288] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (10452000) [pid = 2288] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19DAD000) [pid = 2288] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:45:06 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1810C000) [pid = 2288] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:45:06 INFO - PROCESS | 2288 | 1468453506676 Marionette TRACE conn5 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 2288 | 1468453506679 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:06 INFO - PROCESS | 2288 | ++DOCSHELL 1027E400 == 34 [pid = 2288] [id = 663] 16:45:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (102E2800) [pid = 2288] [serial = 1989] [outer = 00000000] 16:45:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (148A9400) [pid = 2288] [serial = 1990] [outer = 102E2800] 16:45:06 INFO - PROCESS | 2288 | 1468453506726 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (17F65C00) [pid = 2288] [serial = 1991] [outer = 102E2800] 16:45:07 INFO - PROCESS | 2288 | 1468453507119 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:45:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 930ms 16:45:07 INFO - PROCESS | 2288 | 1468453507182 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 2288 | 1468453507184 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 16:45:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:45:07 INFO - PROCESS | 2288 | 1468453507188 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 2288 | 1468453507189 Marionette TRACE conn5 <- [1,2618,null,{}] 16:45:07 INFO - PROCESS | 2288 | 1468453507193 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:07 INFO - PROCESS | 2288 | 1468453507195 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:07 INFO - PROCESS | 2288 | 1468453507317 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 16:45:07 INFO - PROCESS | 2288 | 1468453507336 Marionette TRACE conn5 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 2288 | 1468453507338 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:07 INFO - PROCESS | 2288 | ++DOCSHELL 18C2D000 == 35 [pid = 2288] [id = 664] 16:45:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (18C32C00) [pid = 2288] [serial = 1992] [outer = 00000000] 16:45:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19FB3000) [pid = 2288] [serial = 1993] [outer = 18C32C00] 16:45:07 INFO - PROCESS | 2288 | 1468453507381 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (1A131C00) [pid = 2288] [serial = 1994] [outer = 18C32C00] 16:45:07 INFO - PROCESS | 2288 | 1468453507784 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:45:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 631ms 16:45:07 INFO - PROCESS | 2288 | 1468453507821 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 2288 | 1468453507823 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 16:45:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:45:07 INFO - PROCESS | 2288 | 1468453507830 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 2288 | 1468453507832 Marionette TRACE conn5 <- [1,2622,null,{}] 16:45:07 INFO - PROCESS | 2288 | 1468453507835 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:07 INFO - PROCESS | 2288 | 1468453507837 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:07 INFO - PROCESS | 2288 | 1468453507917 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 16:45:07 INFO - PROCESS | 2288 | 1468453507925 Marionette TRACE conn5 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 2288 | 1468453507927 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:07 INFO - PROCESS | 2288 | ++DOCSHELL 1A371C00 == 36 [pid = 2288] [id = 665] 16:45:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1A377400) [pid = 2288] [serial = 1995] [outer = 00000000] 16:45:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1A3A9C00) [pid = 2288] [serial = 1996] [outer = 1A377400] 16:45:08 INFO - PROCESS | 2288 | 1468453507970 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A37A800) [pid = 2288] [serial = 1997] [outer = 1A377400] 16:45:08 INFO - PROCESS | 2288 | 1468453508422 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:45:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 630ms 16:45:08 INFO - PROCESS | 2288 | 1468453508464 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 2288 | 1468453508465 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 16:45:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:45:08 INFO - PROCESS | 2288 | 1468453508483 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 2288 | 1468453508485 Marionette TRACE conn5 <- [1,2626,null,{}] 16:45:08 INFO - PROCESS | 2288 | 1468453508489 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:08 INFO - PROCESS | 2288 | 1468453508490 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:08 INFO - PROCESS | 2288 | 1468453508574 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 16:45:08 INFO - PROCESS | 2288 | 1468453508579 Marionette TRACE conn5 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 2288 | 1468453508581 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:08 INFO - PROCESS | 2288 | ++DOCSHELL 18C34400 == 37 [pid = 2288] [id = 666] 16:45:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1A375400) [pid = 2288] [serial = 1998] [outer = 00000000] 16:45:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1A60B400) [pid = 2288] [serial = 1999] [outer = 1A375400] 16:45:08 INFO - PROCESS | 2288 | 1468453508623 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1A60FC00) [pid = 2288] [serial = 2000] [outer = 1A375400] 16:45:09 INFO - PROCESS | 2288 | 1468453509443 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:45:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:45:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 970ms 16:45:09 INFO - PROCESS | 2288 | 1468453509455 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 16:45:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:45:09 INFO - PROCESS | 2288 | 1468453509459 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 16:45:09 INFO - PROCESS | 2288 | 1468453509464 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 2288 | 1468453509469 Marionette TRACE conn5 <- [1,2630,null,{}] 16:45:09 INFO - PROCESS | 2288 | 1468453509474 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:09 INFO - PROCESS | 2288 | 1468453509477 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:09 INFO - PROCESS | 2288 | 1468453509601 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 16:45:09 INFO - PROCESS | 2288 | 1468453509743 Marionette TRACE conn5 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 2288 | 1468453509745 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:09 INFO - PROCESS | 2288 | ++DOCSHELL 102E5800 == 38 [pid = 2288] [id = 667] 16:45:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (10302400) [pid = 2288] [serial = 2001] [outer = 00000000] 16:45:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (10A14000) [pid = 2288] [serial = 2002] [outer = 10302400] 16:45:09 INFO - PROCESS | 2288 | 1468453509806 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (112E9000) [pid = 2288] [serial = 2003] [outer = 10302400] 16:45:10 INFO - PROCESS | 2288 | 1468453510714 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:45:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:45:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1339ms 16:45:10 INFO - PROCESS | 2288 | 1468453510803 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 2288 | 1468453510807 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 16:45:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:45:10 INFO - PROCESS | 2288 | 1468453510812 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 2288 | 1468453510816 Marionette TRACE conn5 <- [1,2634,null,{}] 16:45:10 INFO - PROCESS | 2288 | 1468453510821 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:10 INFO - PROCESS | 2288 | 1468453510824 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:10 INFO - PROCESS | 2288 | 1468453510954 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 16:45:11 INFO - PROCESS | 2288 | 1468453511089 Marionette TRACE conn5 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 2288 | 1468453511093 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:11 INFO - PROCESS | 2288 | ++DOCSHELL 1030F800 == 39 [pid = 2288] [id = 668] 16:45:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (10370C00) [pid = 2288] [serial = 2004] [outer = 00000000] 16:45:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (1044B000) [pid = 2288] [serial = 2005] [outer = 10370C00] 16:45:11 INFO - PROCESS | 2288 | 1468453511182 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (107B6000) [pid = 2288] [serial = 2006] [outer = 10370C00] 16:45:11 INFO - PROCESS | 2288 | --DOCSHELL 1A371C00 == 38 [pid = 2288] [id = 665] 16:45:11 INFO - PROCESS | 2288 | --DOCSHELL 18C2D000 == 37 [pid = 2288] [id = 664] 16:45:11 INFO - PROCESS | 2288 | --DOCSHELL 1027E400 == 36 [pid = 2288] [id = 663] 16:45:11 INFO - PROCESS | 2288 | --DOCSHELL 19B0EC00 == 35 [pid = 2288] [id = 662] 16:45:11 INFO - PROCESS | 2288 | --DOCSHELL 158A8400 == 34 [pid = 2288] [id = 661] 16:45:11 INFO - PROCESS | 2288 | --DOCSHELL 19D71000 == 33 [pid = 2288] [id = 660] 16:45:11 INFO - PROCESS | 2288 | --DOCSHELL 17F61000 == 32 [pid = 2288] [id = 659] 16:45:11 INFO - PROCESS | 2288 | --DOCSHELL 18CAC400 == 31 [pid = 2288] [id = 658] 16:45:11 INFO - PROCESS | 2288 | --DOCSHELL 17F72400 == 30 [pid = 2288] [id = 657] 16:45:11 INFO - PROCESS | 2288 | --DOCSHELL 15651C00 == 29 [pid = 2288] [id = 656] 16:45:11 INFO - PROCESS | 2288 | --DOCSHELL 158A8800 == 28 [pid = 2288] [id = 655] 16:45:11 INFO - PROCESS | 2288 | --DOCSHELL 10BCF800 == 27 [pid = 2288] [id = 654] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (1A603400) [pid = 2288] [serial = 1957] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (1A37F400) [pid = 2288] [serial = 1955] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (1A14F400) [pid = 2288] [serial = 1942] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (1A1AD800) [pid = 2288] [serial = 1945] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (1A152800) [pid = 2288] [serial = 1943] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (1A373400) [pid = 2288] [serial = 1948] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (1A1B5800) [pid = 2288] [serial = 1946] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1A378800) [pid = 2288] [serial = 1954] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1A132800) [pid = 2288] [serial = 1939] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19FB5400) [pid = 2288] [serial = 1936] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19FB9000) [pid = 2288] [serial = 1937] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (19F08400) [pid = 2288] [serial = 1933] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (19F0D400) [pid = 2288] [serial = 1934] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (19DB1800) [pid = 2288] [serial = 1930] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (19DB2000) [pid = 2288] [serial = 1931] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19D68800) [pid = 2288] [serial = 1927] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19D72400) [pid = 2288] [serial = 1928] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1971C000) [pid = 2288] [serial = 1924] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19B05400) [pid = 2288] [serial = 1925] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (18C2AC00) [pid = 2288] [serial = 1921] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (18C35C00) [pid = 2288] [serial = 1922] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1810A000) [pid = 2288] [serial = 1918] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (18829400) [pid = 2288] [serial = 1919] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (16C42C00) [pid = 2288] [serial = 1915] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (17245C00) [pid = 2288] [serial = 1916] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (14D8D400) [pid = 2288] [serial = 1912] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (15637400) [pid = 2288] [serial = 1913] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (108EB000) [pid = 2288] [serial = 1909] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (10A72800) [pid = 2288] [serial = 1910] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (19E79400) [pid = 2288] [serial = 1907] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (192C9C00) [pid = 2288] [serial = 1951] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (19D73400) [pid = 2288] [serial = 1952] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (1A148C00) [pid = 2288] [serial = 1940] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (1A377800) [pid = 2288] [serial = 1949] [outer = 00000000] [url = about:blank] 16:45:11 INFO - PROCESS | 2288 | 1468453511682 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:45:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:45:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 933ms 16:45:11 INFO - PROCESS | 2288 | 1468453511746 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 2288 | 1468453511751 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 16:45:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:45:11 INFO - PROCESS | 2288 | 1468453511757 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 2288 | 1468453511760 Marionette TRACE conn5 <- [1,2638,null,{}] 16:45:11 INFO - PROCESS | 2288 | 1468453511764 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:11 INFO - PROCESS | 2288 | 1468453511766 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:11 INFO - PROCESS | 2288 | 1468453511854 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 16:45:11 INFO - PROCESS | 2288 | 1468453511954 Marionette TRACE conn5 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 2288 | 1468453511956 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:12 INFO - PROCESS | 2288 | ++DOCSHELL 148A8000 == 28 [pid = 2288] [id = 669] 16:45:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (148A8C00) [pid = 2288] [serial = 2007] [outer = 00000000] 16:45:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (149C5800) [pid = 2288] [serial = 2008] [outer = 148A8C00] 16:45:12 INFO - PROCESS | 2288 | 1468453512003 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (14D99800) [pid = 2288] [serial = 2009] [outer = 148A8C00] 16:45:12 INFO - PROCESS | 2288 | 1468453512414 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:45:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 672ms 16:45:12 INFO - PROCESS | 2288 | 1468453512433 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 2288 | 1468453512435 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 16:45:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:45:12 INFO - PROCESS | 2288 | 1468453512468 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 2288 | 1468453512471 Marionette TRACE conn5 <- [1,2642,null,{}] 16:45:12 INFO - PROCESS | 2288 | 1468453512485 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:12 INFO - PROCESS | 2288 | 1468453512489 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:12 INFO - PROCESS | 2288 | 1468453512582 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 16:45:12 INFO - PROCESS | 2288 | 1468453512590 Marionette TRACE conn5 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 2288 | 1468453512593 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:12 INFO - PROCESS | 2288 | ++DOCSHELL 16846C00 == 29 [pid = 2288] [id = 670] 16:45:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (16847000) [pid = 2288] [serial = 2010] [outer = 00000000] 16:45:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (16BE6400) [pid = 2288] [serial = 2011] [outer = 16847000] 16:45:12 INFO - PROCESS | 2288 | 1468453512641 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (16C42400) [pid = 2288] [serial = 2012] [outer = 16847000] 16:45:13 INFO - PROCESS | 2288 | 1468453513101 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:45:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:45:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 691ms 16:45:13 INFO - PROCESS | 2288 | 1468453513159 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 16:45:13 INFO - PROCESS | 2288 | 1468453513161 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 16:45:13 INFO - PROCESS | 2288 | 1468453513164 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:45:13 INFO - PROCESS | 2288 | 1468453513166 Marionette TRACE conn5 <- [1,2646,null,{}] 16:45:13 INFO - PROCESS | 2288 | 1468453513169 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:13 INFO - PROCESS | 2288 | 1468453513171 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:13 INFO - PROCESS | 2288 | 1468453513256 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 16:45:13 INFO - PROCESS | 2288 | 1468453513263 Marionette TRACE conn5 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 2288 | 1468453513265 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:13 INFO - PROCESS | 2288 | ++DOCSHELL 17F5E000 == 30 [pid = 2288] [id = 671] 16:45:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (17F60000) [pid = 2288] [serial = 2013] [outer = 00000000] 16:45:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (18821C00) [pid = 2288] [serial = 2014] [outer = 17F60000] 16:45:13 INFO - PROCESS | 2288 | 1468453513319 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (18828800) [pid = 2288] [serial = 2015] [outer = 17F60000] 16:45:13 INFO - PROCESS | 2288 | 1468453513750 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:45:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:45:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 630ms 16:45:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:45:13 INFO - PROCESS | 2288 | 1468453513799 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 16:45:13 INFO - PROCESS | 2288 | 1468453513801 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 16:45:13 INFO - PROCESS | 2288 | 1468453513804 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - PROCESS | 2288 | 1468453513806 Marionette TRACE conn5 <- [1,2650,null,{}] 16:45:13 INFO - PROCESS | 2288 | 1468453513809 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:13 INFO - PROCESS | 2288 | 1468453513811 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:13 INFO - PROCESS | 2288 | 1468453513929 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 16:45:14 INFO - PROCESS | 2288 | 1468453514019 Marionette TRACE conn5 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 2288 | 1468453514021 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:14 INFO - PROCESS | 2288 | ++DOCSHELL 1882A800 == 31 [pid = 2288] [id = 672] 16:45:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (1882B400) [pid = 2288] [serial = 2016] [outer = 00000000] 16:45:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (18C35000) [pid = 2288] [serial = 2017] [outer = 1882B400] 16:45:14 INFO - PROCESS | 2288 | 1468453514065 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (18C64C00) [pid = 2288] [serial = 2018] [outer = 1882B400] 16:45:14 INFO - PROCESS | 2288 | 1468453514471 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:45:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 732ms 16:45:14 INFO - PROCESS | 2288 | 1468453514537 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 2288 | 1468453514539 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 16:45:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:45:14 INFO - PROCESS | 2288 | 1468453514543 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 2288 | 1468453514544 Marionette TRACE conn5 <- [1,2654,null,{}] 16:45:14 INFO - PROCESS | 2288 | 1468453514548 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:14 INFO - PROCESS | 2288 | 1468453514553 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:14 INFO - PROCESS | 2288 | 1468453514698 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 16:45:14 INFO - PROCESS | 2288 | 1468453514763 Marionette TRACE conn5 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 2288 | 1468453514765 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:14 INFO - PROCESS | 2288 | ++DOCSHELL 19055800 == 32 [pid = 2288] [id = 673] 16:45:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19056C00) [pid = 2288] [serial = 2019] [outer = 00000000] 16:45:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (197D1C00) [pid = 2288] [serial = 2020] [outer = 19056C00] 16:45:14 INFO - PROCESS | 2288 | 1468453514811 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19D39C00) [pid = 2288] [serial = 2021] [outer = 19056C00] 16:45:15 INFO - PROCESS | 2288 | 1468453515697 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:45:15 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) 16:45:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1185ms 16:45:15 INFO - PROCESS | 2288 | 1468453515728 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 2288 | 1468453515730 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 16:45:15 INFO - PROCESS | 2288 | 1468453515733 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:45:15 INFO - PROCESS | 2288 | 1468453515735 Marionette TRACE conn5 <- [1,2658,null,{}] 16:45:15 INFO - PROCESS | 2288 | 1468453515744 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:15 INFO - PROCESS | 2288 | 1468453515746 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:16 INFO - PROCESS | 2288 | 1468453515974 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 16:45:16 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19F07C00) [pid = 2288] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:45:16 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1615A000) [pid = 2288] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:45:16 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (17F73000) [pid = 2288] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:45:16 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1A12E400) [pid = 2288] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:45:16 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19718400) [pid = 2288] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:45:16 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (19DA8000) [pid = 2288] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:45:16 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (16159C00) [pid = 2288] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:45:16 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (112E3400) [pid = 2288] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:45:16 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (19E71800) [pid = 2288] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:45:16 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (1030F400) [pid = 2288] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:45:16 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (18CAE800) [pid = 2288] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:45:16 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (102E2800) [pid = 2288] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:45:16 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (18C32C00) [pid = 2288] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:45:16 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (1A377400) [pid = 2288] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:45:16 INFO - PROCESS | 2288 | 1468453516040 Marionette TRACE conn5 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 2288 | 1468453516042 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:16 INFO - PROCESS | 2288 | ++DOCSHELL 0C9F0400 == 33 [pid = 2288] [id = 674] 16:45:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (0CE76C00) [pid = 2288] [serial = 2022] [outer = 00000000] 16:45:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (10B4CC00) [pid = 2288] [serial = 2023] [outer = 0CE76C00] 16:45:16 INFO - PROCESS | 2288 | 1468453516087 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (1615A000) [pid = 2288] [serial = 2024] [outer = 0CE76C00] 16:45:16 INFO - PROCESS | 2288 | 1468453516919 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:45:17 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 16:45:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:45:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:45:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1234ms 16:45:17 INFO - PROCESS | 2288 | 1468453516972 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 2288 | 1468453516974 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 16:45:17 INFO - PROCESS | 2288 | 1468453516977 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:45:17 INFO - PROCESS | 2288 | 1468453516979 Marionette TRACE conn5 <- [1,2662,null,{}] 16:45:17 INFO - PROCESS | 2288 | 1468453516983 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:17 INFO - PROCESS | 2288 | 1468453516984 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:17 INFO - PROCESS | 2288 | 1468453517098 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 16:45:17 INFO - PROCESS | 2288 | 1468453517104 Marionette TRACE conn5 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 2288 | 1468453517106 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:17 INFO - PROCESS | 2288 | ++DOCSHELL 10B41000 == 34 [pid = 2288] [id = 675] 16:45:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (18C2F000) [pid = 2288] [serial = 2025] [outer = 00000000] 16:45:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (19DAF400) [pid = 2288] [serial = 2026] [outer = 18C2F000] 16:45:17 INFO - PROCESS | 2288 | 1468453517150 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (19DB4C00) [pid = 2288] [serial = 2027] [outer = 18C2F000] 16:45:18 INFO - PROCESS | 2288 | 1468453518079 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:45:18 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 16:45:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:45:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 16:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:45:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1130ms 16:45:18 INFO - PROCESS | 2288 | 1468453518143 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 2288 | 1468453518148 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 16:45:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:45:18 INFO - PROCESS | 2288 | 1468453518154 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 2288 | 1468453518158 Marionette TRACE conn5 <- [1,2666,null,{}] 16:45:18 INFO - PROCESS | 2288 | 1468453518164 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:18 INFO - PROCESS | 2288 | 1468453518167 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:18 INFO - PROCESS | 2288 | 1468453518344 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 16:45:18 INFO - PROCESS | 2288 | 1468453518436 Marionette TRACE conn5 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 2288 | 1468453518439 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:18 INFO - PROCESS | 2288 | ++DOCSHELL 107B5C00 == 35 [pid = 2288] [id = 676] 16:45:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (108E7C00) [pid = 2288] [serial = 2028] [outer = 00000000] 16:45:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (10AFCC00) [pid = 2288] [serial = 2029] [outer = 108E7C00] 16:45:18 INFO - PROCESS | 2288 | 1468453518579 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (14647C00) [pid = 2288] [serial = 2030] [outer = 108E7C00] 16:45:19 INFO - PROCESS | 2288 | 1468453519598 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:45:19 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) 16:45:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1434ms 16:45:19 INFO - PROCESS | 2288 | 1468453519659 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 2288 | 1468453519663 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 16:45:19 INFO - PROCESS | 2288 | 1468453519671 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:45:19 INFO - PROCESS | 2288 | 1468453519673 Marionette TRACE conn5 <- [1,2670,null,{}] 16:45:19 INFO - PROCESS | 2288 | 1468453519678 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:19 INFO - PROCESS | 2288 | 1468453519681 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:19 INFO - PROCESS | 2288 | 1468453519781 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 16:45:19 INFO - PROCESS | 2288 | 1468453519946 Marionette TRACE conn5 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 2288 | 1468453519949 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:20 INFO - PROCESS | 2288 | ++DOCSHELL 16163800 == 36 [pid = 2288] [id = 677] 16:45:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (16B50C00) [pid = 2288] [serial = 2031] [outer = 00000000] 16:45:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (17246800) [pid = 2288] [serial = 2032] [outer = 16B50C00] 16:45:20 INFO - PROCESS | 2288 | 1468453520046 Marionette DEBUG loaded listener.js 16:45:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (17F7B800) [pid = 2288] [serial = 2033] [outer = 16B50C00] 16:45:21 INFO - PROCESS | 2288 | 1468453521106 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:45:21 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) 16:45:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1466ms 16:45:21 INFO - PROCESS | 2288 | 1468453521142 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 16:45:21 INFO - PROCESS | 2288 | 1468453521146 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 16:45:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:45:21 INFO - PROCESS | 2288 | 1468453521150 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 2288 | 1468453521153 Marionette TRACE conn5 <- [1,2674,null,{}] 16:45:21 INFO - PROCESS | 2288 | 1468453521159 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:21 INFO - PROCESS | 2288 | 1468453521162 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:21 INFO - PROCESS | 2288 | 1468453521263 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 16:45:21 INFO - PROCESS | 2288 | 1468453521435 Marionette TRACE conn5 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 2288 | 1468453521440 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:21 INFO - PROCESS | 2288 | ++DOCSHELL 149C6000 == 37 [pid = 2288] [id = 678] 16:45:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (149C7800) [pid = 2288] [serial = 2034] [outer = 00000000] 16:45:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (15637400) [pid = 2288] [serial = 2035] [outer = 149C7800] 16:45:21 INFO - PROCESS | 2288 | 1468453521495 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1564DC00) [pid = 2288] [serial = 2036] [outer = 149C7800] 16:45:22 INFO - PROCESS | 2288 | --DOCSHELL 0C9F0400 == 36 [pid = 2288] [id = 674] 16:45:22 INFO - PROCESS | 2288 | --DOCSHELL 19055800 == 35 [pid = 2288] [id = 673] 16:45:22 INFO - PROCESS | 2288 | --DOCSHELL 1882A800 == 34 [pid = 2288] [id = 672] 16:45:22 INFO - PROCESS | 2288 | --DOCSHELL 17F5E000 == 33 [pid = 2288] [id = 671] 16:45:22 INFO - PROCESS | 2288 | --DOCSHELL 16846C00 == 32 [pid = 2288] [id = 670] 16:45:22 INFO - PROCESS | 2288 | --DOCSHELL 148A8000 == 31 [pid = 2288] [id = 669] 16:45:22 INFO - PROCESS | 2288 | --DOCSHELL 1030F800 == 30 [pid = 2288] [id = 668] 16:45:22 INFO - PROCESS | 2288 | --DOCSHELL 18C34400 == 29 [pid = 2288] [id = 666] 16:45:22 INFO - PROCESS | 2288 | --DOCSHELL 102E5800 == 28 [pid = 2288] [id = 667] 16:45:22 INFO - PROCESS | 2288 | --DOCSHELL 16163800 == 27 [pid = 2288] [id = 677] 16:45:22 INFO - PROCESS | 2288 | --DOCSHELL 10B41000 == 26 [pid = 2288] [id = 675] 16:45:22 INFO - PROCESS | 2288 | --DOCSHELL 107B5C00 == 25 [pid = 2288] [id = 676] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1A3A9C00) [pid = 2288] [serial = 1996] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19F34400) [pid = 2288] [serial = 1984] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (16163000) [pid = 2288] [serial = 1966] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (16848C00) [pid = 2288] [serial = 1967] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (18828000) [pid = 2288] [serial = 1972] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1A13B000) [pid = 2288] [serial = 1987] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (18C2A400) [pid = 2288] [serial = 1973] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19D3E400) [pid = 2288] [serial = 1978] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19D6C400) [pid = 2288] [serial = 1979] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (19DB0C00) [pid = 2288] [serial = 1981] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (17243800) [pid = 2288] [serial = 1969] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (17F73800) [pid = 2288] [serial = 1970] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (114CAC00) [pid = 2288] [serial = 1963] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (14825400) [pid = 2288] [serial = 1964] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (1A609800) [pid = 2288] [serial = 1958] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (10445800) [pid = 2288] [serial = 1960] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (1044E800) [pid = 2288] [serial = 1961] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (192D2C00) [pid = 2288] [serial = 1975] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (1044D800) [pid = 2288] [serial = 1976] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (19FB9800) [pid = 2288] [serial = 1985] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (1A14E800) [pid = 2288] [serial = 1988] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (17F65C00) [pid = 2288] [serial = 1991] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (148A9400) [pid = 2288] [serial = 1990] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 57 (1A37A800) [pid = 2288] [serial = 1997] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 56 (19FB3000) [pid = 2288] [serial = 1993] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 55 (19DAD800) [pid = 2288] [serial = 1982] [outer = 00000000] [url = about:blank] 16:45:22 INFO - PROCESS | 2288 | --DOMWINDOW == 54 (1A131C00) [pid = 2288] [serial = 1994] [outer = 00000000] [url = about:blank] 16:45:23 INFO - PROCESS | 2288 | 1468453523062 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:45:23 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 16:45:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:45:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:45:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1935ms 16:45:23 INFO - PROCESS | 2288 | 1468453523086 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 16:45:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:45:23 INFO - PROCESS | 2288 | 1468453523090 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 16:45:23 INFO - PROCESS | 2288 | 1468453523095 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 2288 | 1468453523098 Marionette TRACE conn5 <- [1,2678,null,{}] 16:45:23 INFO - PROCESS | 2288 | 1468453523103 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:23 INFO - PROCESS | 2288 | 1468453523106 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:23 INFO - PROCESS | 2288 | 1468453523194 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 16:45:23 INFO - PROCESS | 2288 | 1468453523280 Marionette TRACE conn5 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 2288 | 1468453523283 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:23 INFO - PROCESS | 2288 | ++DOCSHELL 10450400 == 26 [pid = 2288] [id = 679] 16:45:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 55 (10451800) [pid = 2288] [serial = 2037] [outer = 00000000] 16:45:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 56 (114AA800) [pid = 2288] [serial = 2038] [outer = 10451800] 16:45:23 INFO - PROCESS | 2288 | 1468453523331 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 57 (148A3C00) [pid = 2288] [serial = 2039] [outer = 10451800] 16:45:24 INFO - PROCESS | 2288 | 1468453524238 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:45:24 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 16:45:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:45:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:45:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1182ms 16:45:24 INFO - PROCESS | 2288 | 1468453524282 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 2288 | 1468453524287 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 16:45:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:45:24 INFO - PROCESS | 2288 | 1468453524294 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 2288 | 1468453524297 Marionette TRACE conn5 <- [1,2682,null,{}] 16:45:24 INFO - PROCESS | 2288 | 1468453524301 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:24 INFO - PROCESS | 2288 | 1468453524303 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:24 INFO - PROCESS | 2288 | 1468453524433 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 16:45:24 INFO - PROCESS | 2288 | 1468453524440 Marionette TRACE conn5 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 2288 | 1468453524443 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:24 INFO - PROCESS | 2288 | ++DOCSHELL 16BECC00 == 27 [pid = 2288] [id = 680] 16:45:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (16CC4C00) [pid = 2288] [serial = 2040] [outer = 00000000] 16:45:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (17F5D800) [pid = 2288] [serial = 2041] [outer = 16CC4C00] 16:45:24 INFO - PROCESS | 2288 | 1468453524540 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (17F66000) [pid = 2288] [serial = 2042] [outer = 16CC4C00] 16:45:25 INFO - PROCESS | 2288 | 1468453525481 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:45:25 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 16:45:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:45:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:45:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1219ms 16:45:25 INFO - PROCESS | 2288 | 1468453525517 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 2288 | 1468453525519 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 16:45:25 INFO - PROCESS | 2288 | 1468453525523 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:45:25 INFO - PROCESS | 2288 | 1468453525526 Marionette TRACE conn5 <- [1,2686,null,{}] 16:45:25 INFO - PROCESS | 2288 | 1468453525543 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:25 INFO - PROCESS | 2288 | 1468453525548 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:25 INFO - PROCESS | 2288 | 1468453525664 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 16:45:25 INFO - PROCESS | 2288 | 1468453525673 Marionette TRACE conn5 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 2288 | 1468453525676 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:25 INFO - PROCESS | 2288 | ++DOCSHELL 18C2F800 == 28 [pid = 2288] [id = 681] 16:45:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (18C34C00) [pid = 2288] [serial = 2043] [outer = 00000000] 16:45:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (18CB3400) [pid = 2288] [serial = 2044] [outer = 18C34C00] 16:45:25 INFO - PROCESS | 2288 | 1468453525776 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (19059800) [pid = 2288] [serial = 2045] [outer = 18C34C00] 16:45:26 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (18C2F000) [pid = 2288] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:45:26 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (1882B400) [pid = 2288] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:45:26 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (148A8C00) [pid = 2288] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:45:26 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (16847000) [pid = 2288] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:45:26 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (10370C00) [pid = 2288] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:45:26 INFO - PROCESS | 2288 | --DOMWINDOW == 57 (1A375400) [pid = 2288] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:45:26 INFO - PROCESS | 2288 | --DOMWINDOW == 56 (17F60000) [pid = 2288] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:45:26 INFO - PROCESS | 2288 | --DOMWINDOW == 55 (10302400) [pid = 2288] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:45:26 INFO - PROCESS | 2288 | --DOMWINDOW == 54 (19056C00) [pid = 2288] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:45:26 INFO - PROCESS | 2288 | --DOMWINDOW == 53 (0CE76C00) [pid = 2288] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:45:26 INFO - PROCESS | 2288 | 1468453526734 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:45:26 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 16:45:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:45:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:45:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1242ms 16:45:26 INFO - PROCESS | 2288 | 1468453526769 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 2288 | 1468453526771 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 16:45:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:45:26 INFO - PROCESS | 2288 | 1468453526774 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 2288 | 1468453526776 Marionette TRACE conn5 <- [1,2690,null,{}] 16:45:26 INFO - PROCESS | 2288 | 1468453526780 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:26 INFO - PROCESS | 2288 | 1468453526782 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:26 INFO - PROCESS | 2288 | 1468453526869 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 16:45:26 INFO - PROCESS | 2288 | 1468453526957 Marionette TRACE conn5 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 2288 | 1468453526959 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:26 INFO - PROCESS | 2288 | ++DOCSHELL 1030E400 == 29 [pid = 2288] [id = 682] 16:45:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 54 (16CBE400) [pid = 2288] [serial = 2046] [outer = 00000000] 16:45:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 55 (192C9400) [pid = 2288] [serial = 2047] [outer = 16CBE400] 16:45:27 INFO - PROCESS | 2288 | 1468453527004 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 56 (192D5C00) [pid = 2288] [serial = 2048] [outer = 16CBE400] 16:45:27 INFO - PROCESS | 2288 | 1468453527368 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:45:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:45:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 630ms 16:45:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:45:27 INFO - PROCESS | 2288 | 1468453527409 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 2288 | 1468453527411 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 16:45:27 INFO - PROCESS | 2288 | 1468453527414 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 2288 | 1468453527415 Marionette TRACE conn5 <- [1,2694,null,{}] 16:45:27 INFO - PROCESS | 2288 | 1468453527419 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:27 INFO - PROCESS | 2288 | 1468453527421 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:27 INFO - PROCESS | 2288 | 1468453527542 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 16:45:27 INFO - PROCESS | 2288 | 1468453527550 Marionette TRACE conn5 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 2288 | 1468453527552 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:27 INFO - PROCESS | 2288 | ++DOCSHELL 148E6400 == 30 [pid = 2288] [id = 683] 16:45:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 57 (15646400) [pid = 2288] [serial = 2049] [outer = 00000000] 16:45:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (19D43C00) [pid = 2288] [serial = 2050] [outer = 15646400] 16:45:27 INFO - PROCESS | 2288 | 1468453527596 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (19D6FC00) [pid = 2288] [serial = 2051] [outer = 15646400] 16:45:28 INFO - PROCESS | 2288 | 1468453528018 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:45:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 632ms 16:45:28 INFO - PROCESS | 2288 | 1468453528046 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 2288 | 1468453528048 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 16:45:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:45:28 INFO - PROCESS | 2288 | 1468453528051 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 2288 | 1468453528053 Marionette TRACE conn5 <- [1,2698,null,{}] 16:45:28 INFO - PROCESS | 2288 | 1468453528056 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:28 INFO - PROCESS | 2288 | 1468453528061 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:28 INFO - PROCESS | 2288 | 1468453528190 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 16:45:28 INFO - PROCESS | 2288 | 1468453528200 Marionette TRACE conn5 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 2288 | 1468453528202 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:28 INFO - PROCESS | 2288 | ++DOCSHELL 19D6D800 == 31 [pid = 2288] [id = 684] 16:45:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (19D6E400) [pid = 2288] [serial = 2052] [outer = 00000000] 16:45:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (19E6F400) [pid = 2288] [serial = 2053] [outer = 19D6E400] 16:45:28 INFO - PROCESS | 2288 | 1468453528246 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (19E79800) [pid = 2288] [serial = 2054] [outer = 19D6E400] 16:45:29 INFO - PROCESS | 2288 | 1468453529003 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 2288 | 1468453529075 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 16:45:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:45:29 INFO - PROCESS | 2288 | 1468453529080 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 2288 | 1468453529085 Marionette TRACE conn5 <- [1,2702,null,{}] 16:45:29 INFO - PROCESS | 2288 | 1468453529091 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:29 INFO - PROCESS | 2288 | 1468453529094 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:29 INFO - PROCESS | 2288 | 1468453529222 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 16:45:29 INFO - PROCESS | 2288 | 1468453529351 Marionette TRACE conn5 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 2288 | 1468453529354 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:29 INFO - PROCESS | 2288 | ++DOCSHELL 0CE6E000 == 32 [pid = 2288] [id = 685] 16:45:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (10A13800) [pid = 2288] [serial = 2055] [outer = 00000000] 16:45:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (16B51400) [pid = 2288] [serial = 2056] [outer = 10A13800] 16:45:29 INFO - PROCESS | 2288 | 1468453529412 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (1563E400) [pid = 2288] [serial = 2057] [outer = 10A13800] 16:45:30 INFO - PROCESS | 2288 | 1468453530170 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:45:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:45:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1138ms 16:45:30 INFO - PROCESS | 2288 | 1468453530217 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 2288 | 1468453530222 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 16:45:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:45:30 INFO - PROCESS | 2288 | 1468453530228 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 2288 | 1468453530231 Marionette TRACE conn5 <- [1,2706,null,{}] 16:45:30 INFO - PROCESS | 2288 | 1468453530235 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:30 INFO - PROCESS | 2288 | 1468453530238 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:30 INFO - PROCESS | 2288 | 1468453530442 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 16:45:30 INFO - PROCESS | 2288 | 1468453530587 Marionette TRACE conn5 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 2288 | 1468453530590 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:30 INFO - PROCESS | 2288 | ++DOCSHELL 0CE74400 == 33 [pid = 2288] [id = 686] 16:45:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (0CE76C00) [pid = 2288] [serial = 2058] [outer = 00000000] 16:45:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (1027F400) [pid = 2288] [serial = 2059] [outer = 0CE76C00] 16:45:30 INFO - PROCESS | 2288 | 1468453530641 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (10310000) [pid = 2288] [serial = 2060] [outer = 0CE76C00] 16:45:30 INFO - PROCESS | 2288 | --DOCSHELL 148E6400 == 32 [pid = 2288] [id = 683] 16:45:30 INFO - PROCESS | 2288 | --DOCSHELL 1030E400 == 31 [pid = 2288] [id = 682] 16:45:30 INFO - PROCESS | 2288 | --DOCSHELL 18C2F800 == 30 [pid = 2288] [id = 681] 16:45:30 INFO - PROCESS | 2288 | --DOCSHELL 16BECC00 == 29 [pid = 2288] [id = 680] 16:45:30 INFO - PROCESS | 2288 | --DOCSHELL 10450400 == 28 [pid = 2288] [id = 679] 16:45:30 INFO - PROCESS | 2288 | --DOCSHELL 149C6000 == 27 [pid = 2288] [id = 678] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (19DAF400) [pid = 2288] [serial = 2026] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (18C35000) [pid = 2288] [serial = 2017] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (18C64C00) [pid = 2288] [serial = 2018] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (149C5800) [pid = 2288] [serial = 2008] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (14D99800) [pid = 2288] [serial = 2009] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (16BE6400) [pid = 2288] [serial = 2011] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (16C42400) [pid = 2288] [serial = 2012] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (1044B000) [pid = 2288] [serial = 2005] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (107B6000) [pid = 2288] [serial = 2006] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (1A60FC00) [pid = 2288] [serial = 2000] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 57 (1A60B400) [pid = 2288] [serial = 1999] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 56 (18821C00) [pid = 2288] [serial = 2014] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 55 (10A14000) [pid = 2288] [serial = 2002] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 54 (112E9000) [pid = 2288] [serial = 2003] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 53 (197D1C00) [pid = 2288] [serial = 2020] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 52 (10B4CC00) [pid = 2288] [serial = 2023] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 51 (19D39C00) [pid = 2288] [serial = 2021] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 50 (1615A000) [pid = 2288] [serial = 2024] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 49 (19DB4C00) [pid = 2288] [serial = 2027] [outer = 00000000] [url = about:blank] 16:45:30 INFO - PROCESS | 2288 | --DOMWINDOW == 48 (18828800) [pid = 2288] [serial = 2015] [outer = 00000000] [url = about:blank] 16:45:31 INFO - PROCESS | 2288 | 1468453531142 Marionette TRACE conn5 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 2288 | 1468453531207 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 16:45:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:45:31 INFO - PROCESS | 2288 | 1468453531211 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 2288 | 1468453531214 Marionette TRACE conn5 <- [1,2710,null,{}] 16:45:31 INFO - PROCESS | 2288 | 1468453531219 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:31 INFO - PROCESS | 2288 | 1468453531221 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:31 INFO - PROCESS | 2288 | 1468453531308 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 16:45:31 INFO - PROCESS | 2288 | 1468453531317 Marionette TRACE conn5 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 2288 | 1468453531319 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:31 INFO - PROCESS | 2288 | ++DOCSHELL 149C9400 == 28 [pid = 2288] [id = 687] 16:45:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 49 (14D8C000) [pid = 2288] [serial = 2061] [outer = 00000000] 16:45:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 50 (14DBDC00) [pid = 2288] [serial = 2062] [outer = 14D8C000] 16:45:31 INFO - PROCESS | 2288 | 1468453531373 Marionette DEBUG loaded listener.js 16:45:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 51 (15650C00) [pid = 2288] [serial = 2063] [outer = 14D8C000] 16:45:31 INFO - PROCESS | 2288 | 1468453531879 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 2288 | 1468453531965 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 16:45:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:45:31 INFO - PROCESS | 2288 | 1468453531969 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 2288 | 1468453531971 Marionette TRACE conn5 <- [1,2714,null,{}] 16:45:31 INFO - PROCESS | 2288 | 1468453531977 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:31 INFO - PROCESS | 2288 | 1468453531979 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:32 INFO - PROCESS | 2288 | 1468453532069 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 16:45:32 INFO - PROCESS | 2288 | 1468453532163 Marionette TRACE conn5 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 2288 | 1468453532166 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:32 INFO - PROCESS | 2288 | ++DOCSHELL 17243000 == 29 [pid = 2288] [id = 688] 16:45:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 52 (17F60800) [pid = 2288] [serial = 2064] [outer = 00000000] 16:45:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 53 (1810A000) [pid = 2288] [serial = 2065] [outer = 17F60800] 16:45:32 INFO - PROCESS | 2288 | 1468453532211 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 54 (18825000) [pid = 2288] [serial = 2066] [outer = 17F60800] 16:45:32 INFO - PROCESS | 2288 | 1468453532601 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:45:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:45:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 691ms 16:45:32 INFO - PROCESS | 2288 | 1468453532660 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 2288 | 1468453532664 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 16:45:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:45:32 INFO - PROCESS | 2288 | 1468453532674 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 2288 | 1468453532678 Marionette TRACE conn5 <- [1,2718,null,{}] 16:45:32 INFO - PROCESS | 2288 | 1468453532682 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:32 INFO - PROCESS | 2288 | 1468453532685 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:32 INFO - PROCESS | 2288 | 1468453532774 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 16:45:32 INFO - PROCESS | 2288 | 1468453532780 Marionette TRACE conn5 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 2288 | 1468453532782 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:32 INFO - PROCESS | 2288 | ++DOCSHELL 1882D800 == 30 [pid = 2288] [id = 689] 16:45:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 55 (1889CC00) [pid = 2288] [serial = 2067] [outer = 00000000] 16:45:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 56 (19010000) [pid = 2288] [serial = 2068] [outer = 1889CC00] 16:45:32 INFO - PROCESS | 2288 | 1468453532826 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 57 (192D5000) [pid = 2288] [serial = 2069] [outer = 1889CC00] 16:45:33 INFO - PROCESS | 2288 | 1468453533749 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:45:33 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 16:45:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:45:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:45:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1134ms 16:45:33 INFO - PROCESS | 2288 | 1468453533804 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 2288 | 1468453533806 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 16:45:33 INFO - PROCESS | 2288 | 1468453533809 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 2288 | 1468453533811 Marionette TRACE conn5 <- [1,2722,null,{}] 16:45:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:45:33 INFO - PROCESS | 2288 | 1468453533815 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:33 INFO - PROCESS | 2288 | 1468453533816 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:33 INFO - PROCESS | 2288 | 1468453533931 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 16:45:33 INFO - PROCESS | 2288 | 1468453533937 Marionette TRACE conn5 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 2288 | 1468453533939 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:33 INFO - PROCESS | 2288 | ++DOCSHELL 19B0FC00 == 31 [pid = 2288] [id = 690] 16:45:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (19D39C00) [pid = 2288] [serial = 2070] [outer = 00000000] 16:45:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (19D6A400) [pid = 2288] [serial = 2071] [outer = 19D39C00] 16:45:33 INFO - PROCESS | 2288 | 1468453533983 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (19DAAC00) [pid = 2288] [serial = 2072] [outer = 19D39C00] 16:45:34 INFO - PROCESS | 2288 | 1468453534423 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:45:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:45:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 670ms 16:45:34 INFO - PROCESS | 2288 | 1468453534488 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 16:45:34 INFO - PROCESS | 2288 | 1468453534490 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 16:45:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:45:34 INFO - PROCESS | 2288 | 1468453534494 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 2288 | 1468453534496 Marionette TRACE conn5 <- [1,2726,null,{}] 16:45:34 INFO - PROCESS | 2288 | 1468453534499 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:34 INFO - PROCESS | 2288 | 1468453534501 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:34 INFO - PROCESS | 2288 | 1468453534618 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 16:45:34 INFO - PROCESS | 2288 | 1468453534682 Marionette TRACE conn5 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 2288 | 1468453534688 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:34 INFO - PROCESS | 2288 | ++DOCSHELL 16BEAC00 == 32 [pid = 2288] [id = 691] 16:45:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (18C33C00) [pid = 2288] [serial = 2073] [outer = 00000000] 16:45:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (19E70400) [pid = 2288] [serial = 2074] [outer = 18C33C00] 16:45:34 INFO - PROCESS | 2288 | 1468453534743 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (19F07000) [pid = 2288] [serial = 2075] [outer = 18C33C00] 16:45:34 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (16CC4C00) [pid = 2288] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:45:34 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (10451800) [pid = 2288] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:45:34 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (149C7800) [pid = 2288] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:45:34 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (15646400) [pid = 2288] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:45:34 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (108E7C00) [pid = 2288] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:45:34 INFO - PROCESS | 2288 | --DOMWINDOW == 57 (16B50C00) [pid = 2288] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:45:34 INFO - PROCESS | 2288 | --DOMWINDOW == 56 (16CBE400) [pid = 2288] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:45:35 INFO - PROCESS | 2288 | 1468453535155 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:45:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:45:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 731ms 16:45:35 INFO - PROCESS | 2288 | 1468453535242 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 2288 | 1468453535244 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 16:45:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:45:35 INFO - PROCESS | 2288 | 1468453535247 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 2288 | 1468453535249 Marionette TRACE conn5 <- [1,2730,null,{}] 16:45:35 INFO - PROCESS | 2288 | 1468453535252 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:35 INFO - PROCESS | 2288 | 1468453535254 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:35 INFO - PROCESS | 2288 | 1468453535381 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 16:45:35 INFO - PROCESS | 2288 | 1468453535443 Marionette TRACE conn5 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 2288 | 1468453535445 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:35 INFO - PROCESS | 2288 | ++DOCSHELL 19B08800 == 33 [pid = 2288] [id = 692] 16:45:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 57 (19B0CC00) [pid = 2288] [serial = 2076] [outer = 00000000] 16:45:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (19F0E000) [pid = 2288] [serial = 2077] [outer = 19B0CC00] 16:45:35 INFO - PROCESS | 2288 | 1468453535488 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (19F0E800) [pid = 2288] [serial = 2078] [outer = 19B0CC00] 16:45:35 INFO - PROCESS | 2288 | 1468453535850 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:45:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:45:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 630ms 16:45:35 INFO - PROCESS | 2288 | 1468453535892 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 2288 | 1468453535894 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 16:45:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:45:35 INFO - PROCESS | 2288 | 1468453535898 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 2288 | 1468453535900 Marionette TRACE conn5 <- [1,2734,null,{}] 16:45:35 INFO - PROCESS | 2288 | 1468453535903 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:35 INFO - PROCESS | 2288 | 1468453535905 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:35 INFO - PROCESS | 2288 | 1468453535984 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 16:45:35 INFO - PROCESS | 2288 | 1468453535990 Marionette TRACE conn5 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 2288 | 1468453535992 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:36 INFO - PROCESS | 2288 | ++DOCSHELL 10A72800 == 34 [pid = 2288] [id = 693] 16:45:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (10B40800) [pid = 2288] [serial = 2079] [outer = 00000000] 16:45:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (19FB4400) [pid = 2288] [serial = 2080] [outer = 10B40800] 16:45:36 INFO - PROCESS | 2288 | 1468453536035 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (19FBA400) [pid = 2288] [serial = 2081] [outer = 10B40800] 16:45:36 INFO - PROCESS | 2288 | 1468453536465 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:45:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:45:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 630ms 16:45:36 INFO - PROCESS | 2288 | 1468453536531 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 2288 | 1468453536533 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 16:45:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:45:36 INFO - PROCESS | 2288 | 1468453536537 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 2288 | 1468453536539 Marionette TRACE conn5 <- [1,2738,null,{}] 16:45:36 INFO - PROCESS | 2288 | 1468453536543 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:36 INFO - PROCESS | 2288 | 1468453536545 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:36 INFO - PROCESS | 2288 | 1468453536624 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 16:45:36 INFO - PROCESS | 2288 | 1468453536630 Marionette TRACE conn5 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 2288 | 1468453536632 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:36 INFO - PROCESS | 2288 | ++DOCSHELL 19FBF800 == 35 [pid = 2288] [id = 694] 16:45:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (19FC1C00) [pid = 2288] [serial = 2082] [outer = 00000000] 16:45:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (1A133800) [pid = 2288] [serial = 2083] [outer = 19FC1C00] 16:45:36 INFO - PROCESS | 2288 | 1468453536675 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (1A139C00) [pid = 2288] [serial = 2084] [outer = 19FC1C00] 16:45:37 INFO - PROCESS | 2288 | 1468453537102 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:45:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:45:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 570ms 16:45:37 INFO - PROCESS | 2288 | 1468453537126 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 16:45:37 INFO - PROCESS | 2288 | 1468453537128 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 16:45:37 INFO - PROCESS | 2288 | 1468453537132 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 2288 | 1468453537133 Marionette TRACE conn5 <- [1,2742,null,{}] 16:45:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:45:37 INFO - PROCESS | 2288 | 1468453537137 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:37 INFO - PROCESS | 2288 | 1468453537138 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:37 INFO - PROCESS | 2288 | 1468453537264 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 16:45:37 INFO - PROCESS | 2288 | 1468453537273 Marionette TRACE conn5 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 2288 | 1468453537275 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:37 INFO - PROCESS | 2288 | ++DOCSHELL 18829400 == 36 [pid = 2288] [id = 695] 16:45:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (19716400) [pid = 2288] [serial = 2085] [outer = 00000000] 16:45:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (1A14F000) [pid = 2288] [serial = 2086] [outer = 19716400] 16:45:37 INFO - PROCESS | 2288 | 1468453537328 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (1A153800) [pid = 2288] [serial = 2087] [outer = 19716400] 16:45:38 INFO - PROCESS | 2288 | 1468453538035 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:45:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 971ms 16:45:38 INFO - PROCESS | 2288 | 1468453538110 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 2288 | 1468453538114 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 16:45:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:45:38 INFO - PROCESS | 2288 | 1468453538118 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 2288 | 1468453538122 Marionette TRACE conn5 <- [1,2746,null,{}] 16:45:38 INFO - PROCESS | 2288 | 1468453538127 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:38 INFO - PROCESS | 2288 | 1468453538131 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:38 INFO - PROCESS | 2288 | 1468453538278 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 16:45:38 INFO - PROCESS | 2288 | 1468453538410 Marionette TRACE conn5 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 2288 | 1468453538414 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:38 INFO - PROCESS | 2288 | ++DOCSHELL 10AFF000 == 37 [pid = 2288] [id = 696] 16:45:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (112E9000) [pid = 2288] [serial = 2088] [outer = 00000000] 16:45:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (16846C00) [pid = 2288] [serial = 2089] [outer = 112E9000] 16:45:38 INFO - PROCESS | 2288 | 1468453538471 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (17F60000) [pid = 2288] [serial = 2090] [outer = 112E9000] 16:45:39 INFO - PROCESS | 2288 | 1468453539030 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:45:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:45:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 930ms 16:45:39 INFO - PROCESS | 2288 | 1468453539054 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 2288 | 1468453539060 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 16:45:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:45:39 INFO - PROCESS | 2288 | 1468453539067 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 2288 | 1468453539070 Marionette TRACE conn5 <- [1,2750,null,{}] 16:45:39 INFO - PROCESS | 2288 | 1468453539074 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:39 INFO - PROCESS | 2288 | 1468453539077 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:39 INFO - PROCESS | 2288 | 1468453539193 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 16:45:39 INFO - PROCESS | 2288 | 1468453539305 Marionette TRACE conn5 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 2288 | 1468453539308 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:39 INFO - PROCESS | 2288 | ++DOCSHELL 1905A800 == 38 [pid = 2288] [id = 697] 16:45:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (19B0C000) [pid = 2288] [serial = 2091] [outer = 00000000] 16:45:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (19DAB800) [pid = 2288] [serial = 2092] [outer = 19B0C000] 16:45:39 INFO - PROCESS | 2288 | 1468453539404 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (19E6E800) [pid = 2288] [serial = 2093] [outer = 19B0C000] 16:45:40 INFO - PROCESS | 2288 | 1468453540013 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:45:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:45:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 970ms 16:45:40 INFO - PROCESS | 2288 | 1468453540052 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 2288 | 1468453540055 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 16:45:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:45:40 INFO - PROCESS | 2288 | 1468453540059 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 2288 | 1468453540063 Marionette TRACE conn5 <- [1,2754,null,{}] 16:45:40 INFO - PROCESS | 2288 | 1468453540074 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:40 INFO - PROCESS | 2288 | 1468453540079 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:40 INFO - PROCESS | 2288 | 1468453540197 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 16:45:40 INFO - PROCESS | 2288 | 1468453540336 Marionette TRACE conn5 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 2288 | 1468453540340 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:40 INFO - PROCESS | 2288 | ++DOCSHELL 10A74800 == 39 [pid = 2288] [id = 698] 16:45:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (10BC6000) [pid = 2288] [serial = 2094] [outer = 00000000] 16:45:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (14D98000) [pid = 2288] [serial = 2095] [outer = 10BC6000] 16:45:40 INFO - PROCESS | 2288 | 1468453540399 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (17F68400) [pid = 2288] [serial = 2096] [outer = 10BC6000] 16:45:41 INFO - PROCESS | 2288 | 1468453541166 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:45:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:45:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1122ms 16:45:41 INFO - PROCESS | 2288 | 1468453541182 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 16:45:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:45:41 INFO - PROCESS | 2288 | 1468453541186 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 16:45:41 INFO - PROCESS | 2288 | 1468453541190 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 2288 | 1468453541195 Marionette TRACE conn5 <- [1,2758,null,{}] 16:45:41 INFO - PROCESS | 2288 | 1468453541199 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:41 INFO - PROCESS | 2288 | 1468453541202 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:41 INFO - PROCESS | 2288 | 1468453541306 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 19FBF800 == 38 [pid = 2288] [id = 694] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 10A72800 == 37 [pid = 2288] [id = 693] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 19B08800 == 36 [pid = 2288] [id = 692] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 16BEAC00 == 35 [pid = 2288] [id = 691] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 19B0FC00 == 34 [pid = 2288] [id = 690] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 1882D800 == 33 [pid = 2288] [id = 689] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 17243000 == 32 [pid = 2288] [id = 688] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 149C9400 == 31 [pid = 2288] [id = 687] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 0CE74400 == 30 [pid = 2288] [id = 686] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 0CE6E000 == 29 [pid = 2288] [id = 685] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 19D6D800 == 28 [pid = 2288] [id = 684] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 10A74800 == 27 [pid = 2288] [id = 698] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 1905A800 == 26 [pid = 2288] [id = 697] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 18829400 == 25 [pid = 2288] [id = 695] 16:45:42 INFO - PROCESS | 2288 | --DOCSHELL 10AFF000 == 24 [pid = 2288] [id = 696] 16:45:42 INFO - PROCESS | 2288 | 1468453542015 Marionette TRACE conn5 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 2288 | 1468453542019 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19E6F400) [pid = 2288] [serial = 2053] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (17F66000) [pid = 2288] [serial = 2042] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (114AA800) [pid = 2288] [serial = 2038] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (1564DC00) [pid = 2288] [serial = 2036] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (15637400) [pid = 2288] [serial = 2035] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (19D43C00) [pid = 2288] [serial = 2050] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (14647C00) [pid = 2288] [serial = 2030] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (10AFCC00) [pid = 2288] [serial = 2029] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (17F7B800) [pid = 2288] [serial = 2033] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (17246800) [pid = 2288] [serial = 2032] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (18CB3400) [pid = 2288] [serial = 2044] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (19D6FC00) [pid = 2288] [serial = 2051] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (17F5D800) [pid = 2288] [serial = 2041] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (192D5C00) [pid = 2288] [serial = 2048] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (192C9400) [pid = 2288] [serial = 2047] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (148A3C00) [pid = 2288] [serial = 2039] [outer = 00000000] [url = about:blank] 16:45:42 INFO - PROCESS | 2288 | ++DOCSHELL 0CE21000 == 25 [pid = 2288] [id = 699] 16:45:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (10273800) [pid = 2288] [serial = 2097] [outer = 00000000] 16:45:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (102E3800) [pid = 2288] [serial = 2098] [outer = 10273800] 16:45:42 INFO - PROCESS | 2288 | 1468453542169 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (1036D400) [pid = 2288] [serial = 2099] [outer = 10273800] 16:45:42 INFO - PROCESS | 2288 | 1468453542577 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:45:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:45:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1481ms 16:45:42 INFO - PROCESS | 2288 | 1468453542674 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 16:45:42 INFO - PROCESS | 2288 | 1468453542677 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 16:45:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:45:42 INFO - PROCESS | 2288 | 1468453542681 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 2288 | 1468453542684 Marionette TRACE conn5 <- [1,2762,null,{}] 16:45:42 INFO - PROCESS | 2288 | 1468453542694 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:42 INFO - PROCESS | 2288 | 1468453542698 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:42 INFO - PROCESS | 2288 | 1468453542792 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 16:45:42 INFO - PROCESS | 2288 | 1468453542801 Marionette TRACE conn5 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 2288 | 1468453542804 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:42 INFO - PROCESS | 2288 | ++DOCSHELL 114CAC00 == 26 [pid = 2288] [id = 700] 16:45:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (114CDC00) [pid = 2288] [serial = 2100] [outer = 00000000] 16:45:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (14825800) [pid = 2288] [serial = 2101] [outer = 114CDC00] 16:45:42 INFO - PROCESS | 2288 | 1468453542853 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (148EF000) [pid = 2288] [serial = 2102] [outer = 114CDC00] 16:45:43 INFO - PROCESS | 2288 | 1468453543318 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:45:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 670ms 16:45:43 INFO - PROCESS | 2288 | 1468453543355 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 2288 | 1468453543359 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 16:45:43 INFO - PROCESS | 2288 | 1468453543364 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:45:43 INFO - PROCESS | 2288 | 1468453543366 Marionette TRACE conn5 <- [1,2766,null,{}] 16:45:43 INFO - PROCESS | 2288 | 1468453543369 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:43 INFO - PROCESS | 2288 | 1468453543372 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:43 INFO - PROCESS | 2288 | 1468453543488 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 16:45:43 INFO - PROCESS | 2288 | 1468453543590 Marionette TRACE conn5 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:43 INFO - PROCESS | 2288 | 1468453543592 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:43 INFO - PROCESS | 2288 | ++DOCSHELL 114AF400 == 27 [pid = 2288] [id = 701] 16:45:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (158A3000) [pid = 2288] [serial = 2103] [outer = 00000000] 16:45:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (16846800) [pid = 2288] [serial = 2104] [outer = 158A3000] 16:45:43 INFO - PROCESS | 2288 | 1468453543638 Marionette DEBUG loaded listener.js 16:45:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (16C37C00) [pid = 2288] [serial = 2105] [outer = 158A3000] 16:45:44 INFO - PROCESS | 2288 | 1468453544031 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:45:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:45:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 730ms 16:45:44 INFO - PROCESS | 2288 | 1468453544098 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 16:45:44 INFO - PROCESS | 2288 | 1468453544100 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 16:45:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:45:44 INFO - PROCESS | 2288 | 1468453544105 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:45:44 INFO - PROCESS | 2288 | 1468453544111 Marionette TRACE conn5 <- [1,2770,null,{}] 16:45:44 INFO - PROCESS | 2288 | 1468453544120 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:44 INFO - PROCESS | 2288 | 1468453544124 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:44 INFO - PROCESS | 2288 | 1468453544256 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 16:45:44 INFO - PROCESS | 2288 | 1468453544284 Marionette TRACE conn5 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 2288 | 1468453544286 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:44 INFO - PROCESS | 2288 | ++DOCSHELL 158A6C00 == 28 [pid = 2288] [id = 702] 16:45:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (17F78800) [pid = 2288] [serial = 2106] [outer = 00000000] 16:45:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (1882D800) [pid = 2288] [serial = 2107] [outer = 17F78800] 16:45:44 INFO - PROCESS | 2288 | 1468453544339 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (188A3800) [pid = 2288] [serial = 2108] [outer = 17F78800] 16:45:44 INFO - PROCESS | 2288 | 1468453544776 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:45:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:45:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 730ms 16:45:44 INFO - PROCESS | 2288 | 1468453544855 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 16:45:44 INFO - PROCESS | 2288 | 1468453544858 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 16:45:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:45:44 INFO - PROCESS | 2288 | 1468453544864 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:45:44 INFO - PROCESS | 2288 | 1468453544865 Marionette TRACE conn5 <- [1,2774,null,{}] 16:45:44 INFO - PROCESS | 2288 | 1468453544869 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:44 INFO - PROCESS | 2288 | 1468453544871 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:45 INFO - PROCESS | 2288 | 1468453544990 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 16:45:45 INFO - PROCESS | 2288 | 1468453545052 Marionette TRACE conn5 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 2288 | 1468453545054 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:45 INFO - PROCESS | 2288 | ++DOCSHELL 18C32800 == 29 [pid = 2288] [id = 703] 16:45:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (18C33400) [pid = 2288] [serial = 2109] [outer = 00000000] 16:45:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (1900D800) [pid = 2288] [serial = 2110] [outer = 18C33400] 16:45:45 INFO - PROCESS | 2288 | 1468453545100 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (192CC400) [pid = 2288] [serial = 2111] [outer = 18C33400] 16:45:45 INFO - PROCESS | 2288 | 1468453545499 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:45:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 671ms 16:45:45 INFO - PROCESS | 2288 | 1468453545536 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 16:45:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:45:45 INFO - PROCESS | 2288 | 1468453545538 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 16:45:45 INFO - PROCESS | 2288 | 1468453545541 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 2288 | 1468453545543 Marionette TRACE conn5 <- [1,2778,null,{}] 16:45:45 INFO - PROCESS | 2288 | 1468453545562 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:45 INFO - PROCESS | 2288 | 1468453545564 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:45 INFO - PROCESS | 2288 | 1468453545675 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 16:45:45 INFO - PROCESS | 2288 | 1468453545681 Marionette TRACE conn5 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 2288 | 1468453545686 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:45 INFO - PROCESS | 2288 | ++DOCSHELL 195A4800 == 30 [pid = 2288] [id = 704] 16:45:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19713C00) [pid = 2288] [serial = 2112] [outer = 00000000] 16:45:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19B0EC00) [pid = 2288] [serial = 2113] [outer = 19713C00] 16:45:45 INFO - PROCESS | 2288 | 1468453545741 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19D71000) [pid = 2288] [serial = 2114] [outer = 19713C00] 16:45:46 INFO - PROCESS | 2288 | --DOCSHELL 114CAC00 == 29 [pid = 2288] [id = 700] 16:45:46 INFO - PROCESS | 2288 | --DOCSHELL 0CE21000 == 28 [pid = 2288] [id = 699] 16:45:47 INFO - PROCESS | 2288 | --DOCSHELL 114AF400 == 27 [pid = 2288] [id = 701] 16:45:47 INFO - PROCESS | 2288 | --DOCSHELL 158A6C00 == 26 [pid = 2288] [id = 702] 16:45:47 INFO - PROCESS | 2288 | --DOCSHELL 18C32800 == 25 [pid = 2288] [id = 703] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19716400) [pid = 2288] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (18C34C00) [pid = 2288] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (19FC1C00) [pid = 2288] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19D39C00) [pid = 2288] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (18C33C00) [pid = 2288] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19D6E400) [pid = 2288] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (10A13800) [pid = 2288] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (0CE76C00) [pid = 2288] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (19B0CC00) [pid = 2288] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (1889CC00) [pid = 2288] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (17F60800) [pid = 2288] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (14D8C000) [pid = 2288] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (10B40800) [pid = 2288] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (19059800) [pid = 2288] [serial = 2045] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (1A133800) [pid = 2288] [serial = 2083] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (19D6A400) [pid = 2288] [serial = 2071] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (19DAAC00) [pid = 2288] [serial = 2072] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (19E70400) [pid = 2288] [serial = 2074] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (19E79800) [pid = 2288] [serial = 2054] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (16B51400) [pid = 2288] [serial = 2056] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (1563E400) [pid = 2288] [serial = 2057] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 57 (1027F400) [pid = 2288] [serial = 2059] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 56 (10310000) [pid = 2288] [serial = 2060] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 55 (19F0E000) [pid = 2288] [serial = 2077] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 54 (19010000) [pid = 2288] [serial = 2068] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 53 (1810A000) [pid = 2288] [serial = 2065] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 52 (18825000) [pid = 2288] [serial = 2066] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 51 (14DBDC00) [pid = 2288] [serial = 2062] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 50 (15650C00) [pid = 2288] [serial = 2063] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 49 (19F07000) [pid = 2288] [serial = 2075] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 48 (19FB4400) [pid = 2288] [serial = 2080] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 47 (19FBA400) [pid = 2288] [serial = 2081] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 46 (192D5000) [pid = 2288] [serial = 2069] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 45 (19F0E800) [pid = 2288] [serial = 2078] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 44 (1A139C00) [pid = 2288] [serial = 2084] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 43 (1A153800) [pid = 2288] [serial = 2087] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | --DOMWINDOW == 42 (1A14F000) [pid = 2288] [serial = 2086] [outer = 00000000] [url = about:blank] 16:45:47 INFO - PROCESS | 2288 | 1468453547608 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:45:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:45:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2093ms 16:45:47 INFO - PROCESS | 2288 | 1468453547634 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 2288 | 1468453547638 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 16:45:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:45:47 INFO - PROCESS | 2288 | 1468453547644 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 2288 | 1468453547647 Marionette TRACE conn5 <- [1,2782,null,{}] 16:45:47 INFO - PROCESS | 2288 | 1468453547653 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:47 INFO - PROCESS | 2288 | 1468453547656 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:47 INFO - PROCESS | 2288 | 1468453547750 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 16:45:47 INFO - PROCESS | 2288 | 1468453547758 Marionette TRACE conn5 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 2288 | 1468453547762 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:47 INFO - PROCESS | 2288 | ++DOCSHELL 1044C400 == 26 [pid = 2288] [id = 705] 16:45:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 43 (1044C800) [pid = 2288] [serial = 2115] [outer = 00000000] 16:45:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 44 (10452C00) [pid = 2288] [serial = 2116] [outer = 1044C800] 16:45:47 INFO - PROCESS | 2288 | 1468453547812 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 45 (108EB000) [pid = 2288] [serial = 2117] [outer = 1044C800] 16:45:48 INFO - PROCESS | 2288 | 1468453548365 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:45:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:45:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 790ms 16:45:48 INFO - PROCESS | 2288 | 1468453548434 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 2288 | 1468453548439 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 16:45:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:45:48 INFO - PROCESS | 2288 | 1468453548468 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 2288 | 1468453548473 Marionette TRACE conn5 <- [1,2786,null,{}] 16:45:48 INFO - PROCESS | 2288 | 1468453548480 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:48 INFO - PROCESS | 2288 | 1468453548484 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:48 INFO - PROCESS | 2288 | 1468453548613 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 16:45:48 INFO - PROCESS | 2288 | 1468453548736 Marionette TRACE conn5 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:48 INFO - PROCESS | 2288 | 1468453548741 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:48 INFO - PROCESS | 2288 | ++DOCSHELL 1044AC00 == 27 [pid = 2288] [id = 706] 16:45:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 46 (1044CC00) [pid = 2288] [serial = 2118] [outer = 00000000] 16:45:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 47 (10A13800) [pid = 2288] [serial = 2119] [outer = 1044CC00] 16:45:48 INFO - PROCESS | 2288 | 1468453548799 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 48 (10B42800) [pid = 2288] [serial = 2120] [outer = 1044CC00] 16:45:49 INFO - PROCESS | 2288 | 1468453549564 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:45:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:45:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1138ms 16:45:49 INFO - PROCESS | 2288 | 1468453549608 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 16:45:49 INFO - PROCESS | 2288 | 1468453549614 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 16:45:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:45:49 INFO - PROCESS | 2288 | 1468453549620 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:45:49 INFO - PROCESS | 2288 | 1468453549623 Marionette TRACE conn5 <- [1,2790,null,{}] 16:45:49 INFO - PROCESS | 2288 | 1468453549628 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:49 INFO - PROCESS | 2288 | 1468453549631 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:49 INFO - PROCESS | 2288 | 1468453549760 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 16:45:49 INFO - PROCESS | 2288 | 1468453549884 Marionette TRACE conn5 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 2288 | 1468453549887 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:49 INFO - PROCESS | 2288 | ++DOCSHELL 1542C800 == 28 [pid = 2288] [id = 707] 16:45:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 49 (1543E000) [pid = 2288] [serial = 2121] [outer = 00000000] 16:45:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 50 (15635800) [pid = 2288] [serial = 2122] [outer = 1543E000] 16:45:49 INFO - PROCESS | 2288 | 1468453549954 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 51 (1564EC00) [pid = 2288] [serial = 2123] [outer = 1543E000] 16:45:50 INFO - PROCESS | 2288 | --DOCSHELL 18C2F400 == 27 [pid = 2288] [id = 651] 16:45:50 INFO - PROCESS | 2288 | --DOCSHELL 1724D400 == 26 [pid = 2288] [id = 650] 16:45:50 INFO - PROCESS | 2288 | --DOCSHELL 195A9400 == 25 [pid = 2288] [id = 652] 16:45:50 INFO - PROCESS | 2288 | --DOCSHELL 18C2A800 == 24 [pid = 2288] [id = 649] 16:45:50 INFO - PROCESS | 2288 | --DOCSHELL 16B5A000 == 23 [pid = 2288] [id = 644] 16:45:50 INFO - PROCESS | 2288 | --DOCSHELL 1A135400 == 22 [pid = 2288] [id = 648] 16:45:50 INFO - PROCESS | 2288 | 1468453550724 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:45:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:45:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1122ms 16:45:50 INFO - PROCESS | 2288 | 1468453550745 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 16:45:50 INFO - PROCESS | 2288 | 1468453550749 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 16:45:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:45:50 INFO - PROCESS | 2288 | 1468453550754 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 2288 | 1468453550757 Marionette TRACE conn5 <- [1,2794,null,{}] 16:45:50 INFO - PROCESS | 2288 | 1468453550765 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:50 INFO - PROCESS | 2288 | 1468453550768 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:50 INFO - PROCESS | 2288 | 1468453550872 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 16:45:50 INFO - PROCESS | 2288 | 1468453550962 Marionette TRACE conn5 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 2288 | 1468453550966 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:51 INFO - PROCESS | 2288 | ++DOCSHELL 10444000 == 23 [pid = 2288] [id = 708] 16:45:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 52 (10444400) [pid = 2288] [serial = 2124] [outer = 00000000] 16:45:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 53 (14646800) [pid = 2288] [serial = 2125] [outer = 10444400] 16:45:51 INFO - PROCESS | 2288 | 1468453551014 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 54 (15631C00) [pid = 2288] [serial = 2126] [outer = 10444400] 16:45:51 INFO - PROCESS | 2288 | 1468453551395 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:45:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:45:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 691ms 16:45:51 INFO - PROCESS | 2288 | 1468453551445 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 2288 | 1468453551449 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 16:45:51 INFO - PROCESS | 2288 | 1468453551493 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 2288 | 1468453551496 Marionette TRACE conn5 <- [1,2798,null,{}] 16:45:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:45:51 INFO - PROCESS | 2288 | 1468453551500 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:51 INFO - PROCESS | 2288 | 1468453551502 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:51 INFO - PROCESS | 2288 | 1468453551590 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 16:45:51 INFO - PROCESS | 2288 | 1468453551596 Marionette TRACE conn5 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 2288 | 1468453551598 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:51 INFO - PROCESS | 2288 | ++DOCSHELL 16B54800 == 24 [pid = 2288] [id = 709] 16:45:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 55 (16BEE000) [pid = 2288] [serial = 2127] [outer = 00000000] 16:45:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 56 (1724EC00) [pid = 2288] [serial = 2128] [outer = 16BEE000] 16:45:51 INFO - PROCESS | 2288 | 1468453551645 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 57 (17F5E400) [pid = 2288] [serial = 2129] [outer = 16BEE000] 16:45:52 INFO - PROCESS | 2288 | 1468453552121 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:45:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 670ms 16:45:52 INFO - PROCESS | 2288 | 1468453552170 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 2288 | 1468453552172 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 16:45:52 INFO - PROCESS | 2288 | 1468453552176 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:45:52 INFO - PROCESS | 2288 | 1468453552179 Marionette TRACE conn5 <- [1,2802,null,{}] 16:45:52 INFO - PROCESS | 2288 | 1468453552189 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:52 INFO - PROCESS | 2288 | 1468453552194 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:52 INFO - PROCESS | 2288 | 1468453552293 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 16:45:52 INFO - PROCESS | 2288 | 1468453552386 Marionette TRACE conn5 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 2288 | 1468453552389 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:52 INFO - PROCESS | 2288 | ++DOCSHELL 18828000 == 25 [pid = 2288] [id = 710] 16:45:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (18828400) [pid = 2288] [serial = 2130] [outer = 00000000] 16:45:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (18C2A800) [pid = 2288] [serial = 2131] [outer = 18828400] 16:45:52 INFO - PROCESS | 2288 | 1468453552438 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (18C33C00) [pid = 2288] [serial = 2132] [outer = 18828400] 16:45:52 INFO - PROCESS | 2288 | 1468453552860 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:45:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 730ms 16:45:52 INFO - PROCESS | 2288 | 1468453552910 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 2288 | 1468453552912 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 16:45:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:45:52 INFO - PROCESS | 2288 | 1468453552941 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 2288 | 1468453552943 Marionette TRACE conn5 <- [1,2806,null,{}] 16:45:52 INFO - PROCESS | 2288 | 1468453552959 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:52 INFO - PROCESS | 2288 | 1468453552961 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:53 INFO - PROCESS | 2288 | 1468453553078 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 16:45:53 INFO - PROCESS | 2288 | 1468453553091 Marionette TRACE conn5 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 2288 | 1468453553093 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:53 INFO - PROCESS | 2288 | ++DOCSHELL 1900A400 == 26 [pid = 2288] [id = 711] 16:45:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (1904EC00) [pid = 2288] [serial = 2133] [outer = 00000000] 16:45:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (192D4000) [pid = 2288] [serial = 2134] [outer = 1904EC00] 16:45:53 INFO - PROCESS | 2288 | 1468453553196 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (19718800) [pid = 2288] [serial = 2135] [outer = 1904EC00] 16:45:53 INFO - PROCESS | 2288 | 1468453553598 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:45:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:45:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 710ms 16:45:53 INFO - PROCESS | 2288 | 1468453553630 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 2288 | 1468453553632 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 16:45:53 INFO - PROCESS | 2288 | 1468453553635 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:45:53 INFO - PROCESS | 2288 | 1468453553637 Marionette TRACE conn5 <- [1,2810,null,{}] 16:45:53 INFO - PROCESS | 2288 | 1468453553641 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:53 INFO - PROCESS | 2288 | 1468453553643 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:53 INFO - PROCESS | 2288 | 1468453553753 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 16:45:53 INFO - PROCESS | 2288 | 1468453553758 Marionette TRACE conn5 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 2288 | 1468453553761 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:53 INFO - PROCESS | 2288 | ++DOCSHELL 19006000 == 27 [pid = 2288] [id = 712] 16:45:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (197C8800) [pid = 2288] [serial = 2136] [outer = 00000000] 16:45:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (19B0CC00) [pid = 2288] [serial = 2137] [outer = 197C8800] 16:45:53 INFO - PROCESS | 2288 | 1468453553805 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (19B0FC00) [pid = 2288] [serial = 2138] [outer = 197C8800] 16:45:54 INFO - PROCESS | 2288 | 1468453554256 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:45:54 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (158A3000) [pid = 2288] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:45:54 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (17F78800) [pid = 2288] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:45:54 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (19713C00) [pid = 2288] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:45:54 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (19B0C000) [pid = 2288] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:45:54 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (10BC6000) [pid = 2288] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:45:54 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (112E9000) [pid = 2288] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:45:54 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (18C33400) [pid = 2288] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:45:54 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (114CDC00) [pid = 2288] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:45:54 INFO - PROCESS | 2288 | --DOMWINDOW == 57 (10273800) [pid = 2288] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:45:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:45:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 674ms 16:45:54 INFO - PROCESS | 2288 | 1468453554314 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 2288 | 1468453554316 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 16:45:54 INFO - PROCESS | 2288 | 1468453554319 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:45:54 INFO - PROCESS | 2288 | 1468453554321 Marionette TRACE conn5 <- [1,2814,null,{}] 16:45:54 INFO - PROCESS | 2288 | 1468453554324 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:54 INFO - PROCESS | 2288 | 1468453554330 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:54 INFO - PROCESS | 2288 | 1468453554491 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 16:45:54 INFO - PROCESS | 2288 | 1468453554558 Marionette TRACE conn5 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 2288 | 1468453554560 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:54 INFO - PROCESS | 2288 | ++DOCSHELL 14D8C000 == 28 [pid = 2288] [id = 713] 16:45:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (158A3000) [pid = 2288] [serial = 2139] [outer = 00000000] 16:45:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (192CE400) [pid = 2288] [serial = 2140] [outer = 158A3000] 16:45:54 INFO - PROCESS | 2288 | 1468453554605 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (19B0C400) [pid = 2288] [serial = 2141] [outer = 158A3000] 16:45:54 INFO - PROCESS | 2288 | 1468453554966 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:45:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:45:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 670ms 16:45:55 INFO - PROCESS | 2288 | 1468453555000 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 2288 | 1468453555002 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 16:45:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:45:55 INFO - PROCESS | 2288 | 1468453555005 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 2288 | 1468453555007 Marionette TRACE conn5 <- [1,2818,null,{}] 16:45:55 INFO - PROCESS | 2288 | 1468453555010 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:55 INFO - PROCESS | 2288 | 1468453555012 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:55 INFO - PROCESS | 2288 | 1468453555091 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 16:45:55 INFO - PROCESS | 2288 | 1468453555096 Marionette TRACE conn5 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 2288 | 1468453555098 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:55 INFO - PROCESS | 2288 | ++DOCSHELL 19DAD800 == 29 [pid = 2288] [id = 714] 16:45:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (19DAE000) [pid = 2288] [serial = 2142] [outer = 00000000] 16:45:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (19E72400) [pid = 2288] [serial = 2143] [outer = 19DAE000] 16:45:55 INFO - PROCESS | 2288 | 1468453555143 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (19E75C00) [pid = 2288] [serial = 2144] [outer = 19DAE000] 16:45:55 INFO - PROCESS | 2288 | 1468453555574 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:45:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:45:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 630ms 16:45:55 INFO - PROCESS | 2288 | 1468453555639 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 2288 | 1468453555641 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 16:45:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:45:55 INFO - PROCESS | 2288 | 1468453555644 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 2288 | 1468453555646 Marionette TRACE conn5 <- [1,2822,null,{}] 16:45:55 INFO - PROCESS | 2288 | 1468453555650 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:55 INFO - PROCESS | 2288 | 1468453555651 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:55 INFO - PROCESS | 2288 | 1468453555733 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 16:45:55 INFO - PROCESS | 2288 | 1468453555741 Marionette TRACE conn5 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 2288 | 1468453555743 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:55 INFO - PROCESS | 2288 | ++DOCSHELL 0CE74000 == 30 [pid = 2288] [id = 715] 16:45:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (10274400) [pid = 2288] [serial = 2145] [outer = 00000000] 16:45:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (19E7B400) [pid = 2288] [serial = 2146] [outer = 10274400] 16:45:55 INFO - PROCESS | 2288 | 1468453555792 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (19F08000) [pid = 2288] [serial = 2147] [outer = 10274400] 16:45:56 INFO - PROCESS | 2288 | 1468453556249 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:45:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:45:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 632ms 16:45:56 INFO - PROCESS | 2288 | 1468453556291 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 2288 | 1468453556293 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 16:45:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:45:56 INFO - PROCESS | 2288 | 1468453556297 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 2288 | 1468453556298 Marionette TRACE conn5 <- [1,2826,null,{}] 16:45:56 INFO - PROCESS | 2288 | 1468453556302 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:56 INFO - PROCESS | 2288 | 1468453556304 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:56 INFO - PROCESS | 2288 | 1468453556394 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 16:45:56 INFO - PROCESS | 2288 | 1468453556400 Marionette TRACE conn5 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 2288 | 1468453556402 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:56 INFO - PROCESS | 2288 | ++DOCSHELL 19F09C00 == 31 [pid = 2288] [id = 716] 16:45:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (19F10C00) [pid = 2288] [serial = 2148] [outer = 00000000] 16:45:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (19F37000) [pid = 2288] [serial = 2149] [outer = 19F10C00] 16:45:56 INFO - PROCESS | 2288 | 1468453556445 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (19FBA000) [pid = 2288] [serial = 2150] [outer = 19F10C00] 16:45:56 INFO - PROCESS | 2288 | 1468453556940 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:45:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:45:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 16:45:56 INFO - PROCESS | 2288 | 1468453556971 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 2288 | 1468453556976 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 16:45:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:45:57 INFO - PROCESS | 2288 | 1468453556982 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 2288 | 1468453556986 Marionette TRACE conn5 <- [1,2830,null,{}] 16:45:57 INFO - PROCESS | 2288 | 1468453556993 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:57 INFO - PROCESS | 2288 | 1468453556997 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:57 INFO - PROCESS | 2288 | 1468453557147 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 16:45:57 INFO - PROCESS | 2288 | 1468453557305 Marionette TRACE conn5 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 2288 | 1468453557310 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:57 INFO - PROCESS | 2288 | ++DOCSHELL 1030E400 == 32 [pid = 2288] [id = 717] 16:45:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (1030F800) [pid = 2288] [serial = 2151] [outer = 00000000] 16:45:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (10A12000) [pid = 2288] [serial = 2152] [outer = 1030F800] 16:45:57 INFO - PROCESS | 2288 | 1468453557367 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (114AA800) [pid = 2288] [serial = 2153] [outer = 1030F800] 16:45:57 INFO - PROCESS | 2288 | 1468453557944 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:45:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:45:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 971ms 16:45:57 INFO - PROCESS | 2288 | 1468453557957 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 2288 | 1468453557962 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 16:45:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:45:57 INFO - PROCESS | 2288 | 1468453557968 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 2288 | 1468453557971 Marionette TRACE conn5 <- [1,2834,null,{}] 16:45:57 INFO - PROCESS | 2288 | 1468453557975 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:57 INFO - PROCESS | 2288 | 1468453557978 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:58 INFO - PROCESS | 2288 | 1468453558090 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 16:45:58 INFO - PROCESS | 2288 | 1468453558201 Marionette TRACE conn5 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:58 INFO - PROCESS | 2288 | 1468453558204 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:58 INFO - PROCESS | 2288 | ++DOCSHELL 16CC1C00 == 33 [pid = 2288] [id = 718] 16:45:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (16CCC800) [pid = 2288] [serial = 2154] [outer = 00000000] 16:45:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (17F64C00) [pid = 2288] [serial = 2155] [outer = 16CCC800] 16:45:58 INFO - PROCESS | 2288 | 1468453558301 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (18107400) [pid = 2288] [serial = 2156] [outer = 16CCC800] 16:45:58 INFO - PROCESS | 2288 | 1468453558883 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:45:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:45:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 970ms 16:45:58 INFO - PROCESS | 2288 | 1468453558942 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 2288 | 1468453558945 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 16:45:58 INFO - PROCESS | 2288 | 1468453558949 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:45:58 INFO - PROCESS | 2288 | 1468453558952 Marionette TRACE conn5 <- [1,2838,null,{}] 16:45:58 INFO - PROCESS | 2288 | 1468453558963 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:58 INFO - PROCESS | 2288 | 1468453558968 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:59 INFO - PROCESS | 2288 | 1468453559078 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 16:45:59 INFO - PROCESS | 2288 | 1468453559217 Marionette TRACE conn5 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 2288 | 1468453559220 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:45:59 INFO - PROCESS | 2288 | ++DOCSHELL 19B0A000 == 34 [pid = 2288] [id = 719] 16:45:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19B0B400) [pid = 2288] [serial = 2157] [outer = 00000000] 16:45:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19DAB400) [pid = 2288] [serial = 2158] [outer = 19B0B400] 16:45:59 INFO - PROCESS | 2288 | 1468453559278 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19E6D800) [pid = 2288] [serial = 2159] [outer = 19B0B400] 16:45:59 INFO - PROCESS | 2288 | 1468453559875 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:45:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:45:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 970ms 16:45:59 INFO - PROCESS | 2288 | 1468453559937 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 16:45:59 INFO - PROCESS | 2288 | 1468453559940 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 16:45:59 INFO - PROCESS | 2288 | 1468453559945 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:45:59 INFO - PROCESS | 2288 | 1468453559947 Marionette TRACE conn5 <- [1,2842,null,{}] 16:45:59 INFO - PROCESS | 2288 | 1468453559951 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:59 INFO - PROCESS | 2288 | 1468453559953 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:00 INFO - PROCESS | 2288 | 1468453560070 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 16:46:00 INFO - PROCESS | 2288 | 1468453560306 Marionette TRACE conn5 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 2288 | 1468453560309 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:00 INFO - PROCESS | 2288 | ++DOCSHELL 1027BC00 == 35 [pid = 2288] [id = 720] 16:46:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1027D000) [pid = 2288] [serial = 2160] [outer = 00000000] 16:46:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (10301C00) [pid = 2288] [serial = 2161] [outer = 1027D000] 16:46:00 INFO - PROCESS | 2288 | 1468453560362 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (10443400) [pid = 2288] [serial = 2162] [outer = 1027D000] 16:46:00 INFO - PROCESS | 2288 | 1468453560961 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:46:01 INFO - PROCESS | 2288 | --DOCSHELL 149CBC00 == 34 [pid = 2288] [id = 642] 16:46:01 INFO - PROCESS | 2288 | --DOCSHELL 18825800 == 33 [pid = 2288] [id = 640] 16:46:01 INFO - PROCESS | 2288 | --DOCSHELL 17F67400 == 32 [pid = 2288] [id = 639] 16:46:01 INFO - PROCESS | 2288 | --DOCSHELL 16B5B400 == 31 [pid = 2288] [id = 638] 16:46:01 INFO - PROCESS | 2288 | --DOCSHELL 1030F000 == 30 [pid = 2288] [id = 653] 16:46:01 INFO - PROCESS | 2288 | --DOCSHELL 195A4800 == 29 [pid = 2288] [id = 704] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19E6E800) [pid = 2288] [serial = 2093] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (17F68400) [pid = 2288] [serial = 2096] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (17F60000) [pid = 2288] [serial = 2090] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (10452C00) [pid = 2288] [serial = 2116] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1900D800) [pid = 2288] [serial = 2110] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (19D71000) [pid = 2288] [serial = 2114] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (192CC400) [pid = 2288] [serial = 2111] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (14D98000) [pid = 2288] [serial = 2095] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19DAB800) [pid = 2288] [serial = 2092] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (16846C00) [pid = 2288] [serial = 2089] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (14825800) [pid = 2288] [serial = 2101] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (148EF000) [pid = 2288] [serial = 2102] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (102E3800) [pid = 2288] [serial = 2098] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (1036D400) [pid = 2288] [serial = 2099] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (16C37C00) [pid = 2288] [serial = 2105] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (16846800) [pid = 2288] [serial = 2104] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (1882D800) [pid = 2288] [serial = 2107] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (19B0EC00) [pid = 2288] [serial = 2113] [outer = 00000000] [url = about:blank] 16:46:01 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (188A3800) [pid = 2288] [serial = 2108] [outer = 00000000] [url = about:blank] 16:46:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:46:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1069ms 16:46:01 INFO - PROCESS | 2288 | 1468453561032 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 2288 | 1468453561035 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 16:46:01 INFO - PROCESS | 2288 | 1468453561039 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 2288 | 1468453561042 Marionette TRACE conn5 <- [1,2846,null,{}] 16:46:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:46:01 INFO - PROCESS | 2288 | 1468453561047 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:01 INFO - PROCESS | 2288 | 1468453561051 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:01 INFO - PROCESS | 2288 | 1468453561139 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 16:46:01 INFO - PROCESS | 2288 | 1468453561151 Marionette TRACE conn5 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 2288 | 1468453561154 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:01 INFO - PROCESS | 2288 | ++DOCSHELL 148E3400 == 30 [pid = 2288] [id = 721] 16:46:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (148E3C00) [pid = 2288] [serial = 2163] [outer = 00000000] 16:46:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (149CBC00) [pid = 2288] [serial = 2164] [outer = 148E3C00] 16:46:01 INFO - PROCESS | 2288 | 1468453561202 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (156E3800) [pid = 2288] [serial = 2165] [outer = 148E3C00] 16:46:01 INFO - PROCESS | 2288 | 1468453561707 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:46:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:46:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 730ms 16:46:01 INFO - PROCESS | 2288 | 1468453561778 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 2288 | 1468453561782 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 16:46:01 INFO - PROCESS | 2288 | 1468453561787 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:46:01 INFO - PROCESS | 2288 | 1468453561789 Marionette TRACE conn5 <- [1,2850,null,{}] 16:46:01 INFO - PROCESS | 2288 | 1468453561792 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:01 INFO - PROCESS | 2288 | 1468453561795 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:01 INFO - PROCESS | 2288 | 1468453561913 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 16:46:02 INFO - PROCESS | 2288 | 1468453562009 Marionette TRACE conn5 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:02 INFO - PROCESS | 2288 | 1468453562011 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:02 INFO - PROCESS | 2288 | ++DOCSHELL 16846800 == 31 [pid = 2288] [id = 722] 16:46:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (17243800) [pid = 2288] [serial = 2166] [outer = 00000000] 16:46:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (17F65000) [pid = 2288] [serial = 2167] [outer = 17243800] 16:46:02 INFO - PROCESS | 2288 | 1468453562056 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (1810A400) [pid = 2288] [serial = 2168] [outer = 17243800] 16:46:02 INFO - PROCESS | 2288 | 1468453562415 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:46:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:46:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 670ms 16:46:02 INFO - PROCESS | 2288 | 1468453562462 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 16:46:02 INFO - PROCESS | 2288 | 1468453562464 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 16:46:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:46:02 INFO - PROCESS | 2288 | 1468453562468 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:46:02 INFO - PROCESS | 2288 | 1468453562474 Marionette TRACE conn5 <- [1,2854,null,{}] 16:46:02 INFO - PROCESS | 2288 | 1468453562483 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:02 INFO - PROCESS | 2288 | 1468453562486 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:02 INFO - PROCESS | 2288 | 1468453562574 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 16:46:02 INFO - PROCESS | 2288 | 1468453562581 Marionette TRACE conn5 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:02 INFO - PROCESS | 2288 | 1468453562583 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:02 INFO - PROCESS | 2288 | ++DOCSHELL 1882F800 == 32 [pid = 2288] [id = 723] 16:46:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (1882FC00) [pid = 2288] [serial = 2169] [outer = 00000000] 16:46:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (192C9400) [pid = 2288] [serial = 2170] [outer = 1882FC00] 16:46:02 INFO - PROCESS | 2288 | 1468453562627 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (192D4800) [pid = 2288] [serial = 2171] [outer = 1882FC00] 16:46:03 INFO - PROCESS | 2288 | 1468453563070 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:46:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 630ms 16:46:03 INFO - PROCESS | 2288 | 1468453563115 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 2288 | 1468453563117 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 16:46:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:46:03 INFO - PROCESS | 2288 | 1468453563121 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 2288 | 1468453563123 Marionette TRACE conn5 <- [1,2858,null,{}] 16:46:03 INFO - PROCESS | 2288 | 1468453563130 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:03 INFO - PROCESS | 2288 | 1468453563132 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:03 INFO - PROCESS | 2288 | 1468453563219 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 16:46:03 INFO - PROCESS | 2288 | 1468453563225 Marionette TRACE conn5 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:03 INFO - PROCESS | 2288 | 1468453563227 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:03 INFO - PROCESS | 2288 | ++DOCSHELL 1905CC00 == 33 [pid = 2288] [id = 724] 16:46:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (19717000) [pid = 2288] [serial = 2172] [outer = 00000000] 16:46:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (19D71400) [pid = 2288] [serial = 2173] [outer = 19717000] 16:46:03 INFO - PROCESS | 2288 | 1468453563271 Marionette DEBUG loaded listener.js 16:46:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (19DAA000) [pid = 2288] [serial = 2174] [outer = 19717000] 16:46:03 INFO - PROCESS | 2288 | 1468453563816 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:46:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:46:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 730ms 16:46:03 INFO - PROCESS | 2288 | 1468453563852 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 2288 | 1468453563854 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 16:46:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:46:03 INFO - PROCESS | 2288 | 1468453563857 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 2288 | 1468453563859 Marionette TRACE conn5 <- [1,2862,null,{}] 16:46:03 INFO - PROCESS | 2288 | 1468453563862 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:03 INFO - PROCESS | 2288 | 1468453563864 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:03 INFO - PROCESS | 2288 | 1468453563979 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 16:46:04 INFO - PROCESS | 2288 | 1468453563985 Marionette TRACE conn5 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 2288 | 1468453563991 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:04 INFO - PROCESS | 2288 | ++DOCSHELL 19E6E800 == 34 [pid = 2288] [id = 725] 16:46:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19E6F000) [pid = 2288] [serial = 2175] [outer = 00000000] 16:46:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19F05400) [pid = 2288] [serial = 2176] [outer = 19E6F000] 16:46:04 INFO - PROCESS | 2288 | 1468453564100 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19FBDC00) [pid = 2288] [serial = 2177] [outer = 19E6F000] 16:46:04 INFO - PROCESS | 2288 | 1468453564568 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:46:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:46:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 730ms 16:46:04 INFO - PROCESS | 2288 | 1468453564595 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 16:46:04 INFO - PROCESS | 2288 | 1468453564597 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 16:46:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:46:04 INFO - PROCESS | 2288 | 1468453564637 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 2288 | 1468453564639 Marionette TRACE conn5 <- [1,2866,null,{}] 16:46:04 INFO - PROCESS | 2288 | 1468453564643 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:04 INFO - PROCESS | 2288 | 1468453564645 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:04 INFO - PROCESS | 2288 | 1468453564765 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 16:46:04 INFO - PROCESS | 2288 | 1468453564843 Marionette TRACE conn5 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 2288 | 1468453564845 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:04 INFO - PROCESS | 2288 | ++DOCSHELL 1A139C00 == 35 [pid = 2288] [id = 726] 16:46:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (1A13A400) [pid = 2288] [serial = 2178] [outer = 00000000] 16:46:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1A149C00) [pid = 2288] [serial = 2179] [outer = 1A13A400] 16:46:04 INFO - PROCESS | 2288 | 1468453564889 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1A14D800) [pid = 2288] [serial = 2180] [outer = 1A13A400] 16:46:05 INFO - PROCESS | 2288 | 1468453565317 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:46:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 730ms 16:46:05 INFO - PROCESS | 2288 | 1468453565363 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 2288 | 1468453565365 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 16:46:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:46:05 INFO - PROCESS | 2288 | 1468453565368 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 2288 | 1468453565370 Marionette TRACE conn5 <- [1,2870,null,{}] 16:46:05 INFO - PROCESS | 2288 | 1468453565373 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:05 INFO - PROCESS | 2288 | 1468453565375 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:05 INFO - PROCESS | 2288 | 1468453565550 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 16:46:05 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1904EC00) [pid = 2288] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:46:05 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (16BEE000) [pid = 2288] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:46:05 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (197C8800) [pid = 2288] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:46:05 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (10444400) [pid = 2288] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:46:05 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (18828400) [pid = 2288] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:46:05 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (158A3000) [pid = 2288] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:46:05 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (10274400) [pid = 2288] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:46:05 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19DAE000) [pid = 2288] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:46:05 INFO - PROCESS | 2288 | 1468453565618 Marionette TRACE conn5 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 2288 | 1468453565620 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:05 INFO - PROCESS | 2288 | ++DOCSHELL 0C9F8C00 == 36 [pid = 2288] [id = 727] 16:46:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (10274400) [pid = 2288] [serial = 2181] [outer = 00000000] 16:46:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (16CC8C00) [pid = 2288] [serial = 2182] [outer = 10274400] 16:46:05 INFO - PROCESS | 2288 | 1468453565664 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (17F7BC00) [pid = 2288] [serial = 2183] [outer = 10274400] 16:46:06 INFO - PROCESS | 2288 | 1468453566024 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:46:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 671ms 16:46:06 INFO - PROCESS | 2288 | 1468453566039 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 2288 | 1468453566041 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 16:46:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:46:06 INFO - PROCESS | 2288 | 1468453566057 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 2288 | 1468453566058 Marionette TRACE conn5 <- [1,2874,null,{}] 16:46:06 INFO - PROCESS | 2288 | 1468453566062 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:06 INFO - PROCESS | 2288 | 1468453566064 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:06 INFO - PROCESS | 2288 | 1468453566172 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 16:46:06 INFO - PROCESS | 2288 | 1468453566180 Marionette TRACE conn5 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 2288 | 1468453566182 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:06 INFO - PROCESS | 2288 | ++DOCSHELL 1549A800 == 37 [pid = 2288] [id = 728] 16:46:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (18C35800) [pid = 2288] [serial = 2184] [outer = 00000000] 16:46:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19E70800) [pid = 2288] [serial = 2185] [outer = 18C35800] 16:46:06 INFO - PROCESS | 2288 | 1468453566225 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19E77400) [pid = 2288] [serial = 2186] [outer = 18C35800] 16:46:06 INFO - PROCESS | 2288 | 1468453566655 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:46:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 650ms 16:46:06 INFO - PROCESS | 2288 | 1468453566708 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 2288 | 1468453566710 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 16:46:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:46:06 INFO - PROCESS | 2288 | 1468453566723 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 2288 | 1468453566725 Marionette TRACE conn5 <- [1,2878,null,{}] 16:46:06 INFO - PROCESS | 2288 | 1468453566728 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:06 INFO - PROCESS | 2288 | 1468453566730 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:06 INFO - PROCESS | 2288 | 1468453566811 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 16:46:06 INFO - PROCESS | 2288 | 1468453566817 Marionette TRACE conn5 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 2288 | 1468453566818 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:06 INFO - PROCESS | 2288 | ++DOCSHELL 1A156400 == 38 [pid = 2288] [id = 729] 16:46:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (1A163000) [pid = 2288] [serial = 2187] [outer = 00000000] 16:46:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (1A1B2400) [pid = 2288] [serial = 2188] [outer = 1A163000] 16:46:06 INFO - PROCESS | 2288 | 1468453566861 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1A1B7C00) [pid = 2288] [serial = 2189] [outer = 1A163000] 16:46:07 INFO - PROCESS | 2288 | 1468453567272 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:46:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:46:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 590ms 16:46:07 INFO - PROCESS | 2288 | 1468453567306 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 16:46:07 INFO - PROCESS | 2288 | 1468453567308 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 16:46:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:46:07 INFO - PROCESS | 2288 | 1468453567311 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 2288 | 1468453567313 Marionette TRACE conn5 <- [1,2882,null,{}] 16:46:07 INFO - PROCESS | 2288 | 1468453567316 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:07 INFO - PROCESS | 2288 | 1468453567318 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:07 INFO - PROCESS | 2288 | 1468453567446 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 16:46:07 INFO - PROCESS | 2288 | 1468453567458 Marionette TRACE conn5 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 2288 | 1468453567460 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:07 INFO - PROCESS | 2288 | ++DOCSHELL 19F0D400 == 39 [pid = 2288] [id = 730] 16:46:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (1A14F400) [pid = 2288] [serial = 2190] [outer = 00000000] 16:46:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (1A374000) [pid = 2288] [serial = 2191] [outer = 1A14F400] 16:46:07 INFO - PROCESS | 2288 | 1468453567506 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (1A37E800) [pid = 2288] [serial = 2192] [outer = 1A14F400] 16:46:08 INFO - PROCESS | 2288 | 1468453568222 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:46:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 970ms 16:46:08 INFO - PROCESS | 2288 | 1468453568283 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 2288 | 1468453568287 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 16:46:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:46:08 INFO - PROCESS | 2288 | 1468453568292 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 2288 | 1468453568295 Marionette TRACE conn5 <- [1,2886,null,{}] 16:46:08 INFO - PROCESS | 2288 | 1468453568300 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:08 INFO - PROCESS | 2288 | 1468453568304 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:08 INFO - PROCESS | 2288 | 1468453568464 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 16:46:08 INFO - PROCESS | 2288 | 1468453568529 Marionette TRACE conn5 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 2288 | 1468453568532 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:08 INFO - PROCESS | 2288 | ++DOCSHELL 14D90400 == 40 [pid = 2288] [id = 731] 16:46:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1563EC00) [pid = 2288] [serial = 2193] [outer = 00000000] 16:46:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (16BEB800) [pid = 2288] [serial = 2194] [outer = 1563EC00] 16:46:08 INFO - PROCESS | 2288 | 1468453568588 Marionette DEBUG loaded listener.js 16:46:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (16CCA400) [pid = 2288] [serial = 2195] [outer = 1563EC00] 16:46:09 INFO - PROCESS | 2288 | 1468453569236 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:46:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:46:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 990ms 16:46:09 INFO - PROCESS | 2288 | 1468453569283 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 16:46:09 INFO - PROCESS | 2288 | 1468453569288 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 16:46:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:46:09 INFO - PROCESS | 2288 | 1468453569294 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 2288 | 1468453569297 Marionette TRACE conn5 <- [1,2890,null,{}] 16:46:09 INFO - PROCESS | 2288 | 1468453569301 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:09 INFO - PROCESS | 2288 | 1468453569304 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:09 INFO - PROCESS | 2288 | 1468453569421 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 16:46:09 INFO - PROCESS | 2288 | 1468453569561 Marionette TRACE conn5 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 2288 | 1468453569564 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:09 INFO - PROCESS | 2288 | ++DOCSHELL 18C37800 == 41 [pid = 2288] [id = 732] 16:46:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (18CAE800) [pid = 2288] [serial = 2196] [outer = 00000000] 16:46:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (19D3C800) [pid = 2288] [serial = 2197] [outer = 18CAE800] 16:46:09 INFO - PROCESS | 2288 | 1468453569621 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (19E74400) [pid = 2288] [serial = 2198] [outer = 18CAE800] 16:46:10 INFO - PROCESS | 2288 | 1468453570247 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:46:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:46:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 970ms 16:46:10 INFO - PROCESS | 2288 | 1468453570271 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 16:46:10 INFO - PROCESS | 2288 | 1468453570274 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 16:46:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:46:10 INFO - PROCESS | 2288 | 1468453570278 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:46:10 INFO - PROCESS | 2288 | 1468453570282 Marionette TRACE conn5 <- [1,2894,null,{}] 16:46:10 INFO - PROCESS | 2288 | 1468453570293 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:10 INFO - PROCESS | 2288 | 1468453570297 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:10 INFO - PROCESS | 2288 | 1468453570407 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 16:46:10 INFO - PROCESS | 2288 | 1468453570549 Marionette TRACE conn5 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 2288 | 1468453570552 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:10 INFO - PROCESS | 2288 | ++DOCSHELL 1A373800 == 42 [pid = 2288] [id = 733] 16:46:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1A374400) [pid = 2288] [serial = 2199] [outer = 00000000] 16:46:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1A380000) [pid = 2288] [serial = 2200] [outer = 1A374400] 16:46:10 INFO - PROCESS | 2288 | 1468453570612 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (1A3B5000) [pid = 2288] [serial = 2201] [outer = 1A374400] 16:46:11 INFO - PROCESS | 2288 | 1468453571405 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:46:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1184ms 16:46:11 INFO - PROCESS | 2288 | 1468453571466 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 16:46:11 INFO - PROCESS | 2288 | 1468453571470 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 16:46:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:46:11 INFO - PROCESS | 2288 | 1468453571475 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 2288 | 1468453571478 Marionette TRACE conn5 <- [1,2898,null,{}] 16:46:11 INFO - PROCESS | 2288 | 1468453571483 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:11 INFO - PROCESS | 2288 | 1468453571486 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:11 INFO - PROCESS | 2288 | 1468453571588 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 16:46:11 INFO - PROCESS | 2288 | 1468453571736 Marionette TRACE conn5 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:11 INFO - PROCESS | 2288 | 1468453571738 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:11 INFO - PROCESS | 2288 | ++DOCSHELL 1044A000 == 43 [pid = 2288] [id = 734] 16:46:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (10A1B000) [pid = 2288] [serial = 2202] [outer = 00000000] 16:46:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (16845800) [pid = 2288] [serial = 2203] [outer = 10A1B000] 16:46:11 INFO - PROCESS | 2288 | 1468453571790 Marionette DEBUG loaded listener.js 16:46:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (16CC4C00) [pid = 2288] [serial = 2204] [outer = 10A1B000] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (192D4000) [pid = 2288] [serial = 2134] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (19718800) [pid = 2288] [serial = 2135] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (1724EC00) [pid = 2288] [serial = 2128] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (19B0CC00) [pid = 2288] [serial = 2137] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (17F5E400) [pid = 2288] [serial = 2129] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (10A13800) [pid = 2288] [serial = 2119] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (14646800) [pid = 2288] [serial = 2125] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (15631C00) [pid = 2288] [serial = 2126] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (18C2A800) [pid = 2288] [serial = 2131] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (192CE400) [pid = 2288] [serial = 2140] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (15635800) [pid = 2288] [serial = 2122] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (19E7B400) [pid = 2288] [serial = 2146] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19E72400) [pid = 2288] [serial = 2143] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (19B0FC00) [pid = 2288] [serial = 2138] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (19F37000) [pid = 2288] [serial = 2149] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19F08000) [pid = 2288] [serial = 2147] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (19E75C00) [pid = 2288] [serial = 2144] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19B0C400) [pid = 2288] [serial = 2141] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (18C33C00) [pid = 2288] [serial = 2132] [outer = 00000000] [url = about:blank] 16:46:12 INFO - PROCESS | 2288 | 1468453572325 Marionette TRACE conn5 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:46:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:46:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:46:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 870ms 16:46:12 INFO - PROCESS | 2288 | 1468453572346 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 16:46:12 INFO - PROCESS | 2288 | 1468453572350 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 16:46:12 INFO - PROCESS | 2288 | 1468453572356 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - TEST-START | /DOMEvents/constructors.html 16:46:12 INFO - PROCESS | 2288 | 1468453572358 Marionette TRACE conn5 <- [1,2902,null,{}] 16:46:12 INFO - PROCESS | 2288 | 1468453572362 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:12 INFO - PROCESS | 2288 | 1468453572364 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:12 INFO - PROCESS | 2288 | 1468453572453 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 16:46:12 INFO - PROCESS | 2288 | 1468453572459 Marionette TRACE conn5 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 2288 | 1468453572461 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:12 INFO - PROCESS | 2288 | ++DOCSHELL 148E7400 == 44 [pid = 2288] [id = 735] 16:46:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (15441800) [pid = 2288] [serial = 2205] [outer = 00000000] 16:46:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (16B55800) [pid = 2288] [serial = 2206] [outer = 15441800] 16:46:12 INFO - PROCESS | 2288 | 1468453572510 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (17F5E400) [pid = 2288] [serial = 2207] [outer = 15441800] 16:46:13 INFO - PROCESS | 2288 | 1468453573317 Marionette TRACE conn5 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:46:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:46:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:46:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:46:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:46:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:46:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:46:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:46:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:46:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 1068ms 16:46:13 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:46:13 INFO - PROCESS | 2288 | 1468453573429 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 16:46:13 INFO - PROCESS | 2288 | 1468453573432 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 16:46:13 INFO - PROCESS | 2288 | 1468453573435 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 2288 | 1468453573439 Marionette TRACE conn5 <- [1,2906,null,{}] 16:46:13 INFO - PROCESS | 2288 | 1468453573459 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:13 INFO - PROCESS | 2288 | 1468453573463 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:13 INFO - PROCESS | 2288 | 1468453573556 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 16:46:13 INFO - PROCESS | 2288 | 1468453573563 Marionette TRACE conn5 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 2288 | 1468453573565 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:13 INFO - PROCESS | 2288 | ++DOCSHELL 192D6400 == 45 [pid = 2288] [id = 736] 16:46:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (195A4400) [pid = 2288] [serial = 2208] [outer = 00000000] 16:46:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (197C8800) [pid = 2288] [serial = 2209] [outer = 195A4400] 16:46:13 INFO - PROCESS | 2288 | 1468453573612 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19B0EC00) [pid = 2288] [serial = 2210] [outer = 195A4400] 16:46:14 INFO - PROCESS | 2288 | 1468453574020 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:46:14 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:46:14 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 630ms 16:46:14 INFO - PROCESS | 2288 | 1468453574068 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 2288 | 1468453574071 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 16:46:14 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:46:14 INFO - PROCESS | 2288 | 1468453574084 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 2288 | 1468453574086 Marionette TRACE conn5 <- [1,2910,null,{}] 16:46:14 INFO - PROCESS | 2288 | 1468453574115 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:14 INFO - PROCESS | 2288 | 1468453574117 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:14 INFO - PROCESS | 2288 | 1468453574205 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 16:46:14 INFO - PROCESS | 2288 | 1468453574211 Marionette TRACE conn5 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 2288 | 1468453574213 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:14 INFO - PROCESS | 2288 | ++DOCSHELL 19D66000 == 46 [pid = 2288] [id = 737] 16:46:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19D67800) [pid = 2288] [serial = 2211] [outer = 00000000] 16:46:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (19D73000) [pid = 2288] [serial = 2212] [outer = 19D67800] 16:46:14 INFO - PROCESS | 2288 | 1468453574257 Marionette DEBUG loaded listener.js 16:46:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (19DB2400) [pid = 2288] [serial = 2213] [outer = 19D67800] 16:46:14 INFO - PROCESS | 2288 | [2288] 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 16:46:14 INFO - PROCESS | 2288 | [2288] 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 16:46:14 INFO - PROCESS | 2288 | [2288] 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 16:46:14 INFO - PROCESS | 2288 | [2288] 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 16:46:14 INFO - PROCESS | 2288 | 1468453574744 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:46:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:46:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:46:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:46:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:46:14 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 16:46:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:46:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:46:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:46:14 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 16:46:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:46:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:46:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:46:14 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]" 16:46:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:46:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:46:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:46:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:46:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 713ms 16:46:14 INFO - PROCESS | 2288 | 1468453574792 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 2288 | 1468453574794 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 16:46:14 INFO - PROCESS | 2288 | 1468453574797 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:46:14 INFO - PROCESS | 2288 | 1468453574799 Marionette TRACE conn5 <- [1,2914,null,{}] 16:46:14 INFO - PROCESS | 2288 | 1468453574802 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:14 INFO - PROCESS | 2288 | 1468453574804 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:14 INFO - PROCESS | 2288 | 1468453574922 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 16:46:15 INFO - PROCESS | 2288 | 1468453575023 Marionette TRACE conn5 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 2288 | 1468453575025 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:15 INFO - PROCESS | 2288 | ++DOCSHELL 19E75400 == 47 [pid = 2288] [id = 738] 16:46:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19E75C00) [pid = 2288] [serial = 2214] [outer = 00000000] 16:46:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1A12E400) [pid = 2288] [serial = 2215] [outer = 19E75C00] 16:46:15 INFO - PROCESS | 2288 | 1468453575070 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1A135800) [pid = 2288] [serial = 2216] [outer = 19E75C00] 16:46:15 INFO - PROCESS | 2288 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:46:15 INFO - PROCESS | 2288 | 1468453575491 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:46:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:46:15 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 730ms 16:46:15 INFO - PROCESS | 2288 | 1468453575551 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 16:46:15 INFO - PROCESS | 2288 | 1468453575553 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 16:46:15 INFO - PROCESS | 2288 | 1468453575556 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:46:15 INFO - PROCESS | 2288 | 1468453575557 Marionette TRACE conn5 <- [1,2918,null,{}] 16:46:15 INFO - PROCESS | 2288 | 1468453575561 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:15 INFO - PROCESS | 2288 | 1468453575567 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:15 INFO - PROCESS | 2288 | 1468453575715 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 16:46:15 INFO - PROCESS | 2288 | 1468453575782 Marionette TRACE conn5 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 2288 | 1468453575784 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:15 INFO - PROCESS | 2288 | ++DOCSHELL 18C6BC00 == 48 [pid = 2288] [id = 739] 16:46:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A14BC00) [pid = 2288] [serial = 2217] [outer = 00000000] 16:46:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1A380800) [pid = 2288] [serial = 2218] [outer = 1A14BC00] 16:46:15 INFO - PROCESS | 2288 | 1468453575830 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1A3B6C00) [pid = 2288] [serial = 2219] [outer = 1A14BC00] 16:46:16 INFO - PROCESS | 2288 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:46:16 INFO - PROCESS | 2288 | 1468453576214 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:46:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:46:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 671ms 16:46:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:46:16 INFO - PROCESS | 2288 | 1468453576230 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 16:46:16 INFO - PROCESS | 2288 | 1468453576231 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 16:46:16 INFO - PROCESS | 2288 | 1468453576235 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 2288 | 1468453576236 Marionette TRACE conn5 <- [1,2922,null,{}] 16:46:16 INFO - PROCESS | 2288 | 1468453576240 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:16 INFO - PROCESS | 2288 | 1468453576242 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:16 INFO - PROCESS | 2288 | 1468453576388 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 16:46:16 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19E6F000) [pid = 2288] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:46:16 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1A13A400) [pid = 2288] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:46:16 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (1882FC00) [pid = 2288] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:46:16 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (19717000) [pid = 2288] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:46:16 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1027D000) [pid = 2288] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:46:16 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (148E3C00) [pid = 2288] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:46:16 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (17243800) [pid = 2288] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:46:16 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A163000) [pid = 2288] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:46:16 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (10274400) [pid = 2288] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:46:16 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (18C35800) [pid = 2288] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:46:16 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1044C800) [pid = 2288] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:46:16 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1543E000) [pid = 2288] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:46:16 INFO - PROCESS | 2288 | 1468453576651 Marionette TRACE conn5 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 2288 | 1468453576653 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:16 INFO - PROCESS | 2288 | ++DOCSHELL 09369800 == 49 [pid = 2288] [id = 740] 16:46:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (0C9FA000) [pid = 2288] [serial = 2220] [outer = 00000000] 16:46:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (148A2400) [pid = 2288] [serial = 2221] [outer = 0C9FA000] 16:46:16 INFO - PROCESS | 2288 | 1468453576696 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (17F7C800) [pid = 2288] [serial = 2222] [outer = 0C9FA000] 16:46:17 INFO - PROCESS | 2288 | 1468453577017 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:46:17 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:46:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 830ms 16:46:17 INFO - PROCESS | 2288 | 1468453577066 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 2288 | 1468453577068 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 16:46:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:46:17 INFO - PROCESS | 2288 | 1468453577071 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 2288 | 1468453577073 Marionette TRACE conn5 <- [1,2926,null,{}] 16:46:17 INFO - PROCESS | 2288 | 1468453577076 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:17 INFO - PROCESS | 2288 | 1468453577078 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:17 INFO - PROCESS | 2288 | 1468453577199 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 16:46:17 INFO - PROCESS | 2288 | 1468453577207 Marionette TRACE conn5 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 2288 | 1468453577209 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:17 INFO - PROCESS | 2288 | ++DOCSHELL 18C6AC00 == 50 [pid = 2288] [id = 741] 16:46:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (19717000) [pid = 2288] [serial = 2223] [outer = 00000000] 16:46:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1A606000) [pid = 2288] [serial = 2224] [outer = 19717000] 16:46:17 INFO - PROCESS | 2288 | 1468453577254 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (1A606C00) [pid = 2288] [serial = 2225] [outer = 19717000] 16:46:17 INFO - PROCESS | 2288 | 1468453577646 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:46:17 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. 16:46:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 632ms 16:46:17 INFO - PROCESS | 2288 | 1468453577704 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 2288 | 1468453577706 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 16:46:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:46:17 INFO - PROCESS | 2288 | 1468453577709 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 2288 | 1468453577710 Marionette TRACE conn5 <- [1,2930,null,{}] 16:46:17 INFO - PROCESS | 2288 | 1468453577714 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:17 INFO - PROCESS | 2288 | 1468453577716 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:17 INFO - PROCESS | 2288 | 1468453577798 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 16:46:17 INFO - PROCESS | 2288 | 1468453577896 Marionette TRACE conn5 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 2288 | 1468453577898 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:17 INFO - PROCESS | 2288 | ++DOCSHELL 10305000 == 51 [pid = 2288] [id = 742] 16:46:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (188A0800) [pid = 2288] [serial = 2226] [outer = 00000000] 16:46:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1A823400) [pid = 2288] [serial = 2227] [outer = 188A0800] 16:46:18 INFO - PROCESS | 2288 | 1468453577981 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1A830C00) [pid = 2288] [serial = 2228] [outer = 188A0800] 16:46:18 INFO - PROCESS | 2288 | 1468453578300 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:46:18 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 16:46:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:46:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 630ms 16:46:18 INFO - PROCESS | 2288 | 1468453578341 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 2288 | 1468453578343 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 16:46:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:46:18 INFO - PROCESS | 2288 | 1468453578346 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 2288 | 1468453578348 Marionette TRACE conn5 <- [1,2934,null,{}] 16:46:18 INFO - PROCESS | 2288 | 1468453578351 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:18 INFO - PROCESS | 2288 | 1468453578353 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:18 INFO - PROCESS | 2288 | 1468453578435 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 16:46:18 INFO - PROCESS | 2288 | 1468453578441 Marionette TRACE conn5 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 2288 | 1468453578443 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:18 INFO - PROCESS | 2288 | ++DOCSHELL 1A82E800 == 52 [pid = 2288] [id = 743] 16:46:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1AA40800) [pid = 2288] [serial = 2229] [outer = 00000000] 16:46:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1AA4AC00) [pid = 2288] [serial = 2230] [outer = 1AA40800] 16:46:18 INFO - PROCESS | 2288 | 1468453578486 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1AAC3800) [pid = 2288] [serial = 2231] [outer = 1AA40800] 16:46:19 INFO - PROCESS | 2288 | 1468453579092 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:46:19 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. 16:46:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 770ms 16:46:19 INFO - PROCESS | 2288 | 1468453579122 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 16:46:19 INFO - PROCESS | 2288 | 1468453579127 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 16:46:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:46:19 INFO - PROCESS | 2288 | 1468453579132 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 2288 | 1468453579138 Marionette TRACE conn5 <- [1,2938,null,{}] 16:46:19 INFO - PROCESS | 2288 | 1468453579143 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:19 INFO - PROCESS | 2288 | 1468453579146 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:19 INFO - PROCESS | 2288 | 1468453579303 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 16:46:19 INFO - PROCESS | 2288 | 1468453579460 Marionette TRACE conn5 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 2288 | 1468453579463 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:19 INFO - PROCESS | 2288 | ++DOCSHELL 10A72800 == 53 [pid = 2288] [id = 744] 16:46:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (10B45000) [pid = 2288] [serial = 2232] [outer = 00000000] 16:46:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (1615BC00) [pid = 2288] [serial = 2233] [outer = 10B45000] 16:46:19 INFO - PROCESS | 2288 | 1468453579521 Marionette DEBUG loaded listener.js 16:46:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (16BEB000) [pid = 2288] [serial = 2234] [outer = 10B45000] 16:46:19 INFO - PROCESS | 2288 | ++DOCSHELL 1889BC00 == 54 [pid = 2288] [id = 745] 16:46:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (19002800) [pid = 2288] [serial = 2235] [outer = 00000000] 16:46:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (1904E800) [pid = 2288] [serial = 2236] [outer = 19002800] 16:46:20 INFO - PROCESS | 2288 | 1468453580117 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:46:20 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. 16:46:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1027ms 16:46:20 INFO - PROCESS | 2288 | 1468453580162 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 2288 | 1468453580167 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 16:46:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:46:20 INFO - PROCESS | 2288 | 1468453580173 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 2288 | 1468453580176 Marionette TRACE conn5 <- [1,2942,null,{}] 16:46:20 INFO - PROCESS | 2288 | 1468453580186 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:20 INFO - PROCESS | 2288 | 1468453580189 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:20 INFO - PROCESS | 2288 | 1468453580354 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 16:46:20 INFO - PROCESS | 2288 | 1468453580489 Marionette TRACE conn5 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 2288 | 1468453580492 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:20 INFO - PROCESS | 2288 | ++DOCSHELL 197C6C00 == 55 [pid = 2288] [id = 746] 16:46:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (197C7C00) [pid = 2288] [serial = 2237] [outer = 00000000] 16:46:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (19D71C00) [pid = 2288] [serial = 2238] [outer = 197C7C00] 16:46:20 INFO - PROCESS | 2288 | 1468453580549 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (19F35000) [pid = 2288] [serial = 2239] [outer = 197C7C00] 16:46:21 INFO - PROCESS | 2288 | 1468453581109 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:46:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:46:21 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 16:46:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 991ms 16:46:21 INFO - PROCESS | 2288 | 1468453581167 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 16:46:21 INFO - PROCESS | 2288 | 1468453581170 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 16:46:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:46:21 INFO - PROCESS | 2288 | 1468453581174 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 2288 | 1468453581177 Marionette TRACE conn5 <- [1,2946,null,{}] 16:46:21 INFO - PROCESS | 2288 | 1468453581188 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:21 INFO - PROCESS | 2288 | 1468453581193 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:21 INFO - PROCESS | 2288 | 1468453581359 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 16:46:21 INFO - PROCESS | 2288 | 1468453581495 Marionette TRACE conn5 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 2288 | 1468453581499 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:21 INFO - PROCESS | 2288 | ++DOCSHELL 1A610C00 == 56 [pid = 2288] [id = 747] 16:46:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (1AA44000) [pid = 2288] [serial = 2240] [outer = 00000000] 16:46:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (1AA4A800) [pid = 2288] [serial = 2241] [outer = 1AA44000] 16:46:21 INFO - PROCESS | 2288 | 1468453581556 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (1B54DC00) [pid = 2288] [serial = 2242] [outer = 1AA44000] 16:46:22 INFO - PROCESS | 2288 | 1468453582104 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:46:22 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. 16:46:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 970ms 16:46:22 INFO - PROCESS | 2288 | 1468453582147 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 2288 | 1468453582150 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 16:46:22 INFO - PROCESS | 2288 | 1468453582153 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:46:22 INFO - PROCESS | 2288 | 1468453582155 Marionette TRACE conn5 <- [1,2950,null,{}] 16:46:22 INFO - PROCESS | 2288 | 1468453582188 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:22 INFO - PROCESS | 2288 | 1468453582191 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:22 INFO - PROCESS | 2288 | 1468453582304 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 16:46:22 INFO - PROCESS | 2288 | 1468453582416 Marionette TRACE conn5 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:22 INFO - PROCESS | 2288 | 1468453582418 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:22 INFO - PROCESS | 2288 | ++DOCSHELL 0CE74400 == 57 [pid = 2288] [id = 748] 16:46:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (10447800) [pid = 2288] [serial = 2243] [outer = 00000000] 16:46:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (112E9000) [pid = 2288] [serial = 2244] [outer = 10447800] 16:46:22 INFO - PROCESS | 2288 | 1468453582513 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (16164800) [pid = 2288] [serial = 2245] [outer = 10447800] 16:46:23 INFO - PROCESS | 2288 | 1468453583202 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:46:23 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. 16:46:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1100ms 16:46:23 INFO - PROCESS | 2288 | 1468453583257 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 16:46:23 INFO - PROCESS | 2288 | 1468453583261 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 16:46:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:46:23 INFO - PROCESS | 2288 | 1468453583265 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 2288 | 1468453583268 Marionette TRACE conn5 <- [1,2954,null,{}] 16:46:23 INFO - PROCESS | 2288 | 1468453583273 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:23 INFO - PROCESS | 2288 | 1468453583276 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:23 INFO - PROCESS | 2288 | 1468453583412 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 16:46:23 INFO - PROCESS | 2288 | 1468453583533 Marionette TRACE conn5 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 2288 | 1468453583535 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:23 INFO - PROCESS | 2288 | ++DOCSHELL 112ECC00 == 58 [pid = 2288] [id = 749] 16:46:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (114AA000) [pid = 2288] [serial = 2246] [outer = 00000000] 16:46:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (17F75400) [pid = 2288] [serial = 2247] [outer = 114AA000] 16:46:23 INFO - PROCESS | 2288 | 1468453583585 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (18C29800) [pid = 2288] [serial = 2248] [outer = 114AA000] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 1882F800 == 57 [pid = 2288] [id = 723] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 0C9F8C00 == 56 [pid = 2288] [id = 727] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 19E6E800 == 55 [pid = 2288] [id = 725] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 1905CC00 == 54 [pid = 2288] [id = 724] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 10305000 == 53 [pid = 2288] [id = 742] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 18C6AC00 == 52 [pid = 2288] [id = 741] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 09369800 == 51 [pid = 2288] [id = 740] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 18C6BC00 == 50 [pid = 2288] [id = 739] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 19E75400 == 49 [pid = 2288] [id = 738] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 19D66000 == 48 [pid = 2288] [id = 737] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 192D6400 == 47 [pid = 2288] [id = 736] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 148E7400 == 46 [pid = 2288] [id = 735] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 1044A000 == 45 [pid = 2288] [id = 734] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 18C37800 == 44 [pid = 2288] [id = 732] 16:46:23 INFO - PROCESS | 2288 | --DOCSHELL 14D90400 == 43 [pid = 2288] [id = 731] 16:46:23 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (108EB000) [pid = 2288] [serial = 2117] [outer = 00000000] [url = about:blank] 16:46:23 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (1564EC00) [pid = 2288] [serial = 2123] [outer = 00000000] [url = about:blank] 16:46:23 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (19E70800) [pid = 2288] [serial = 2185] [outer = 00000000] [url = about:blank] 16:46:23 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (19E77400) [pid = 2288] [serial = 2186] [outer = 00000000] [url = about:blank] 16:46:23 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (1A1B7C00) [pid = 2288] [serial = 2189] [outer = 00000000] [url = about:blank] 16:46:23 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (17F7BC00) [pid = 2288] [serial = 2183] [outer = 00000000] [url = about:blank] 16:46:23 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (19DAA000) [pid = 2288] [serial = 2174] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (19F05400) [pid = 2288] [serial = 2176] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (1A149C00) [pid = 2288] [serial = 2179] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (192D4800) [pid = 2288] [serial = 2171] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (192C9400) [pid = 2288] [serial = 2170] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (19D71400) [pid = 2288] [serial = 2173] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (10443400) [pid = 2288] [serial = 2162] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (10301C00) [pid = 2288] [serial = 2161] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (149CBC00) [pid = 2288] [serial = 2164] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (156E3800) [pid = 2288] [serial = 2165] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (19DAB400) [pid = 2288] [serial = 2158] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19FBDC00) [pid = 2288] [serial = 2177] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (10A12000) [pid = 2288] [serial = 2152] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (17F65000) [pid = 2288] [serial = 2167] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (1810A400) [pid = 2288] [serial = 2168] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (17F64C00) [pid = 2288] [serial = 2155] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (1A1B2400) [pid = 2288] [serial = 2188] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (16CC8C00) [pid = 2288] [serial = 2182] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A14D800) [pid = 2288] [serial = 2180] [outer = 00000000] [url = about:blank] 16:46:24 INFO - PROCESS | 2288 | 1468453584101 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:46:24 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. 16:46:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 870ms 16:46:24 INFO - PROCESS | 2288 | 1468453584137 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 2288 | 1468453584142 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 16:46:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:46:24 INFO - PROCESS | 2288 | 1468453584152 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 2288 | 1468453584154 Marionette TRACE conn5 <- [1,2958,null,{}] 16:46:24 INFO - PROCESS | 2288 | 1468453584158 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:24 INFO - PROCESS | 2288 | 1468453584161 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:24 INFO - PROCESS | 2288 | 1468453584253 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 16:46:24 INFO - PROCESS | 2288 | 1468453584262 Marionette TRACE conn5 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:24 INFO - PROCESS | 2288 | 1468453584264 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:24 INFO - PROCESS | 2288 | ++DOCSHELL 14824800 == 44 [pid = 2288] [id = 750] 16:46:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (148E5400) [pid = 2288] [serial = 2249] [outer = 00000000] 16:46:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (16163C00) [pid = 2288] [serial = 2250] [outer = 148E5400] 16:46:24 INFO - PROCESS | 2288 | 1468453584310 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (17F60800) [pid = 2288] [serial = 2251] [outer = 148E5400] 16:46:24 INFO - PROCESS | 2288 | 1468453584798 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:46:24 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. 16:46:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 16:46:24 INFO - PROCESS | 2288 | 1468453584823 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 2288 | 1468453584825 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 16:46:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:46:24 INFO - PROCESS | 2288 | 1468453584829 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 2288 | 1468453584832 Marionette TRACE conn5 <- [1,2962,null,{}] 16:46:24 INFO - PROCESS | 2288 | 1468453584842 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:24 INFO - PROCESS | 2288 | 1468453584846 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:24 INFO - PROCESS | 2288 | 1468453584964 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 16:46:25 INFO - PROCESS | 2288 | 1468453584979 Marionette TRACE conn5 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 2288 | 1468453584982 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:25 INFO - PROCESS | 2288 | ++DOCSHELL 192CA000 == 45 [pid = 2288] [id = 751] 16:46:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (192CA800) [pid = 2288] [serial = 2252] [outer = 00000000] 16:46:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (192D5000) [pid = 2288] [serial = 2253] [outer = 192CA800] 16:46:25 INFO - PROCESS | 2288 | 1468453585029 Marionette DEBUG loaded listener.js 16:46:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (197CF400) [pid = 2288] [serial = 2254] [outer = 192CA800] 16:46:25 INFO - PROCESS | 2288 | 1468453585480 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:46:25 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. 16:46:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 670ms 16:46:25 INFO - PROCESS | 2288 | 1468453585502 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 16:46:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:46:25 INFO - PROCESS | 2288 | 1468453585504 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 16:46:25 INFO - PROCESS | 2288 | 1468453585508 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 2288 | 1468453585509 Marionette TRACE conn5 <- [1,2966,null,{}] 16:46:25 INFO - PROCESS | 2288 | 1468453585513 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:25 INFO - PROCESS | 2288 | 1468453585515 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:25 INFO - PROCESS | 2288 | 1468453585604 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 16:46:25 INFO - PROCESS | 2288 | 1468453585608 Marionette TRACE conn5 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 2288 | 1468453585610 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:25 INFO - PROCESS | 2288 | ++DOCSHELL 19D3F400 == 46 [pid = 2288] [id = 752] 16:46:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (19D69400) [pid = 2288] [serial = 2255] [outer = 00000000] 16:46:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (19DB3400) [pid = 2288] [serial = 2256] [outer = 19D69400] 16:46:25 INFO - PROCESS | 2288 | 1468453585663 Marionette DEBUG loaded listener.js 16:46:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (19E78400) [pid = 2288] [serial = 2257] [outer = 19D69400] 16:46:26 INFO - PROCESS | 2288 | 1468453586072 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:46:26 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. 16:46:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 571ms 16:46:26 INFO - PROCESS | 2288 | 1468453586078 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 16:46:26 INFO - PROCESS | 2288 | 1468453586080 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 16:46:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:46:26 INFO - PROCESS | 2288 | 1468453586087 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:46:26 INFO - PROCESS | 2288 | 1468453586089 Marionette TRACE conn5 <- [1,2970,null,{}] 16:46:26 INFO - PROCESS | 2288 | 1468453586093 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:26 INFO - PROCESS | 2288 | 1468453586095 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:26 INFO - PROCESS | 2288 | 1468453586235 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 16:46:26 INFO - PROCESS | 2288 | 1468453586242 Marionette TRACE conn5 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 2288 | 1468453586244 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:26 INFO - PROCESS | 2288 | ++DOCSHELL 19E77400 == 47 [pid = 2288] [id = 753] 16:46:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (19F05800) [pid = 2288] [serial = 2258] [outer = 00000000] 16:46:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (19FB5C00) [pid = 2288] [serial = 2259] [outer = 19F05800] 16:46:26 INFO - PROCESS | 2288 | 1468453586289 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (19FB9000) [pid = 2288] [serial = 2260] [outer = 19F05800] 16:46:26 INFO - PROCESS | 2288 | 1468453586755 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:46:26 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 16:46:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:46:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 730ms 16:46:26 INFO - PROCESS | 2288 | 1468453586818 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 16:46:26 INFO - PROCESS | 2288 | 1468453586820 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 16:46:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:46:26 INFO - PROCESS | 2288 | 1468453586833 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:46:26 INFO - PROCESS | 2288 | 1468453586834 Marionette TRACE conn5 <- [1,2974,null,{}] 16:46:26 INFO - PROCESS | 2288 | 1468453586838 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:26 INFO - PROCESS | 2288 | 1468453586844 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:27 INFO - PROCESS | 2288 | 1468453586979 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 16:46:27 INFO - PROCESS | 2288 | 1468453587051 Marionette TRACE conn5 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:27 INFO - PROCESS | 2288 | 1468453587053 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:27 INFO - PROCESS | 2288 | ++DOCSHELL 1A162000 == 48 [pid = 2288] [id = 754] 16:46:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (1A165C00) [pid = 2288] [serial = 2261] [outer = 00000000] 16:46:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (1A1B9400) [pid = 2288] [serial = 2262] [outer = 1A165C00] 16:46:27 INFO - PROCESS | 2288 | 1468453587098 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (1A371400) [pid = 2288] [serial = 2263] [outer = 1A165C00] 16:46:27 INFO - PROCESS | 2288 | 1468453587461 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:46:27 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. 16:46:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 690ms 16:46:27 INFO - PROCESS | 2288 | 1468453587518 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 16:46:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:46:27 INFO - PROCESS | 2288 | 1468453587520 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 16:46:27 INFO - PROCESS | 2288 | 1468453587523 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 2288 | 1468453587525 Marionette TRACE conn5 <- [1,2978,null,{}] 16:46:27 INFO - PROCESS | 2288 | 1468453587528 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:27 INFO - PROCESS | 2288 | 1468453587530 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:27 INFO - PROCESS | 2288 | 1468453587687 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 16:46:27 INFO - PROCESS | 2288 | 1468453587705 Marionette TRACE conn5 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:27 INFO - PROCESS | 2288 | 1468453587707 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:27 INFO - PROCESS | 2288 | ++DOCSHELL 1A1B6400 == 49 [pid = 2288] [id = 755] 16:46:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (1A1B8000) [pid = 2288] [serial = 2264] [outer = 00000000] 16:46:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (1AA40000) [pid = 2288] [serial = 2265] [outer = 1A1B8000] 16:46:27 INFO - PROCESS | 2288 | 1468453587750 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (1AA44400) [pid = 2288] [serial = 2266] [outer = 1A1B8000] 16:46:28 INFO - PROCESS | 2288 | ++DOCSHELL 1B567000 == 50 [pid = 2288] [id = 756] 16:46:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (1B567800) [pid = 2288] [serial = 2267] [outer = 00000000] 16:46:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (1B569800) [pid = 2288] [serial = 2268] [outer = 1B567800] 16:46:28 INFO - PROCESS | 2288 | 1468453588214 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:46:28 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. 16:46:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 731ms 16:46:28 INFO - PROCESS | 2288 | 1468453588255 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 16:46:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:46:28 INFO - PROCESS | 2288 | 1468453588257 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 16:46:28 INFO - PROCESS | 2288 | 1468453588260 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 2288 | 1468453588262 Marionette TRACE conn5 <- [1,2982,null,{}] 16:46:28 INFO - PROCESS | 2288 | 1468453588266 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:28 INFO - PROCESS | 2288 | 1468453588267 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:28 INFO - PROCESS | 2288 | 1468453588403 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 16:46:28 INFO - PROCESS | 2288 | 1468453588472 Marionette TRACE conn5 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 2288 | 1468453588474 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:28 INFO - PROCESS | 2288 | ++DOCSHELL 1A608000 == 51 [pid = 2288] [id = 757] 16:46:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (1AA49C00) [pid = 2288] [serial = 2269] [outer = 00000000] 16:46:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (1B568000) [pid = 2288] [serial = 2270] [outer = 1AA49C00] 16:46:28 INFO - PROCESS | 2288 | 1468453588517 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (1B56D000) [pid = 2288] [serial = 2271] [outer = 1AA49C00] 16:46:28 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (19E75C00) [pid = 2288] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:46:28 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (1A14BC00) [pid = 2288] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:46:28 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0C9FA000) [pid = 2288] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:46:28 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (15441800) [pid = 2288] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:46:28 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (10A1B000) [pid = 2288] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:46:28 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (195A4400) [pid = 2288] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:46:28 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (1A374400) [pid = 2288] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:46:28 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (19717000) [pid = 2288] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:46:28 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (188A0800) [pid = 2288] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:46:28 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (19F10C00) [pid = 2288] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:46:28 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (19D67800) [pid = 2288] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:46:29 INFO - PROCESS | 2288 | 1468453589002 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:46:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:46:29 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 16:46:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 770ms 16:46:29 INFO - PROCESS | 2288 | 1468453589048 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 2288 | 1468453589050 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 16:46:29 INFO - PROCESS | 2288 | 1468453589053 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 2288 | 1468453589055 Marionette TRACE conn5 <- [1,2986,null,{}] 16:46:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:46:29 INFO - PROCESS | 2288 | 1468453589059 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:29 INFO - PROCESS | 2288 | 1468453589061 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:29 INFO - PROCESS | 2288 | 1468453589197 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 16:46:29 INFO - PROCESS | 2288 | 1468453589259 Marionette TRACE conn5 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 2288 | 1468453589261 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:29 INFO - PROCESS | 2288 | ++DOCSHELL 192D1000 == 52 [pid = 2288] [id = 758] 16:46:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (19D6AC00) [pid = 2288] [serial = 2272] [outer = 00000000] 16:46:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (1B563C00) [pid = 2288] [serial = 2273] [outer = 19D6AC00] 16:46:29 INFO - PROCESS | 2288 | 1468453589304 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (1B56F800) [pid = 2288] [serial = 2274] [outer = 19D6AC00] 16:46:29 INFO - PROCESS | 2288 | 1468453589608 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:46:29 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. 16:46:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 570ms 16:46:29 INFO - PROCESS | 2288 | 1468453589644 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 2288 | 1468453589646 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 16:46:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:46:29 INFO - PROCESS | 2288 | 1468453589649 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 2288 | 1468453589651 Marionette TRACE conn5 <- [1,2990,null,{}] 16:46:29 INFO - PROCESS | 2288 | 1468453589654 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:29 INFO - PROCESS | 2288 | 1468453589656 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:29 INFO - PROCESS | 2288 | 1468453589796 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 16:46:29 INFO - PROCESS | 2288 | 1468453589803 Marionette TRACE conn5 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 2288 | 1468453589805 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:29 INFO - PROCESS | 2288 | ++DOCSHELL 19F10C00 == 53 [pid = 2288] [id = 759] 16:46:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (1B572C00) [pid = 2288] [serial = 2275] [outer = 00000000] 16:46:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (1C1F1800) [pid = 2288] [serial = 2276] [outer = 1B572C00] 16:46:29 INFO - PROCESS | 2288 | 1468453589848 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (1C3E8000) [pid = 2288] [serial = 2277] [outer = 1B572C00] 16:46:30 INFO - PROCESS | 2288 | 1468453590243 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:46:30 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. 16:46:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 630ms 16:46:30 INFO - PROCESS | 2288 | 1468453590280 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 16:46:30 INFO - PROCESS | 2288 | 1468453590282 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 16:46:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:46:30 INFO - PROCESS | 2288 | 1468453590285 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:46:30 INFO - PROCESS | 2288 | 1468453590288 Marionette TRACE conn5 <- [1,2994,null,{}] 16:46:30 INFO - PROCESS | 2288 | 1468453590291 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:30 INFO - PROCESS | 2288 | 1468453590293 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:30 INFO - PROCESS | 2288 | 1468453590389 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 16:46:30 INFO - PROCESS | 2288 | 1468453590528 Marionette TRACE conn5 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:30 INFO - PROCESS | 2288 | 1468453590531 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:30 INFO - PROCESS | 2288 | ++DOCSHELL 1C927800 == 54 [pid = 2288] [id = 760] 16:46:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (1C928000) [pid = 2288] [serial = 2278] [outer = 00000000] 16:46:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (1D098000) [pid = 2288] [serial = 2279] [outer = 1C928000] 16:46:30 INFO - PROCESS | 2288 | 1468453590579 Marionette DEBUG loaded listener.js 16:46:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (1D18C400) [pid = 2288] [serial = 2280] [outer = 1C928000] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 1A156400 == 53 [pid = 2288] [id = 729] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 188A2400 == 52 [pid = 2288] [id = 646] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 1A139C00 == 51 [pid = 2288] [id = 726] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 19D46C00 == 50 [pid = 2288] [id = 643] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 1A373800 == 49 [pid = 2288] [id = 733] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 19E77000 == 48 [pid = 2288] [id = 645] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 1549A800 == 47 [pid = 2288] [id = 728] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 192CE800 == 46 [pid = 2288] [id = 641] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 148E4400 == 45 [pid = 2288] [id = 637] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 16BEBC00 == 44 [pid = 2288] [id = 647] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 1044A400 == 43 [pid = 2288] [id = 636] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 112ECC00 == 42 [pid = 2288] [id = 749] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 0CE74400 == 41 [pid = 2288] [id = 748] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 1A610C00 == 40 [pid = 2288] [id = 747] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 1889BC00 == 39 [pid = 2288] [id = 745] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 10A72800 == 38 [pid = 2288] [id = 744] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 197C6C00 == 37 [pid = 2288] [id = 746] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 19F0D400 == 36 [pid = 2288] [id = 730] 16:46:31 INFO - PROCESS | 2288 | --DOCSHELL 1A82E800 == 35 [pid = 2288] [id = 743] 16:46:32 INFO - PROCESS | 2288 | --DOCSHELL 1B567000 == 34 [pid = 2288] [id = 756] 16:46:32 INFO - PROCESS | 2288 | --DOCSHELL 19D3F400 == 33 [pid = 2288] [id = 752] 16:46:32 INFO - PROCESS | 2288 | --DOCSHELL 1A162000 == 32 [pid = 2288] [id = 754] 16:46:32 INFO - PROCESS | 2288 | --DOCSHELL 1A608000 == 31 [pid = 2288] [id = 757] 16:46:32 INFO - PROCESS | 2288 | --DOCSHELL 19F10C00 == 30 [pid = 2288] [id = 759] 16:46:32 INFO - PROCESS | 2288 | --DOCSHELL 192CA000 == 29 [pid = 2288] [id = 751] 16:46:32 INFO - PROCESS | 2288 | --DOCSHELL 192D1000 == 28 [pid = 2288] [id = 758] 16:46:32 INFO - PROCESS | 2288 | --DOCSHELL 14824800 == 27 [pid = 2288] [id = 750] 16:46:32 INFO - PROCESS | 2288 | --DOCSHELL 1A1B6400 == 26 [pid = 2288] [id = 755] 16:46:32 INFO - PROCESS | 2288 | --DOCSHELL 19E77400 == 25 [pid = 2288] [id = 753] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (19FBA000) [pid = 2288] [serial = 2150] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (1A12E400) [pid = 2288] [serial = 2215] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (1A380800) [pid = 2288] [serial = 2218] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (1A135800) [pid = 2288] [serial = 2216] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (148A2400) [pid = 2288] [serial = 2221] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (16B55800) [pid = 2288] [serial = 2206] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (17F5E400) [pid = 2288] [serial = 2207] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (16BEB800) [pid = 2288] [serial = 2194] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (1A374000) [pid = 2288] [serial = 2191] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (16CC4C00) [pid = 2288] [serial = 2204] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (16845800) [pid = 2288] [serial = 2203] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (1A3B6C00) [pid = 2288] [serial = 2219] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (197C8800) [pid = 2288] [serial = 2209] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19B0EC00) [pid = 2288] [serial = 2210] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (19D73000) [pid = 2288] [serial = 2212] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19D3C800) [pid = 2288] [serial = 2197] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (1A3B5000) [pid = 2288] [serial = 2201] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1A380000) [pid = 2288] [serial = 2200] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (1A606000) [pid = 2288] [serial = 2224] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1A830C00) [pid = 2288] [serial = 2228] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1AA4AC00) [pid = 2288] [serial = 2230] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1A823400) [pid = 2288] [serial = 2227] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (17F7C800) [pid = 2288] [serial = 2222] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1A606C00) [pid = 2288] [serial = 2225] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (19DB2400) [pid = 2288] [serial = 2213] [outer = 00000000] [url = about:blank] 16:46:32 INFO - PROCESS | 2288 | 1468453592497 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:46:32 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. 16:46:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 2233ms 16:46:32 INFO - PROCESS | 2288 | 1468453592519 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 16:46:32 INFO - PROCESS | 2288 | 1468453592523 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 16:46:32 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:46:32 INFO - PROCESS | 2288 | 1468453592528 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:46:32 INFO - PROCESS | 2288 | 1468453592531 Marionette TRACE conn5 <- [1,2998,null,{}] 16:46:32 INFO - PROCESS | 2288 | 1468453592537 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:32 INFO - PROCESS | 2288 | 1468453592540 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:32 INFO - PROCESS | 2288 | 1468453592631 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 16:46:32 INFO - PROCESS | 2288 | 1468453592637 Marionette TRACE conn5 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:32 INFO - PROCESS | 2288 | 1468453592642 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:32 INFO - PROCESS | 2288 | ++DOCSHELL 1044C800 == 26 [pid = 2288] [id = 761] 16:46:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (1044E400) [pid = 2288] [serial = 2281] [outer = 00000000] 16:46:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (107AC400) [pid = 2288] [serial = 2282] [outer = 1044E400] 16:46:32 INFO - PROCESS | 2288 | 1468453592691 Marionette DEBUG loaded listener.js 16:46:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (108EB800) [pid = 2288] [serial = 2283] [outer = 1044E400] 16:46:33 INFO - PROCESS | 2288 | [2288] 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 16:46:33 INFO - PROCESS | 2288 | 1468453593270 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:46:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:46:33 INFO - {} 16:46:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:46:33 INFO - {} 16:46:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:46:33 INFO - {} 16:46:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:46:33 INFO - {} 16:46:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 790ms 16:46:33 INFO - PROCESS | 2288 | 1468453593319 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 16:46:33 INFO - PROCESS | 2288 | 1468453593324 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 16:46:33 INFO - TEST-START | /FileAPI/fileReader.html 16:46:33 INFO - PROCESS | 2288 | 1468453593330 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:46:33 INFO - PROCESS | 2288 | 1468453593333 Marionette TRACE conn5 <- [1,3002,null,{}] 16:46:33 INFO - PROCESS | 2288 | 1468453593337 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:33 INFO - PROCESS | 2288 | 1468453593340 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:33 INFO - PROCESS | 2288 | 1468453593441 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 16:46:33 INFO - PROCESS | 2288 | 1468453593534 Marionette TRACE conn5 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:33 INFO - PROCESS | 2288 | 1468453593537 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:33 INFO - PROCESS | 2288 | ++DOCSHELL 148EF000 == 27 [pid = 2288] [id = 762] 16:46:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (149CBC00) [pid = 2288] [serial = 2284] [outer = 00000000] 16:46:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (1563E400) [pid = 2288] [serial = 2285] [outer = 149CBC00] 16:46:33 INFO - PROCESS | 2288 | 1468453593584 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (16159800) [pid = 2288] [serial = 2286] [outer = 149CBC00] 16:46:33 INFO - PROCESS | 2288 | 1468453593919 Marionette TRACE conn5 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:46:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:46:33 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:46:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:46:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:46:33 INFO - TEST-OK | /FileAPI/fileReader.html | took 631ms 16:46:34 INFO - PROCESS | 2288 | 1468453593979 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 16:46:34 INFO - PROCESS | 2288 | 1468453593981 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 16:46:34 INFO - PROCESS | 2288 | 1468453593986 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - TEST-START | /FileAPI/historical.html 16:46:34 INFO - PROCESS | 2288 | 1468453593990 Marionette TRACE conn5 <- [1,3006,null,{}] 16:46:34 INFO - PROCESS | 2288 | 1468453594001 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:34 INFO - PROCESS | 2288 | 1468453594005 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:34 INFO - PROCESS | 2288 | 1468453594119 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 16:46:34 INFO - PROCESS | 2288 | 1468453594129 Marionette TRACE conn5 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 2288 | 1468453594132 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:34 INFO - PROCESS | 2288 | ++DOCSHELL 17F60400 == 28 [pid = 2288] [id = 763] 16:46:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (17F62800) [pid = 2288] [serial = 2287] [outer = 00000000] 16:46:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (17F72400) [pid = 2288] [serial = 2288] [outer = 17F62800] 16:46:34 INFO - PROCESS | 2288 | 1468453594179 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1810CC00) [pid = 2288] [serial = 2289] [outer = 17F62800] 16:46:34 INFO - PROCESS | 2288 | 1468453594615 Marionette TRACE conn5 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:46:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:46:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:46:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:46:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:46:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:46:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:46:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:46:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:46:34 INFO - TEST-OK | /FileAPI/historical.html | took 670ms 16:46:34 INFO - PROCESS | 2288 | 1468453594663 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 16:46:34 INFO - PROCESS | 2288 | 1468453594666 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 16:46:34 INFO - TEST-START | /FileAPI/idlharness.html 16:46:34 INFO - PROCESS | 2288 | 1468453594669 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 2288 | 1468453594671 Marionette TRACE conn5 <- [1,3010,null,{}] 16:46:34 INFO - PROCESS | 2288 | 1468453594675 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:34 INFO - PROCESS | 2288 | 1468453594676 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:34 INFO - PROCESS | 2288 | 1468453594760 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 16:46:34 INFO - PROCESS | 2288 | 1468453594765 Marionette TRACE conn5 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 2288 | 1468453594767 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:34 INFO - PROCESS | 2288 | ++DOCSHELL 18824800 == 29 [pid = 2288] [id = 764] 16:46:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (18829400) [pid = 2288] [serial = 2290] [outer = 00000000] 16:46:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (18C6BC00) [pid = 2288] [serial = 2291] [outer = 18829400] 16:46:34 INFO - PROCESS | 2288 | 1468453594812 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1900E000) [pid = 2288] [serial = 2292] [outer = 18829400] 16:46:35 INFO - PROCESS | 2288 | 1468453595711 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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]]]}] 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:46:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:46:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:46:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:46:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:46:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:46:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:46:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:46:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:46:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:46:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:46:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:46:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:46:35 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 16:46:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:46:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:46:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:46:35 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 16:46:35 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 16:46:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:46:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:46:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:46:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:46:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:46:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:46:35 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 16:46:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:46:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:46:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:46:35 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 16:46:35 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 16:46:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:46:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:46:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:46:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 1137ms 16:46:35 INFO - PROCESS | 2288 | 1468453595811 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 16:46:35 INFO - PROCESS | 2288 | 1468453595813 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 16:46:35 INFO - PROCESS | 2288 | 1468453595817 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - TEST-START | /FileAPI/idlharness.worker 16:46:35 INFO - PROCESS | 2288 | 1468453595818 Marionette TRACE conn5 <- [1,3014,null,{}] 16:46:35 INFO - PROCESS | 2288 | 1468453595822 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:35 INFO - PROCESS | 2288 | 1468453595824 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:35 INFO - PROCESS | 2288 | 1468453595945 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 16:46:35 INFO - PROCESS | 2288 | 1468453595954 Marionette TRACE conn5 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 2288 | 1468453595956 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:36 INFO - PROCESS | 2288 | ++DOCSHELL 192D3C00 == 30 [pid = 2288] [id = 765] 16:46:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (197C6C00) [pid = 2288] [serial = 2293] [outer = 00000000] 16:46:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (1A131800) [pid = 2288] [serial = 2294] [outer = 197C6C00] 16:46:36 INFO - PROCESS | 2288 | 1468453596003 Marionette DEBUG loaded listener.js 16:46:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (1A137C00) [pid = 2288] [serial = 2295] [outer = 197C6C00] 16:46:36 INFO - PROCESS | 2288 | [2288] 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 16:46:36 INFO - PROCESS | 2288 | 1468453596926 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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,{},{}]]]}] 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:46:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:46:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:46:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:46:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:46:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:46:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:46:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:46:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:46:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:46:37 INFO - {} 16:46:37 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 16:46:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:46:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:46:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:46:37 INFO - {} 16:46:37 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 - {} 16:46:37 INFO - {} 16:46:37 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 16:46:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:46:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:46:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:46:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:46:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:46:37 INFO - {} 16:46:37 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 16:46:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:46:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:46:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:46:37 INFO - {} 16:46:37 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 - {} 16:46:37 INFO - {} 16:46:37 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 16:46:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:46:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:46:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 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 16:46:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:46:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:46:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:46:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:46:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:46:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 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 16:46:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:46:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 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 16:46:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:46:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 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 16:46:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:46:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:46:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:46:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:46:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:46:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:46:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:46:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:46:37 INFO - {} 16:46:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1246ms 16:46:37 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:46:37 INFO - PROCESS | 2288 | 1468453597067 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 16:46:37 INFO - PROCESS | 2288 | 1468453597069 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 16:46:37 INFO - PROCESS | 2288 | 1468453597072 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:46:37 INFO - PROCESS | 2288 | 1468453597074 Marionette TRACE conn5 <- [1,3018,null,{}] 16:46:37 INFO - PROCESS | 2288 | 1468453597077 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:37 INFO - PROCESS | 2288 | 1468453597083 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:37 INFO - PROCESS | 2288 | 1468453597187 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 16:46:37 INFO - PROCESS | 2288 | 1468453597218 Marionette TRACE conn5 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:37 INFO - PROCESS | 2288 | 1468453597220 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:37 INFO - PROCESS | 2288 | ++DOCSHELL 1A15AC00 == 31 [pid = 2288] [id = 766] 16:46:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (1A15C800) [pid = 2288] [serial = 2296] [outer = 00000000] 16:46:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (1D75D400) [pid = 2288] [serial = 2297] [outer = 1A15C800] 16:46:37 INFO - PROCESS | 2288 | 1468453597264 Marionette DEBUG loaded listener.js 16:46:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (1D807000) [pid = 2288] [serial = 2298] [outer = 1A15C800] 16:46:37 INFO - PROCESS | 2288 | 1468453597674 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:46:37 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 16:46:37 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 630ms 16:46:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:46:37 INFO - PROCESS | 2288 | 1468453597706 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 16:46:37 INFO - PROCESS | 2288 | 1468453597709 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 16:46:37 INFO - PROCESS | 2288 | 1468453597711 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:46:37 INFO - PROCESS | 2288 | 1468453597713 Marionette TRACE conn5 <- [1,3022,null,{}] 16:46:37 INFO - PROCESS | 2288 | 1468453597716 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:37 INFO - PROCESS | 2288 | 1468453597718 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:37 INFO - PROCESS | 2288 | 1468453597852 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 16:46:37 INFO - PROCESS | 2288 | 1468453597869 Marionette TRACE conn5 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:37 INFO - PROCESS | 2288 | 1468453597871 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:37 INFO - PROCESS | 2288 | ++DOCSHELL 1D809800 == 32 [pid = 2288] [id = 767] 16:46:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (1D80A000) [pid = 2288] [serial = 2299] [outer = 00000000] 16:46:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (1D9CB400) [pid = 2288] [serial = 2300] [outer = 1D80A000] 16:46:37 INFO - PROCESS | 2288 | 1468453597914 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (1D9CC000) [pid = 2288] [serial = 2301] [outer = 1D80A000] 16:46:38 INFO - PROCESS | 2288 | 1468453598343 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:46:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 670ms 16:46:38 INFO - PROCESS | 2288 | 1468453598383 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 2288 | 1468453598385 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 16:46:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:46:38 INFO - PROCESS | 2288 | 1468453598388 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 2288 | 1468453598390 Marionette TRACE conn5 <- [1,3026,null,{}] 16:46:38 INFO - PROCESS | 2288 | 1468453598393 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:38 INFO - PROCESS | 2288 | 1468453598395 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:38 INFO - PROCESS | 2288 | 1468453598517 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 16:46:38 INFO - PROCESS | 2288 | 1468453598617 Marionette TRACE conn5 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 2288 | 1468453598619 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:38 INFO - PROCESS | 2288 | ++DOCSHELL 10AF3C00 == 33 [pid = 2288] [id = 768] 16:46:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (10AFF400) [pid = 2288] [serial = 2302] [outer = 00000000] 16:46:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (1D9CC400) [pid = 2288] [serial = 2303] [outer = 10AFF400] 16:46:38 INFO - PROCESS | 2288 | 1468453598671 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (1D9D0C00) [pid = 2288] [serial = 2304] [outer = 10AFF400] 16:46:39 INFO - PROCESS | 2288 | 1468453599059 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:46:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:46:39 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 730ms 16:46:39 INFO - PROCESS | 2288 | 1468453599119 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 2288 | 1468453599121 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 16:46:39 INFO - PROCESS | 2288 | 1468453599125 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:46:39 INFO - PROCESS | 2288 | 1468453599126 Marionette TRACE conn5 <- [1,3030,null,{}] 16:46:39 INFO - PROCESS | 2288 | 1468453599130 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:39 INFO - PROCESS | 2288 | 1468453599132 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:39 INFO - PROCESS | 2288 | 1468453599250 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 16:46:39 INFO - PROCESS | 2288 | 1468453599255 Marionette TRACE conn5 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:39 INFO - PROCESS | 2288 | 1468453599257 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:39 INFO - PROCESS | 2288 | ++DOCSHELL 1E19D800 == 34 [pid = 2288] [id = 769] 16:46:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (1E19DC00) [pid = 2288] [serial = 2305] [outer = 00000000] 16:46:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (1E37D000) [pid = 2288] [serial = 2306] [outer = 1E19DC00] 16:46:39 INFO - PROCESS | 2288 | 1468453599361 Marionette DEBUG loaded listener.js 16:46:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (1E37DC00) [pid = 2288] [serial = 2307] [outer = 1E19DC00] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (19B0B400) [pid = 2288] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (1044CC00) [pid = 2288] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (1030F800) [pid = 2288] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (16CCC800) [pid = 2288] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (1A165C00) [pid = 2288] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (1A1B8000) [pid = 2288] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (19D6AC00) [pid = 2288] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (1B567800) [pid = 2288] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (1B572C00) [pid = 2288] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (19F05800) [pid = 2288] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (19D69400) [pid = 2288] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (192CA800) [pid = 2288] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (148E5400) [pid = 2288] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (114AA000) [pid = 2288] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (10447800) [pid = 2288] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1AA44000) [pid = 2288] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (197C7C00) [pid = 2288] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (19002800) [pid = 2288] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (10B45000) [pid = 2288] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1AA40800) [pid = 2288] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (1563EC00) [pid = 2288] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (1A14F400) [pid = 2288] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (18CAE800) [pid = 2288] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:46:40 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (1AA49C00) [pid = 2288] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:46:40 INFO - PROCESS | 2288 | 1468453600307 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:46:40 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. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:46:40 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'.) 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:46:40 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. 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:46:40 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. 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:46:40 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. 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 16:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:46:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1274ms 16:46:40 INFO - PROCESS | 2288 | 1468453600403 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 16:46:40 INFO - PROCESS | 2288 | 1468453600405 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 16:46:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:46:40 INFO - PROCESS | 2288 | 1468453600411 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:46:40 INFO - PROCESS | 2288 | 1468453600413 Marionette TRACE conn5 <- [1,3034,null,{}] 16:46:40 INFO - PROCESS | 2288 | 1468453600416 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:40 INFO - PROCESS | 2288 | 1468453600418 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:40 INFO - PROCESS | 2288 | 1468453600541 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 16:46:40 INFO - PROCESS | 2288 | 1468453600602 Marionette TRACE conn5 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 2288 | 1468453600604 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:40 INFO - PROCESS | 2288 | ++DOCSHELL 148E5400 == 35 [pid = 2288] [id = 770] 16:46:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (14D98400) [pid = 2288] [serial = 2308] [outer = 00000000] 16:46:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (16C44800) [pid = 2288] [serial = 2309] [outer = 14D98400] 16:46:40 INFO - PROCESS | 2288 | 1468453600647 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (18824000) [pid = 2288] [serial = 2310] [outer = 14D98400] 16:46:40 INFO - PROCESS | 2288 | [2288] 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 16:46:41 INFO - PROCESS | 2288 | 1468453601001 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:46:41 INFO - {} 16:46:41 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 631ms 16:46:41 INFO - PROCESS | 2288 | 1468453601043 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 2288 | 1468453601045 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 16:46:41 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:46:41 INFO - PROCESS | 2288 | 1468453601060 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 2288 | 1468453601074 Marionette TRACE conn5 <- [1,3038,null,{}] 16:46:41 INFO - PROCESS | 2288 | 1468453601079 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:41 INFO - PROCESS | 2288 | 1468453601081 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:41 INFO - PROCESS | 2288 | 1468453601177 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 16:46:41 INFO - PROCESS | 2288 | 1468453601182 Marionette TRACE conn5 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 2288 | 1468453601184 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:41 INFO - PROCESS | 2288 | ++DOCSHELL 19051400 == 36 [pid = 2288] [id = 771] 16:46:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (19DAA400) [pid = 2288] [serial = 2311] [outer = 00000000] 16:46:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (1AA40800) [pid = 2288] [serial = 2312] [outer = 19DAA400] 16:46:41 INFO - PROCESS | 2288 | 1468453601230 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (1E386000) [pid = 2288] [serial = 2313] [outer = 19DAA400] 16:46:41 INFO - PROCESS | 2288 | 1468453601652 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:46:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 650ms 16:46:41 INFO - PROCESS | 2288 | 1468453601699 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 2288 | 1468453601701 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 16:46:41 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:46:41 INFO - PROCESS | 2288 | 1468453601724 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 2288 | 1468453601725 Marionette TRACE conn5 <- [1,3042,null,{}] 16:46:41 INFO - PROCESS | 2288 | 1468453601729 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:41 INFO - PROCESS | 2288 | 1468453601731 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:41 INFO - PROCESS | 2288 | 1468453601816 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 16:46:41 INFO - PROCESS | 2288 | 1468453601844 Marionette TRACE conn5 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 2288 | 1468453601846 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:41 INFO - PROCESS | 2288 | ++DOCSHELL 17F73000 == 37 [pid = 2288] [id = 772] 16:46:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1A13B400) [pid = 2288] [serial = 2314] [outer = 00000000] 16:46:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (1E95A400) [pid = 2288] [serial = 2315] [outer = 1A13B400] 16:46:41 INFO - PROCESS | 2288 | 1468453601894 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (1E95CC00) [pid = 2288] [serial = 2316] [outer = 1A13B400] 16:46:42 INFO - PROCESS | 2288 | 1468453602764 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:46:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:46:42 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" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:46:42 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" 16:46:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:46:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:46:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1196ms 16:46:42 INFO - PROCESS | 2288 | 1468453602909 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 16:46:42 INFO - PROCESS | 2288 | 1468453602914 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 16:46:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:46:42 INFO - PROCESS | 2288 | 1468453602919 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 2288 | 1468453602923 Marionette TRACE conn5 <- [1,3046,null,{}] 16:46:42 INFO - PROCESS | 2288 | 1468453602928 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:42 INFO - PROCESS | 2288 | 1468453602931 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:43 INFO - PROCESS | 2288 | 1468453603056 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 16:46:43 INFO - PROCESS | 2288 | 1468453603224 Marionette TRACE conn5 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:43 INFO - PROCESS | 2288 | 1468453603227 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:43 INFO - PROCESS | 2288 | ++DOCSHELL 16846C00 == 38 [pid = 2288] [id = 773] 16:46:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (16848800) [pid = 2288] [serial = 2317] [outer = 00000000] 16:46:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (16C3D800) [pid = 2288] [serial = 2318] [outer = 16848800] 16:46:43 INFO - PROCESS | 2288 | 1468453603327 Marionette DEBUG loaded listener.js 16:46:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (1724AC00) [pid = 2288] [serial = 2319] [outer = 16848800] 16:46:43 INFO - PROCESS | 2288 | 1468453603943 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:46:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:46:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:46:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:46:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:46:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:46:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:46:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:46:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:46:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:46:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:46:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:46:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:46:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:46:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:46:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:46:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:46:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:46:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:46:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:46:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:46:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:46:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:46:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1085ms 16:46:44 INFO - PROCESS | 2288 | 1468453604006 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 16:46:44 INFO - PROCESS | 2288 | 1468453604011 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 16:46:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:46:44 INFO - PROCESS | 2288 | 1468453604017 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:46:44 INFO - PROCESS | 2288 | 1468453604020 Marionette TRACE conn5 <- [1,3050,null,{}] 16:46:44 INFO - PROCESS | 2288 | 1468453604025 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:44 INFO - PROCESS | 2288 | 1468453604027 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:44 INFO - PROCESS | 2288 | 1468453604151 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 16:46:44 INFO - PROCESS | 2288 | 1468453604297 Marionette TRACE conn5 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:44 INFO - PROCESS | 2288 | 1468453604300 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:44 INFO - PROCESS | 2288 | ++DOCSHELL 19DA9000 == 39 [pid = 2288] [id = 774] 16:46:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (19DAAC00) [pid = 2288] [serial = 2320] [outer = 00000000] 16:46:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (19E6E400) [pid = 2288] [serial = 2321] [outer = 19DAAC00] 16:46:44 INFO - PROCESS | 2288 | 1468453604357 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (19FB8C00) [pid = 2288] [serial = 2322] [outer = 19DAAC00] 16:46:44 INFO - PROCESS | 2288 | [2288] 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 16:46:45 INFO - PROCESS | 2288 | 1468453605241 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:46:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:46:45 INFO - {} 16:46:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1272ms 16:46:45 INFO - PROCESS | 2288 | 1468453605321 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 16:46:45 INFO - PROCESS | 2288 | 1468453605325 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 16:46:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:46:45 INFO - PROCESS | 2288 | 1468453605334 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 2288 | 1468453605337 Marionette TRACE conn5 <- [1,3054,null,{}] 16:46:45 INFO - PROCESS | 2288 | 1468453605343 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:45 INFO - PROCESS | 2288 | 1468453605345 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:45 INFO - PROCESS | 2288 | 1468453605456 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 16:46:45 INFO - PROCESS | 2288 | 1468453605600 Marionette TRACE conn5 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 2288 | 1468453605605 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:45 INFO - PROCESS | 2288 | ++DOCSHELL 1543D000 == 40 [pid = 2288] [id = 775] 16:46:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (15496400) [pid = 2288] [serial = 2323] [outer = 00000000] 16:46:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (15650C00) [pid = 2288] [serial = 2324] [outer = 15496400] 16:46:45 INFO - PROCESS | 2288 | 1468453605657 Marionette DEBUG loaded listener.js 16:46:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (1684A800) [pid = 2288] [serial = 2325] [outer = 15496400] 16:46:45 INFO - PROCESS | 2288 | --DOCSHELL 19051400 == 39 [pid = 2288] [id = 771] 16:46:45 INFO - PROCESS | 2288 | --DOCSHELL 148E5400 == 38 [pid = 2288] [id = 770] 16:46:45 INFO - PROCESS | 2288 | --DOCSHELL 1E19D800 == 37 [pid = 2288] [id = 769] 16:46:45 INFO - PROCESS | 2288 | --DOCSHELL 10AF3C00 == 36 [pid = 2288] [id = 768] 16:46:45 INFO - PROCESS | 2288 | --DOCSHELL 1D809800 == 35 [pid = 2288] [id = 767] 16:46:45 INFO - PROCESS | 2288 | --DOCSHELL 1A15AC00 == 34 [pid = 2288] [id = 766] 16:46:45 INFO - PROCESS | 2288 | --DOCSHELL 192D3C00 == 33 [pid = 2288] [id = 765] 16:46:45 INFO - PROCESS | 2288 | --DOCSHELL 18824800 == 32 [pid = 2288] [id = 764] 16:46:45 INFO - PROCESS | 2288 | --DOCSHELL 17F60400 == 31 [pid = 2288] [id = 763] 16:46:45 INFO - PROCESS | 2288 | --DOCSHELL 148EF000 == 30 [pid = 2288] [id = 762] 16:46:45 INFO - PROCESS | 2288 | --DOCSHELL 1044C800 == 29 [pid = 2288] [id = 761] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (19E6D800) [pid = 2288] [serial = 2159] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (10B42800) [pid = 2288] [serial = 2120] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (114AA800) [pid = 2288] [serial = 2153] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (18107400) [pid = 2288] [serial = 2156] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (16164800) [pid = 2288] [serial = 2245] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (112E9000) [pid = 2288] [serial = 2244] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (1B54DC00) [pid = 2288] [serial = 2242] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (1AA4A800) [pid = 2288] [serial = 2241] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (19F35000) [pid = 2288] [serial = 2239] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (19D71C00) [pid = 2288] [serial = 2238] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1904E800) [pid = 2288] [serial = 2236] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (16BEB000) [pid = 2288] [serial = 2234] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (1615BC00) [pid = 2288] [serial = 2233] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1AAC3800) [pid = 2288] [serial = 2231] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (1D098000) [pid = 2288] [serial = 2279] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (16CCA400) [pid = 2288] [serial = 2195] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1A37E800) [pid = 2288] [serial = 2192] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (19E74400) [pid = 2288] [serial = 2198] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (1A1B9400) [pid = 2288] [serial = 2262] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (1AA40000) [pid = 2288] [serial = 2265] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1A371400) [pid = 2288] [serial = 2263] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (1B563C00) [pid = 2288] [serial = 2273] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (1B568000) [pid = 2288] [serial = 2270] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1AA44400) [pid = 2288] [serial = 2266] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (1B569800) [pid = 2288] [serial = 2268] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (1C1F1800) [pid = 2288] [serial = 2276] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (1B56D000) [pid = 2288] [serial = 2271] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (19FB5C00) [pid = 2288] [serial = 2259] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (19DB3400) [pid = 2288] [serial = 2256] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (19E78400) [pid = 2288] [serial = 2257] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (192D5000) [pid = 2288] [serial = 2253] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (197CF400) [pid = 2288] [serial = 2254] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (16163C00) [pid = 2288] [serial = 2250] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (17F60800) [pid = 2288] [serial = 2251] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (18C29800) [pid = 2288] [serial = 2248] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (17F75400) [pid = 2288] [serial = 2247] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (1C3E8000) [pid = 2288] [serial = 2277] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (19FB9000) [pid = 2288] [serial = 2260] [outer = 00000000] [url = about:blank] 16:46:45 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (1B56F800) [pid = 2288] [serial = 2274] [outer = 00000000] [url = about:blank] 16:46:46 INFO - PROCESS | 2288 | 1468453606105 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:46:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:46:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:46:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:46:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:46:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:46:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:46:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:46:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 831ms 16:46:46 INFO - PROCESS | 2288 | 1468453606168 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 16:46:46 INFO - PROCESS | 2288 | 1468453606172 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 16:46:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:46:46 INFO - PROCESS | 2288 | 1468453606178 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 2288 | 1468453606180 Marionette TRACE conn5 <- [1,3058,null,{}] 16:46:46 INFO - PROCESS | 2288 | 1468453606184 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:46 INFO - PROCESS | 2288 | 1468453606187 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:46 INFO - PROCESS | 2288 | 1468453606274 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 16:46:46 INFO - PROCESS | 2288 | 1468453606285 Marionette TRACE conn5 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 2288 | 1468453606287 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:46 INFO - PROCESS | 2288 | ++DOCSHELL 114AF400 == 30 [pid = 2288] [id = 776] 16:46:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (14646800) [pid = 2288] [serial = 2326] [outer = 00000000] 16:46:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (149C7800) [pid = 2288] [serial = 2327] [outer = 14646800] 16:46:46 INFO - PROCESS | 2288 | 1468453606334 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (1589D800) [pid = 2288] [serial = 2328] [outer = 14646800] 16:46:46 INFO - PROCESS | 2288 | 1468453606818 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:46:46 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 670ms 16:46:46 INFO - PROCESS | 2288 | 1468453606849 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 16:46:46 INFO - PROCESS | 2288 | 1468453606851 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 16:46:46 INFO - PROCESS | 2288 | 1468453606854 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:46:46 INFO - PROCESS | 2288 | 1468453606858 Marionette TRACE conn5 <- [1,3062,null,{}] 16:46:46 INFO - PROCESS | 2288 | 1468453606868 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:46 INFO - PROCESS | 2288 | 1468453606873 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:47 INFO - PROCESS | 2288 | 1468453606996 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 16:46:47 INFO - PROCESS | 2288 | 1468453607098 Marionette TRACE conn5 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:47 INFO - PROCESS | 2288 | 1468453607101 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:47 INFO - PROCESS | 2288 | ++DOCSHELL 1810C400 == 31 [pid = 2288] [id = 777] 16:46:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (1810DC00) [pid = 2288] [serial = 2329] [outer = 00000000] 16:46:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (18826000) [pid = 2288] [serial = 2330] [outer = 1810DC00] 16:46:47 INFO - PROCESS | 2288 | 1468453607150 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (188A0800) [pid = 2288] [serial = 2331] [outer = 1810DC00] 16:46:47 INFO - PROCESS | 2288 | 1468453607647 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:46:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:46:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:46:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:46:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:46:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:46:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:46:47 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 830ms 16:46:47 INFO - PROCESS | 2288 | 1468453607691 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 16:46:47 INFO - PROCESS | 2288 | 1468453607695 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 16:46:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:46:47 INFO - PROCESS | 2288 | 1468453607701 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 2288 | 1468453607704 Marionette TRACE conn5 <- [1,3066,null,{}] 16:46:47 INFO - PROCESS | 2288 | 1468453607710 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:47 INFO - PROCESS | 2288 | 1468453607714 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:47 INFO - PROCESS | 2288 | 1468453607825 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 16:46:47 INFO - PROCESS | 2288 | 1468453607939 Marionette TRACE conn5 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:47 INFO - PROCESS | 2288 | 1468453607942 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:48 INFO - PROCESS | 2288 | ++DOCSHELL 14825800 == 32 [pid = 2288] [id = 778] 16:46:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (1549A800) [pid = 2288] [serial = 2332] [outer = 00000000] 16:46:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (16B51000) [pid = 2288] [serial = 2333] [outer = 1549A800] 16:46:48 INFO - PROCESS | 2288 | 1468453608040 Marionette DEBUG loaded listener.js 16:46:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (17246800) [pid = 2288] [serial = 2334] [outer = 1549A800] 16:46:48 INFO - PROCESS | 2288 | 1468453608621 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 16:46:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:46:48 INFO - PROCESS | 2288 | 1468453608687 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 16:46:48 INFO - PROCESS | 2288 | 1468453608694 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:46:48 INFO - PROCESS | 2288 | 1468453608696 Marionette TRACE conn5 <- [1,3070,null,{}] 16:46:48 INFO - PROCESS | 2288 | 1468453608700 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:48 INFO - PROCESS | 2288 | 1468453608703 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:48 INFO - PROCESS | 2288 | 1468453608814 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 16:46:48 INFO - PROCESS | 2288 | 1468453608959 Marionette TRACE conn5 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:48 INFO - PROCESS | 2288 | 1468453608962 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:49 INFO - PROCESS | 2288 | ++DOCSHELL 18C32C00 == 33 [pid = 2288] [id = 779] 16:46:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (18C69C00) [pid = 2288] [serial = 2335] [outer = 00000000] 16:46:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (1900D800) [pid = 2288] [serial = 2336] [outer = 18C69C00] 16:46:49 INFO - PROCESS | 2288 | 1468453609020 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (192CFC00) [pid = 2288] [serial = 2337] [outer = 18C69C00] 16:46:49 INFO - PROCESS | 2288 | 1468453609524 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:46:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:46:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:46:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:46:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:46:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 875ms 16:46:49 INFO - PROCESS | 2288 | 1468453609587 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 16:46:49 INFO - PROCESS | 2288 | 1468453609590 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 16:46:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:46:49 INFO - PROCESS | 2288 | 1468453609595 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:46:49 INFO - PROCESS | 2288 | 1468453609599 Marionette TRACE conn5 <- [1,3074,null,{}] 16:46:49 INFO - PROCESS | 2288 | 1468453609610 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:49 INFO - PROCESS | 2288 | 1468453609614 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:49 INFO - PROCESS | 2288 | 1468453609721 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 16:46:49 INFO - PROCESS | 2288 | 1468453609868 Marionette TRACE conn5 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:49 INFO - PROCESS | 2288 | 1468453609871 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:49 INFO - PROCESS | 2288 | ++DOCSHELL 19D66000 == 34 [pid = 2288] [id = 780] 16:46:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (19D66800) [pid = 2288] [serial = 2338] [outer = 00000000] 16:46:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (19D6B400) [pid = 2288] [serial = 2339] [outer = 19D66800] 16:46:49 INFO - PROCESS | 2288 | 1468453609930 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (19D74000) [pid = 2288] [serial = 2340] [outer = 19D66800] 16:46:50 INFO - PROCESS | 2288 | 1468453610434 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:46:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:46:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 870ms 16:46:50 INFO - PROCESS | 2288 | 1468453610469 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 16:46:50 INFO - PROCESS | 2288 | 1468453610472 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 16:46:50 INFO - PROCESS | 2288 | 1468453610492 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:46:50 INFO - PROCESS | 2288 | 1468453610495 Marionette TRACE conn5 <- [1,3078,null,{}] 16:46:50 INFO - PROCESS | 2288 | 1468453610499 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:50 INFO - PROCESS | 2288 | 1468453610501 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:50 INFO - PROCESS | 2288 | 1468453610610 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 16:46:50 INFO - PROCESS | 2288 | 1468453610767 Marionette TRACE conn5 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:50 INFO - PROCESS | 2288 | 1468453610770 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:50 INFO - PROCESS | 2288 | ++DOCSHELL 19D71C00 == 35 [pid = 2288] [id = 781] 16:46:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (19D72800) [pid = 2288] [serial = 2341] [outer = 00000000] 16:46:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (19DB6C00) [pid = 2288] [serial = 2342] [outer = 19D72800] 16:46:50 INFO - PROCESS | 2288 | 1468453610826 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19E74400) [pid = 2288] [serial = 2343] [outer = 19D72800] 16:46:51 INFO - PROCESS | 2288 | 1468453611344 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:46:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:46:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 871ms 16:46:51 INFO - PROCESS | 2288 | 1468453611373 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 16:46:51 INFO - PROCESS | 2288 | 1468453611375 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 16:46:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:46:51 INFO - PROCESS | 2288 | 1468453611380 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:46:51 INFO - PROCESS | 2288 | 1468453611382 Marionette TRACE conn5 <- [1,3082,null,{}] 16:46:51 INFO - PROCESS | 2288 | 1468453611386 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:51 INFO - PROCESS | 2288 | 1468453611388 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:51 INFO - PROCESS | 2288 | 1468453611490 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 16:46:51 INFO - PROCESS | 2288 | 1468453611658 Marionette TRACE conn5 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 2288 | 1468453611661 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:51 INFO - PROCESS | 2288 | ++DOCSHELL 10447800 == 36 [pid = 2288] [id = 782] 16:46:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (10A1B400) [pid = 2288] [serial = 2344] [outer = 00000000] 16:46:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (19F0D400) [pid = 2288] [serial = 2345] [outer = 10A1B400] 16:46:51 INFO - PROCESS | 2288 | 1468453611716 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (19F32C00) [pid = 2288] [serial = 2346] [outer = 10A1B400] 16:46:52 INFO - PROCESS | 2288 | 1468453612336 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:46:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:46:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 970ms 16:46:52 INFO - PROCESS | 2288 | 1468453612352 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 2288 | 1468453612356 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 16:46:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:46:52 INFO - PROCESS | 2288 | 1468453612361 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 2288 | 1468453612364 Marionette TRACE conn5 <- [1,3086,null,{}] 16:46:52 INFO - PROCESS | 2288 | 1468453612369 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:52 INFO - PROCESS | 2288 | 1468453612372 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:52 INFO - PROCESS | 2288 | 1468453612475 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 16:46:52 INFO - PROCESS | 2288 | 1468453612649 Marionette TRACE conn5 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:52 INFO - PROCESS | 2288 | 1468453612651 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:52 INFO - PROCESS | 2288 | ++DOCSHELL 0CEF2C00 == 37 [pid = 2288] [id = 783] 16:46:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (10271800) [pid = 2288] [serial = 2347] [outer = 00000000] 16:46:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (102E7000) [pid = 2288] [serial = 2348] [outer = 10271800] 16:46:52 INFO - PROCESS | 2288 | 1468453612705 Marionette DEBUG loaded listener.js 16:46:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (148A1400) [pid = 2288] [serial = 2349] [outer = 10271800] 16:46:53 INFO - PROCESS | 2288 | --DOCSHELL 114AF400 == 36 [pid = 2288] [id = 776] 16:46:53 INFO - PROCESS | 2288 | --DOCSHELL 1543D000 == 35 [pid = 2288] [id = 775] 16:46:53 INFO - PROCESS | 2288 | --DOCSHELL 16846C00 == 34 [pid = 2288] [id = 773] 16:46:53 INFO - PROCESS | 2288 | --DOCSHELL 19DA9000 == 33 [pid = 2288] [id = 774] 16:46:53 INFO - PROCESS | 2288 | --DOCSHELL 1C927800 == 32 [pid = 2288] [id = 760] 16:46:53 INFO - PROCESS | 2288 | --DOCSHELL 19D71C00 == 31 [pid = 2288] [id = 781] 16:46:53 INFO - PROCESS | 2288 | --DOCSHELL 10447800 == 30 [pid = 2288] [id = 782] 16:46:53 INFO - PROCESS | 2288 | --DOCSHELL 19D66000 == 29 [pid = 2288] [id = 780] 16:46:53 INFO - PROCESS | 2288 | --DOCSHELL 17F73000 == 28 [pid = 2288] [id = 772] 16:46:53 INFO - PROCESS | 2288 | --DOCSHELL 18C32C00 == 27 [pid = 2288] [id = 779] 16:46:53 INFO - PROCESS | 2288 | --DOCSHELL 1810C400 == 26 [pid = 2288] [id = 777] 16:46:53 INFO - PROCESS | 2288 | --DOCSHELL 14825800 == 25 [pid = 2288] [id = 778] 16:46:53 INFO - PROCESS | 2288 | 1468453613866 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:46:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:46:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:46:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1535ms 16:46:53 INFO - PROCESS | 2288 | 1468453613898 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 16:46:53 INFO - PROCESS | 2288 | 1468453613901 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 16:46:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:46:53 INFO - PROCESS | 2288 | 1468453613906 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:46:53 INFO - PROCESS | 2288 | 1468453613908 Marionette TRACE conn5 <- [1,3090,null,{}] 16:46:53 INFO - PROCESS | 2288 | 1468453613913 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:53 INFO - PROCESS | 2288 | 1468453613916 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:54 INFO - PROCESS | 2288 | 1468453614004 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 16:46:54 INFO - PROCESS | 2288 | 1468453614013 Marionette TRACE conn5 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 2288 | 1468453614016 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:54 INFO - PROCESS | 2288 | ++DOCSHELL 107AC000 == 26 [pid = 2288] [id = 784] 16:46:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (107ACC00) [pid = 2288] [serial = 2350] [outer = 00000000] 16:46:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (10AF4000) [pid = 2288] [serial = 2351] [outer = 107ACC00] 16:46:54 INFO - PROCESS | 2288 | 1468453614063 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (10BC6000) [pid = 2288] [serial = 2352] [outer = 107ACC00] 16:46:54 INFO - PROCESS | 2288 | 1468453614615 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:46:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:46:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 730ms 16:46:54 INFO - PROCESS | 2288 | 1468453614637 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 2288 | 1468453614642 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 16:46:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:46:54 INFO - PROCESS | 2288 | 1468453614655 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 2288 | 1468453614658 Marionette TRACE conn5 <- [1,3094,null,{}] 16:46:54 INFO - PROCESS | 2288 | 1468453614661 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:54 INFO - PROCESS | 2288 | 1468453614664 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:54 INFO - PROCESS | 2288 | 1468453614830 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 16:46:54 INFO - PROCESS | 2288 | 1468453614836 Marionette TRACE conn5 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 2288 | 1468453614838 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:54 INFO - PROCESS | 2288 | ++DOCSHELL 1563D400 == 27 [pid = 2288] [id = 785] 16:46:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (1564EC00) [pid = 2288] [serial = 2353] [outer = 00000000] 16:46:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (16BECC00) [pid = 2288] [serial = 2354] [outer = 1564EC00] 16:46:54 INFO - PROCESS | 2288 | 1468453614885 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (17241C00) [pid = 2288] [serial = 2355] [outer = 1564EC00] 16:46:55 INFO - PROCESS | 2288 | 1468453615305 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:46:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:46:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:46:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:46:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 730ms 16:46:55 INFO - PROCESS | 2288 | 1468453615389 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 2288 | 1468453615391 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 16:46:55 INFO - PROCESS | 2288 | 1468453615395 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:46:55 INFO - PROCESS | 2288 | 1468453615398 Marionette TRACE conn5 <- [1,3098,null,{}] 16:46:55 INFO - PROCESS | 2288 | 1468453615415 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:55 INFO - PROCESS | 2288 | 1468453615419 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:55 INFO - PROCESS | 2288 | 1468453615538 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 16:46:55 INFO - PROCESS | 2288 | 1468453615544 Marionette TRACE conn5 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:55 INFO - PROCESS | 2288 | 1468453615547 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:55 INFO - PROCESS | 2288 | ++DOCSHELL 17F78800 == 28 [pid = 2288] [id = 786] 16:46:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (17F7B000) [pid = 2288] [serial = 2356] [outer = 00000000] 16:46:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (18CB2400) [pid = 2288] [serial = 2357] [outer = 17F7B000] 16:46:55 INFO - PROCESS | 2288 | 1468453615595 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (192CC400) [pid = 2288] [serial = 2358] [outer = 17F7B000] 16:46:56 INFO - PROCESS | 2288 | 1468453616036 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:46:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:46:56 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 16:46:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:46:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 691ms 16:46:56 INFO - PROCESS | 2288 | 1468453616089 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 16:46:56 INFO - PROCESS | 2288 | 1468453616091 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 16:46:56 INFO - PROCESS | 2288 | 1468453616095 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:46:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:46:56 INFO - PROCESS | 2288 | 1468453616096 Marionette TRACE conn5 <- [1,3102,null,{}] 16:46:56 INFO - PROCESS | 2288 | 1468453616100 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:56 INFO - PROCESS | 2288 | 1468453616102 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:56 INFO - PROCESS | 2288 | 1468453616255 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (19DAAC00) [pid = 2288] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (10AFF400) [pid = 2288] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (18829400) [pid = 2288] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (1044E400) [pid = 2288] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (1C928000) [pid = 2288] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (149CBC00) [pid = 2288] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (17F62800) [pid = 2288] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (1A15C800) [pid = 2288] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (1E19DC00) [pid = 2288] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (197C6C00) [pid = 2288] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (1810DC00) [pid = 2288] [serial = 2329] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (15496400) [pid = 2288] [serial = 2323] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (14646800) [pid = 2288] [serial = 2326] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (16848800) [pid = 2288] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (1A13B400) [pid = 2288] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (14D98400) [pid = 2288] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (19DAA400) [pid = 2288] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 16:46:56 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (1D80A000) [pid = 2288] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:46:56 INFO - PROCESS | 2288 | 1468453616720 Marionette TRACE conn5 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"da983140-c673-45ae-b22f-631a7da24c5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 2288 | 1468453616722 Marionette INFO sendAsync 70d0a852-49a4-4b75-943e-a540f77509e0 16:46:56 INFO - PROCESS | 2288 | ++DOCSHELL 10AFF400 == 29 [pid = 2288] [id = 787] 16:46:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (14646800) [pid = 2288] [serial = 2359] [outer = 00000000] 16:46:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (17F63000) [pid = 2288] [serial = 2360] [outer = 14646800] 16:46:56 INFO - PROCESS | 2288 | 1468453616767 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (19D66000) [pid = 2288] [serial = 2361] [outer = 14646800] 16:46:57 INFO - PROCESS | 2288 | 1468453617074 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:46:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:46:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1016ms 16:46:57 INFO - PROCESS | 2288 | 1468453617116 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 2288 | 1468453617118 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 16:46:58 WARNING - u'runner_teardown' () 16:46:58 INFO - No more tests 16:46:58 INFO - Got 0 unexpected results 16:46:58 INFO - SUITE-END | took 670s 16:46:58 INFO - Closing logging queue 16:46:58 INFO - queue closed 16:46:58 INFO - Return code: 0 16:46:58 WARNING - # TBPL SUCCESS # 16:46:58 INFO - Running post-action listener: _resource_record_post_action 16:46:58 INFO - Running post-run listener: _resource_record_post_run 16:46:59 INFO - Total resource usage - Wall time: 679s; CPU: 14.0%; Read bytes: 167120384; Write bytes: 1126881792; Read time: 1790880; Write time: 8361560 16:46:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:46:59 INFO - install - Wall time: 2s; CPU: 10.0%; Read bytes: 0; Write bytes: 58874880; Read time: 0; Write time: 56850 16:46:59 INFO - run-tests - Wall time: 677s; CPU: 14.0%; Read bytes: 166989312; Write bytes: 1067998720; Read time: 1768680; Write time: 8304670 16:46:59 INFO - Running post-run listener: _upload_blobber_files 16:46:59 INFO - Blob upload gear active. 16:46:59 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 16:46:59 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 16:46:59 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'] 16:46:59 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 16:47:00 INFO - (blobuploader) - INFO - Open directory for files ... 16:47:00 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 16:47:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:47:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:47:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:47:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:47:00 INFO - (blobuploader) - INFO - Done attempting. 16:47:00 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 16:47:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:47:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:47:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:47:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:47:03 INFO - (blobuploader) - INFO - Done attempting. 16:47:03 INFO - (blobuploader) - INFO - Iteration through files over. 16:47:03 INFO - Return code: 0 16:47:03 INFO - rmtree: C:\slave\test\build\uploaded_files.json 16:47:03 INFO - Using _rmtree_windows ... 16:47:03 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 16:47:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3deee08219b7e07c11d43d34a4ae216724d0612ca679197d180b79bf59c811d585a0ab659fc73202cb459b4e198d12deac32cc4a5bb62bea3e8f031d63177b33", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3c91c97e9c607a5c3dc48ab4c629d3b80b2a485ffa9e4692d2d72e43e429326480e5fe4244054dff62acdbb5cfb7646628f035392cf3f8f75ca3b0f863a44fad"} 16:47:03 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 16:47:03 INFO - Writing to file C:\slave\test\properties\blobber_files 16:47:03 INFO - Contents: 16:47:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3deee08219b7e07c11d43d34a4ae216724d0612ca679197d180b79bf59c811d585a0ab659fc73202cb459b4e198d12deac32cc4a5bb62bea3e8f031d63177b33", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3c91c97e9c607a5c3dc48ab4c629d3b80b2a485ffa9e4692d2d72e43e429326480e5fe4244054dff62acdbb5cfb7646628f035392cf3f8f75ca3b0f863a44fad"} 16:47:03 INFO - Running post-run listener: copy_logs_to_upload_dir 16:47:03 INFO - Copying logs to upload dir... 16:47:03 INFO - mkdir: C:\slave\test\build\upload\logs 16:47:03 INFO - Copying logs to upload dir... 16:47:03 INFO - Using _rmtree_windows ... 16:47:03 INFO - Using _rmtree_windows ... 16:47:03 INFO - Using _rmtree_windows ... 16:47:03 INFO - Using _rmtree_windows ... 16:47:03 INFO - Using _rmtree_windows ... 16:47:03 INFO - Using _rmtree_windows ... 16:47:03 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=919.079000 ========= master_lag: -0.66 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 18 secs) (at 2016-07-13 16:47:03.503361) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-13 16:47:03.504149) ========= 'cmd' '/C' 'for' '%f' 'in' '(*)' 'do' '@type' '%f' in dir C:\slave\test\properties (timeout 1200 secs) watching logfiles {} argv: ['cmd', '/C', 'for', '%f', 'in', '(*)', 'do', '@type', '%f'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-138 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-138 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-138 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3deee08219b7e07c11d43d34a4ae216724d0612ca679197d180b79bf59c811d585a0ab659fc73202cb459b4e198d12deac32cc4a5bb62bea3e8f031d63177b33", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3c91c97e9c607a5c3dc48ab4c629d3b80b2a485ffa9e4692d2d72e43e429326480e5fe4244054dff62acdbb5cfb7646628f035392cf3f8f75ca3b0f863a44fad"} build_url:https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/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/3deee08219b7e07c11d43d34a4ae216724d0612ca679197d180b79bf59c811d585a0ab659fc73202cb459b4e198d12deac32cc4a5bb62bea3e8f031d63177b33", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3c91c97e9c607a5c3dc48ab4c629d3b80b2a485ffa9e4692d2d72e43e429326480e5fe4244054dff62acdbb5cfb7646628f035392cf3f8f75ca3b0f863a44fad"}' symbols_url: 'https://queue.taskcluster.net/v1/task/X_Jm0YzFQ3WLB99SwrxtQA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-13 16:47:03.625036) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 16:47:03.625364) ========= 'rm' '-f' 'oauth.txt' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-138 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-138 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-138 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 16:47:03.741094) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-13 16:47:03.741409) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-13 16:47:04.567283) ========= ========= Total master_lag: 0.04 =========